diff --git a/.gitignore b/.gitignore
index dc12befc828..5bb4e110325 100644
--- a/.gitignore
+++ b/.gitignore
@@ -62,3 +62,4 @@ doc/check-or-enforce-order.py
tests/percy/*.html
tests/percy/pandas2/*.html
+test_path.png
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 688407f4649..267487cd12c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,12 +2,27 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
+## [6.1.2] - 2025-05-27
+
+### Fixed
+- Fix type checking and code highlighting for `graph_objects` classes [[#5199](https://github.com/plotly/plotly.py/pull/5199)]
+
+
+## [6.1.1] - 2025-05-20
+
+### Fixed
+- Prevent swallowing of `ValueError` when creating a figure with subplots [[#3888](https://github.com/plotly/plotly.py/pull/3888)]
+- Fix issue causing `fig.write_image()` to not generate an image [[#5193](https://github.com/plotly/plotly.py/pull/5193)]
+
## [6.1.0] - 2025-05-15
### Updated
- Add support for Kaleido>=v1.0.0 for image generation [[#5062](https://github.com/plotly/plotly.py/pull/5062), [#5177](https://github.com/plotly/plotly.py/pull/5177)]
- Reduce package bundle size by 18-24% via changes to code generation [[#4978](https://github.com/plotly/plotly.py/pull/4978)]
+### Added
+- Add SRI (Subresource Integrity) hash support for CDN script tags when using `include_plotlyjs='cdn'`. This enhances security by ensuring browser verification of CDN-served plotly.js files [[#PENDING](https://github.com/plotly/plotly.py/pull/PENDING)]
+
### Fixed
- Fix third-party widget display issues in v6 [[#5102](https://github.com/plotly/plotly.py/pull/5102)]
- Add handling for case where `jupyterlab` or `notebook` is not installed [[#5104](https://github.com/plotly/plotly.py/pull/5104/files)]
diff --git a/README.md b/README.md
index e0b23b1c1ef..11f117aca59 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,7 @@ See the [Python documentation](https://plotly.com/python/) for more examples.
Built on top of [plotly.js](https://github.com/plotly/plotly.js), `plotly.py` is a high-level, declarative charting library. plotly.js ships with over 30 chart types, including scientific charts, 3D graphs, statistical charts, SVG maps, financial charts, and more.
-`plotly.py` is [MIT Licensed](https://github.com/plotly/plotly.py/blob/main/LICENSE.txt). Plotly graphs can be viewed in Jupyter notebooks, standalone HTML files, or integrated into [Dash applications](https://dash.plotly.com/).
+`plotly.py` is [MIT Licensed](https://github.com/plotly/plotly.py/blob/main/LICENSE.txt). Plotly graphs can be viewed in [Jupyter notebooks](https://jupyter.org), other Python notebook software such as [marimo](https://marimo.io), as standalone HTML files, or integrated into [Dash applications](https://dash.plotly.com/).
[Contact us](https://plotly.com/consulting-and-oem/) for consulting, dashboard development, application integration, and feature additions.
diff --git a/codegen/__init__.py b/codegen/__init__.py
index d3bb05f2ec4..06bb0745bf8 100644
--- a/codegen/__init__.py
+++ b/codegen/__init__.py
@@ -21,8 +21,9 @@
build_from_imports_py,
)
from codegen.validators import (
- write_validator_py,
- write_data_validator_py,
+ get_data_validator_params,
+ get_validator_params,
+ write_validator_json,
get_data_validator_instance,
)
@@ -171,22 +172,27 @@ def perform_codegen(reformat=True):
if node.is_compound and not isinstance(node, ElementDefaultsNode)
]
+ validator_params = {}
# Write out validators
# --------------------
# # ### Layout ###
for node in all_layout_nodes:
- write_validator_py(outdir, node)
+ get_validator_params(node, validator_params)
# ### Trace ###
for node in all_trace_nodes:
- write_validator_py(outdir, node)
+ get_validator_params(node, validator_params)
# ### Frames ###
for node in all_frame_nodes:
- write_validator_py(outdir, node)
+ get_validator_params(node, validator_params)
# ### Data (traces) validator ###
- write_data_validator_py(outdir, base_traces_node)
+ get_data_validator_params(base_traces_node, validator_params)
+
+ # Write out the JSON data for the validators
+ os.makedirs(validators_pkgdir, exist_ok=True)
+ write_validator_json(outdir, validator_params)
# Alls
# ----
@@ -217,27 +223,6 @@ def perform_codegen(reformat=True):
layout_array_nodes,
)
- # Write validator __init__.py files
- # ---------------------------------
- # ### Write __init__.py files for each validator package ###
- validator_rel_class_imports = {}
- for node in all_datatype_nodes:
- if node.is_mapped:
- continue
- key = node.parent_path_parts
- validator_rel_class_imports.setdefault(key, []).append(
- f"._{node.name_property}.{node.name_validator_class}"
- )
-
- # Add Data validator
- root_validator_pairs = validator_rel_class_imports[()]
- root_validator_pairs.append("._data.DataValidator")
-
- # Output validator __init__.py files
- validators_pkg = opath.join(outdir, "validators")
- for path_parts, rel_classes in validator_rel_class_imports.items():
- write_init_py(validators_pkg, path_parts, [], rel_classes)
-
# Write datatype __init__.py files
# --------------------------------
datatype_rel_class_imports = {}
@@ -271,24 +256,36 @@ def perform_codegen(reformat=True):
root_datatype_imports.append(f"._deprecations.{dep_clas}")
optional_figure_widget_import = f"""
-__all__.append("FigureWidget")
-orig_getattr = __getattr__
-def __getattr__(import_name):
- if import_name == "FigureWidget":
- try:
- import ipywidgets
- from packaging.version import Version
-
- if Version(ipywidgets.__version__) >= Version("7.0.0"):
- from ..graph_objs._figurewidget import FigureWidget
+if sys.version_info < (3, 7) or TYPE_CHECKING:
+ try:
+ import ipywidgets as _ipywidgets
+ from packaging.version import Version as _Version
+ if _Version(_ipywidgets.__version__) >= _Version("7.0.0"):
+ from ..graph_objs._figurewidget import FigureWidget
+ else:
+ raise ImportError()
+ except Exception:
+ from ..missing_anywidget import FigureWidget
+else:
+ __all__.append("FigureWidget")
+ orig_getattr = __getattr__
+ def __getattr__(import_name):
+ if import_name == "FigureWidget":
+ try:
+ import ipywidgets
+ from packaging.version import Version
+ if Version(ipywidgets.__version__) >= Version("7.0.0"):
+ from ..graph_objs._figurewidget import FigureWidget
+ return FigureWidget
+ else:
+ raise ImportError()
+ except Exception:
+ from ..missing_anywidget import FigureWidget
return FigureWidget
else:
raise ImportError()
- except Exception:
- from ..missing_anywidget import FigureWidget
- return FigureWidget
- return orig_getattr(import_name)
+ return orig_getattr(import_name)
"""
# ### __all__ ###
for path_parts, class_names in alls.items():
diff --git a/codegen/datatypes.py b/codegen/datatypes.py
index 4376f321654..e313c1563f3 100644
--- a/codegen/datatypes.py
+++ b/codegen/datatypes.py
@@ -130,14 +130,11 @@ class {datatype_class}(_{node.name_base_datatype}):\n"""
"""
)
- subplot_validator_names = [n.name_validator_class for n in subplot_nodes]
-
- validator_csv = ", ".join(subplot_validator_names)
subplot_dict_str = (
"{"
+ ", ".join(
- f"'{subname}': {valname}"
- for subname, valname in zip(subplot_names, subplot_validator_names)
+ f'"{subname}": ValidatorCache.get_validator("layout", "{subname}")'
+ for subname in subplot_names
)
+ "}"
)
@@ -153,7 +150,7 @@ def _subplotid_validators(self):
-------
dict
\"\"\"
- from plotly.validators.layout import ({validator_csv})
+ from plotly.validator_cache import ValidatorCache
return {subplot_dict_str}
diff --git a/codegen/utils.py b/codegen/utils.py
index 8c68d017c00..8557c22ff97 100644
--- a/codegen/utils.py
+++ b/codegen/utils.py
@@ -82,12 +82,16 @@ def build_from_imports_py(rel_modules=(), rel_classes=(), init_extra=""):
result = f"""\
import sys
-from _plotly_utils.importers import relative_import
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- {repr(rel_modules)},
- {repr(rel_classes)}
-)
+from typing import TYPE_CHECKING
+if TYPE_CHECKING:
+ {imports_str}
+else:
+ from _plotly_utils.importers import relative_import
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ {repr(rel_modules)},
+ {repr(rel_classes)}
+ )
{init_extra}
"""
diff --git a/codegen/validators.py b/codegen/validators.py
index cad1188a9ee..7eafa0f0749 100644
--- a/codegen/validators.py
+++ b/codegen/validators.py
@@ -1,118 +1,90 @@
import os.path as opath
from io import StringIO
+import json
import _plotly_utils.basevalidators
from codegen.utils import CAVEAT, PlotlyNode, TraceNode, write_source_py
-def build_validator_py(node: PlotlyNode):
+def get_validator_params(node: PlotlyNode, store: dict):
"""
- Build validator class source code string for a datatype PlotlyNode
+ Get params for the validator instance for the supplied node
+ and add them to the store.
Parameters
----------
node : PlotlyNode
The datatype node (node.is_datatype must evaluate to true) for which
- to build the validator class
+ to build a validator class
+ store : dict
+ Dictionary to store the JSON data for the validator
Returns
-------
- str
- String containing source code for the validator class definition
+ None
"""
-
- # Validate inputs
- # ---------------
+ assert isinstance(store, dict)
assert node.is_datatype
- # Initialize
- import_alias = "_bv"
- buffer = StringIO()
- buffer.write(CAVEAT)
-
- # Imports
- # -------
- # ### Import package of the validator's superclass ###
- import_str = ".".join(node.name_base_validator.split(".")[:-1])
- buffer.write(f"import {import_str} as {import_alias}\n")
-
- # Build Validator
- # ---------------
- # ### Get dict of validator's constructor params ###
- params = node.get_validator_params()
-
- # ### Write class definition ###
- class_name = node.name_validator_class
+ raw_params = node.get_validator_params()
+ params = dict([(k, eval(v)) for k, v in raw_params.items()])
superclass_name = node.name_base_validator.split(".")[-1]
- buffer.write(
- f"""
-class {class_name}({import_alias}.{superclass_name}):
- def __init__(self, plotly_name={params['plotly_name']},
- parent_name={params['parent_name']},
- **kwargs):"""
- )
+ key = ".".join(node.parent_path_parts + (node.name_property,))
+ store[key] = {"params": params, "superclass": superclass_name}
- # ### Write constructor ###
- buffer.write(
- f"""
- super().__init__(plotly_name, parent_name"""
- )
-
- # Write out remaining constructor parameters
- for attr_name, attr_val in params.items():
- if attr_name in ["plotly_name", "parent_name"]:
- # plotly_name and parent_name are already handled
- continue
-
- buffer.write(
- f""",
- {attr_name}=kwargs.pop('{attr_name}', {attr_val})"""
- )
- buffer.write(
- f""",
- **kwargs"""
- )
+def get_data_validator_params(base_trace_node: TraceNode, store: dict):
+ """
+ Add a dict of constructor params for the DataValidator to the store.
- buffer.write(")")
+ Parameters
+ ----------
+ base_trace_node : TraceNode
+ PlotlyNode that is the parent of all of the individual trace nodes
+ store : dict
+ Dictionary to store the JSON data for the validator
+ Returns
+ -------
+ None"""
+ assert isinstance(store, dict)
- # ### Return buffer's string ###
- return buffer.getvalue()
+ params = build_data_validator_params(base_trace_node)
+ store["data"] = {
+ "params": params,
+ "superclass": "BaseDataValidator",
+ }
-def write_validator_py(outdir, node: PlotlyNode):
+def write_validator_json(outdir, params: dict):
"""
- Build validator source code and write to a file
+ Write out a JSON serialization of the validator arguments
+ for all validators (keyed by f"{parent_name}.{plotly_name})
+
+ Each validator has a "params": {kwargs} entry and
+ a "superclass": str to indicate the class to be instantiated
Parameters
----------
outdir : str
Root outdir in which the validators package should reside
- node : PlotlyNode
- The datatype node (node.is_datatype must evaluate to true) for which
- to build a validator class
+ params : dict
+ Dictionary to store the JSON data for the validator
Returns
-------
None
"""
- if node.is_mapped:
- # No validator written for mapped nodes
- # e.g. no validator for layout.title_font since ths is mapped to
- # layout.title.font
- return
+ import json
- # Generate source code
- # --------------------
- validator_source = build_validator_py(node)
+ # Validate inputs
+ # ---------------
+ if not isinstance(params, dict):
+ raise ValueError("Expected params to be a dictionary")
# Write file
# ----------
- # filepath = opath.join(outdir, "validators", *node.parent_path_parts, "__init__.py")
- filepath = opath.join(
- outdir, "validators", *node.parent_path_parts, "_" + node.name_property + ".py"
- )
-
- write_source_py(validator_source, filepath, leading_newlines=2)
+ filepath = opath.join(outdir, "validators", "_validators.json")
+ with open(filepath, "w") as f:
+ f.write(json.dumps(params, indent=4))
def build_data_validator_params(base_trace_node: TraceNode):
@@ -131,78 +103,16 @@ def build_data_validator_params(base_trace_node: TraceNode):
# Get list of trace nodes
# -----------------------
tracetype_nodes = base_trace_node.child_compound_datatypes
-
- # Build class_map_repr string
- # ---------------------------
- # This is the repr-form of a dict from trace propert name string
- # to the name of the trace datatype class in the graph_objs package.
- buffer = StringIO()
- buffer.write("{\n")
- for i, tracetype_node in enumerate(tracetype_nodes):
- sfx = "," if i < len(tracetype_nodes) else ""
- trace_name = tracetype_node.name_property
- trace_datatype_class = tracetype_node.name_datatype_class
- buffer.write(
- f"""
- '{trace_name}': '{trace_datatype_class}'{sfx}"""
- )
-
- buffer.write(
- """
- }"""
+ class_strs_map = dict(
+ [(node.name_property, node.name_datatype_class) for node in tracetype_nodes]
)
- class_map_repr = buffer.getvalue()
-
- # Build params dict
- # -----------------
- params = {
- "class_strs_map": class_map_repr,
- "plotly_name": repr("data"),
- "parent_name": repr(""),
+ return {
+ "class_strs_map": class_strs_map,
+ "plotly_name": "data",
+ "parent_name": "",
}
- return params
-
-
-def build_data_validator_py(base_trace_node: TraceNode):
- """
- Build source code for the DataValidator
- (this is the validator that inputs a list of traces)
-
- Parameters
- ----------
- base_trace_node : PlotlyNode
- PlotlyNode that is the parent of all of the individual trace nodes
- Returns
- -------
- str
- Source code string for DataValidator class
- """
-
- # Get constructor params
- # ----------------------
- params = build_data_validator_params(base_trace_node)
-
- # Build source code
- # -----------------
- buffer = StringIO()
-
- buffer.write(
- f"""
-import _plotly_utils.basevalidators
-
-class DataValidator(_plotly_utils.basevalidators.BaseDataValidator):
-
- def __init__(self, plotly_name={params['plotly_name']},
- parent_name={params['parent_name']},
- **kwargs):
-
- super().__init__({params['class_strs_map']}, plotly_name, parent_name, **kwargs)"""
- )
-
- return buffer.getvalue()
-
def get_data_validator_instance(base_trace_node: TraceNode):
"""
@@ -223,42 +133,7 @@ def get_data_validator_instance(base_trace_node: TraceNode):
# We need to eval the values to convert out of the repr-form of the
# params. e.g. '3' -> 3
params = build_data_validator_params(base_trace_node)
- eval_params = {k: eval(repr_val) for k, repr_val in params.items()}
# Build and return BaseDataValidator instance
# -------------------------------------------
- return _plotly_utils.basevalidators.BaseDataValidator(**eval_params)
-
-
-def write_data_validator_py(outdir, base_trace_node: TraceNode):
- """
- Construct and write out the DataValidator
- (this is the validator that inputs a list of traces)
-
- Parameters
- ----------
- outdir : str
- Root outdir in which the top-level validators package should reside
- base_trace_node : PlotlyNode
- PlotlyNode that is the parent of all of the individual trace nodes
- Returns
- -------
- None
- """
- # Validate inputs
- # ---------------
- if base_trace_node.node_path:
- raise ValueError(
- "Expected root trace node.\n"
- 'Received node with path "%s"' % base_trace_node.path_str
- )
-
- # Build Source
- # ------------
- source = build_data_validator_py(base_trace_node)
-
- # Write file
- # ----------
- # filepath = opath.join(outdir, "validators", "__init__.py")
- filepath = opath.join(outdir, "validators", "_data.py")
- write_source_py(source, filepath, leading_newlines=2)
+ return _plotly_utils.basevalidators.BaseDataValidator(**params)
diff --git a/doc/python/marker-style.md b/doc/python/marker-style.md
index 134e2c52a6c..7016143f24b 100644
--- a/doc/python/marker-style.md
+++ b/doc/python/marker-style.md
@@ -336,9 +336,10 @@ In the following figure, hover over a symbol to see its name or number. Set the
```python
import plotly.graph_objects as go
-from plotly.validators.scatter.marker import SymbolValidator
+from plotly.validator_cache import ValidatorCache
-raw_symbols = SymbolValidator().values
+SymbolValidator = ValidatorCache.get_validator("scatter.marker", "symbol")
+raw_symbols = SymbolValidator.values
namestems = []
namevariants = []
symbols = []
diff --git a/doc/python/static-image-export.md b/doc/python/static-image-export.md
index 07dedb5a26f..7ac4beb56fb 100644
--- a/doc/python/static-image-export.md
+++ b/doc/python/static-image-export.md
@@ -175,7 +175,7 @@ fig2 = go.Figure(
)
fig3 = px.pie(
- values=[30, 20, 10, 40],
+ values=[30, 20, 10, 40],
names=['A', 'B', 'C', 'D'],
title='Pie Chart'
)
@@ -217,7 +217,7 @@ Image(img_bytes)
## Specify Image Export Engine
-> The `engine` parameter, as well as Orca support, is deprecated in Plotly.py 6.1.0 and will be removed after September 2025.
+> The `engine` parameter, as well as Orca support, is deprecated in Plotly.py 6.2.0 and will be removed after September 2025.
If `kaleido` is installed, it will automatically be used to perform image export. If it is not installed, plotly.py will attempt to use `orca` instead. The `engine` argument to the `to_image` and `write_image` functions can be used to override this default behavior.
@@ -295,7 +295,7 @@ import plotly.io as pio
pio.defaults.default_height
~~~
-In earlier versions of Plotly.py, these settings are available on `plotly.io.kaleido.scope`. This is deprecated since version 6.1. Use `plotly.io.defaults` instead.
+In earlier versions of Plotly.py, these settings are available on `plotly.io.kaleido.scope`. This is deprecated since version 6.2. Use `plotly.io.defaults` instead.
~~~python
import plotly.io as pio
diff --git a/doc/python/static-image-generation-migration.md b/doc/python/static-image-generation-migration.md
index d12444a2cc8..f6476a9cb93 100644
--- a/doc/python/static-image-generation-migration.md
+++ b/doc/python/static-image-generation-migration.md
@@ -46,7 +46,7 @@ To migrate from either Orca or Kaleido v0, first install the latest Kaleido with
pip install --upgrade kaleido
```
-## Chrome
+## Chrome
Kaleido uses Chrome for static image generation. Versions of Kaleido prior to v1 included Chrome as part of the Kaleido package. Kaleido v1 does not include Chrome; instead, it looks for a compatible version of Chrome (or Chromium) already installed on the machine on which it's running.
@@ -54,7 +54,7 @@ See the [Chrome section](/python/static-image-export#chrome) on the Static Image
## Engine Parameter
-The `engine` parameter on static image export methods and functions is deprecated in Plotly.py 6.1 and will be removed after September 2025. Once the `engine` parameter is removed, static image generation will use Kaleido v1 if it's installed, or raise an error if it isn't.
+The `engine` parameter on static image export methods and functions is deprecated in Plotly.py 6.2 and will be removed after September 2025. Once the `engine` parameter is removed, static image generation will use Kaleido v1 if it's installed, or raise an error if it isn't.
You'll need to update your code to remove references to `engine`. For example, `fig.to_image(format="png", engine="orca")` or `fig.to_image(format="png", engine="kaleido")` needs to be updated to `fig.to_image(format="png")`. This change applies to: `fig.to_image`, `fig.write_image`, `plotly.io.to_image`, and `plotly.io.write_image`.
@@ -69,7 +69,7 @@ Accessing Kaleido defaults and config settings via `plotly.io.kaleido.scope` is
~~~python
import plotly.io as pio
pio.defaults.default_format = "jpeg"
-# Instead of:
+# Instead of:
# pio.kaleido.scope.default_format = "jpeg"
~~~
diff --git a/plotly/__init__.py b/plotly/__init__.py
index a831ffffad5..8caefd30072 100644
--- a/plotly/__init__.py
+++ b/plotly/__init__.py
@@ -26,7 +26,6 @@
"""
-import sys
from typing import TYPE_CHECKING
from _plotly_utils.importers import relative_import
import importlib.metadata
@@ -35,7 +34,7 @@
__version__ = importlib.metadata.version("plotly")
version = __version__
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
from plotly import (
graph_objs,
tools,
diff --git a/plotly/_subplots.py b/plotly/_subplots.py
index a1bb4219c94..53252c9337b 100644
--- a/plotly/_subplots.py
+++ b/plotly/_subplots.py
@@ -1062,9 +1062,11 @@ def _init_subplot_domain(x_domain, y_domain):
def _subplot_type_for_trace_type(trace_type):
- from plotly.validators import DataValidator
+ from plotly.validator_cache import ValidatorCache
- trace_validator = DataValidator()
+ DataValidator = ValidatorCache.get_validator("", "data")
+
+ trace_validator = DataValidator
if trace_type in trace_validator.class_strs_map:
# subplot_type is a trace name, find the subplot type for trace
trace = trace_validator.validate_coerce([{"type": trace_type}])[0]
diff --git a/plotly/basedatatypes.py b/plotly/basedatatypes.py
index 12b14c1ca85..004425f992b 100644
--- a/plotly/basedatatypes.py
+++ b/plotly/basedatatypes.py
@@ -468,7 +468,11 @@ class is a subclass of both BaseFigure and widgets.DOMWidget.
if a property in the specification of data, layout, or frames
is invalid AND skip_invalid is False
"""
- from .validators import DataValidator, LayoutValidator, FramesValidator
+ from .validator_cache import ValidatorCache
+
+ data_validator = ValidatorCache.get_validator("", "data")
+ frames_validator = ValidatorCache.get_validator("", "frames")
+ layout_validator = ValidatorCache.get_validator("", "layout")
super(BaseFigure, self).__init__()
@@ -520,7 +524,10 @@ class is a subclass of both BaseFigure and widgets.DOMWidget.
# ### Construct data validator ###
# This is the validator that handles importing sequences of trace
# objects
- self._data_validator = DataValidator(set_uid=self._set_trace_uid)
+ # We make a copy because we are overriding the set_uid attribute
+ # and do not want to alter all other uses of the cached data_validator
+ self._data_validator = copy(data_validator)
+ self._data_validator.set_uid = self._set_trace_uid
# ### Import traces ###
data = self._data_validator.validate_coerce(
@@ -563,7 +570,7 @@ class is a subclass of both BaseFigure and widgets.DOMWidget.
# ------
# ### Construct layout validator ###
# This is the validator that handles importing Layout objects
- self._layout_validator = LayoutValidator()
+ self._layout_validator = layout_validator
# ### Import Layout ###
self._layout_obj = self._layout_validator.validate_coerce(
@@ -598,7 +605,7 @@ class is a subclass of both BaseFigure and widgets.DOMWidget.
# ### Construct frames validator ###
# This is the validator that handles importing sequences of frame
# objects
- self._frames_validator = FramesValidator()
+ self._frames_validator = frames_validator
# ### Import frames ###
self._frame_objs = self._frames_validator.validate_coerce(
@@ -3908,7 +3915,7 @@ def write_image(self, *args, **kwargs):
warnings.warn(
ENGINE_PARAM_DEPRECATION_MSG, DeprecationWarning, stacklevel=2
)
- return pio.write_image(self, *args, **kwargs)
+ return pio.write_image(self, *args, **kwargs)
# Static helpers
# --------------
diff --git a/plotly/express/_core.py b/plotly/express/_core.py
index 3e0675dcbb6..efee6985e35 100644
--- a/plotly/express/_core.py
+++ b/plotly/express/_core.py
@@ -2890,6 +2890,7 @@ def _spacing_error_translator(e, direction, facet_arg):
except ValueError as e:
_spacing_error_translator(e, "Horizontal", "facet_col_spacing")
_spacing_error_translator(e, "Vertical", "facet_row_spacing")
+ raise
# Remove explicit font size of row/col titles so template can take over
for annot in fig.layout.annotations:
diff --git a/plotly/figure_factory/_annotated_heatmap.py b/plotly/figure_factory/_annotated_heatmap.py
index a3db3aeef5a..f2c5108c32a 100644
--- a/plotly/figure_factory/_annotated_heatmap.py
+++ b/plotly/figure_factory/_annotated_heatmap.py
@@ -2,7 +2,7 @@
from plotly import exceptions, optional_imports
from plotly.figure_factory import utils
from plotly.graph_objs import graph_objs
-from plotly.validators.heatmap import ColorscaleValidator
+from plotly.validator_cache import ValidatorCache
# Optional imports, may be None for users that only use our core functionality.
np = optional_imports.get_module("numpy")
@@ -102,7 +102,7 @@ def create_annotated_heatmap(
validate_annotated_heatmap(z, x, y, annotation_text)
# validate colorscale
- colorscale_validator = ColorscaleValidator()
+ colorscale_validator = ValidatorCache.get_validator("heatmap", "colorscale")
colorscale = colorscale_validator.validate_coerce(colorscale)
annotations = _AnnotatedHeatmap(
diff --git a/plotly/graph_objects/__init__.py b/plotly/graph_objects/__init__.py
index 6ac98aa4581..0991177e37c 100644
--- a/plotly/graph_objects/__init__.py
+++ b/plotly/graph_objects/__init__.py
@@ -1,161 +1,305 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- "..graph_objs.waterfall",
- "..graph_objs.volume",
- "..graph_objs.violin",
- "..graph_objs.treemap",
- "..graph_objs.table",
- "..graph_objs.surface",
- "..graph_objs.sunburst",
- "..graph_objs.streamtube",
- "..graph_objs.splom",
- "..graph_objs.scatterternary",
- "..graph_objs.scattersmith",
- "..graph_objs.scatterpolargl",
- "..graph_objs.scatterpolar",
- "..graph_objs.scattermapbox",
- "..graph_objs.scattermap",
- "..graph_objs.scattergl",
- "..graph_objs.scattergeo",
- "..graph_objs.scattercarpet",
- "..graph_objs.scatter3d",
- "..graph_objs.scatter",
- "..graph_objs.sankey",
- "..graph_objs.pie",
- "..graph_objs.parcoords",
- "..graph_objs.parcats",
- "..graph_objs.ohlc",
- "..graph_objs.mesh3d",
- "..graph_objs.isosurface",
- "..graph_objs.indicator",
- "..graph_objs.image",
- "..graph_objs.icicle",
- "..graph_objs.histogram2dcontour",
- "..graph_objs.histogram2d",
- "..graph_objs.histogram",
- "..graph_objs.heatmap",
- "..graph_objs.funnelarea",
- "..graph_objs.funnel",
- "..graph_objs.densitymapbox",
- "..graph_objs.densitymap",
- "..graph_objs.contourcarpet",
- "..graph_objs.contour",
- "..graph_objs.cone",
- "..graph_objs.choroplethmapbox",
- "..graph_objs.choroplethmap",
- "..graph_objs.choropleth",
- "..graph_objs.carpet",
- "..graph_objs.candlestick",
- "..graph_objs.box",
- "..graph_objs.barpolar",
- "..graph_objs.bar",
- "..graph_objs.layout",
- ],
- [
- "..graph_objs.Waterfall",
- "..graph_objs.Volume",
- "..graph_objs.Violin",
- "..graph_objs.Treemap",
- "..graph_objs.Table",
- "..graph_objs.Surface",
- "..graph_objs.Sunburst",
- "..graph_objs.Streamtube",
- "..graph_objs.Splom",
- "..graph_objs.Scatterternary",
- "..graph_objs.Scattersmith",
- "..graph_objs.Scatterpolargl",
- "..graph_objs.Scatterpolar",
- "..graph_objs.Scattermapbox",
- "..graph_objs.Scattermap",
- "..graph_objs.Scattergl",
- "..graph_objs.Scattergeo",
- "..graph_objs.Scattercarpet",
- "..graph_objs.Scatter3d",
- "..graph_objs.Scatter",
- "..graph_objs.Sankey",
- "..graph_objs.Pie",
- "..graph_objs.Parcoords",
- "..graph_objs.Parcats",
- "..graph_objs.Ohlc",
- "..graph_objs.Mesh3d",
- "..graph_objs.Isosurface",
- "..graph_objs.Indicator",
- "..graph_objs.Image",
- "..graph_objs.Icicle",
- "..graph_objs.Histogram2dContour",
- "..graph_objs.Histogram2d",
- "..graph_objs.Histogram",
- "..graph_objs.Heatmap",
- "..graph_objs.Funnelarea",
- "..graph_objs.Funnel",
- "..graph_objs.Densitymapbox",
- "..graph_objs.Densitymap",
- "..graph_objs.Contourcarpet",
- "..graph_objs.Contour",
- "..graph_objs.Cone",
- "..graph_objs.Choroplethmapbox",
- "..graph_objs.Choroplethmap",
- "..graph_objs.Choropleth",
- "..graph_objs.Carpet",
- "..graph_objs.Candlestick",
- "..graph_objs.Box",
- "..graph_objs.Barpolar",
- "..graph_objs.Bar",
- "..graph_objs.Layout",
- "..graph_objs.Frame",
- "..graph_objs.Figure",
- "..graph_objs.Data",
- "..graph_objs.Annotations",
- "..graph_objs.Frames",
- "..graph_objs.AngularAxis",
- "..graph_objs.Annotation",
- "..graph_objs.ColorBar",
- "..graph_objs.Contours",
- "..graph_objs.ErrorX",
- "..graph_objs.ErrorY",
- "..graph_objs.ErrorZ",
- "..graph_objs.Font",
- "..graph_objs.Legend",
- "..graph_objs.Line",
- "..graph_objs.Margin",
- "..graph_objs.Marker",
- "..graph_objs.RadialAxis",
- "..graph_objs.Scene",
- "..graph_objs.Stream",
- "..graph_objs.XAxis",
- "..graph_objs.YAxis",
- "..graph_objs.ZAxis",
- "..graph_objs.XBins",
- "..graph_objs.YBins",
- "..graph_objs.Trace",
- "..graph_objs.Histogram2dcontour",
- ],
-)
+if TYPE_CHECKING:
+ from ..graph_objs import Waterfall
+ from ..graph_objs import Volume
+ from ..graph_objs import Violin
+ from ..graph_objs import Treemap
+ from ..graph_objs import Table
+ from ..graph_objs import Surface
+ from ..graph_objs import Sunburst
+ from ..graph_objs import Streamtube
+ from ..graph_objs import Splom
+ from ..graph_objs import Scatterternary
+ from ..graph_objs import Scattersmith
+ from ..graph_objs import Scatterpolargl
+ from ..graph_objs import Scatterpolar
+ from ..graph_objs import Scattermapbox
+ from ..graph_objs import Scattermap
+ from ..graph_objs import Scattergl
+ from ..graph_objs import Scattergeo
+ from ..graph_objs import Scattercarpet
+ from ..graph_objs import Scatter3d
+ from ..graph_objs import Scatter
+ from ..graph_objs import Sankey
+ from ..graph_objs import Pie
+ from ..graph_objs import Parcoords
+ from ..graph_objs import Parcats
+ from ..graph_objs import Ohlc
+ from ..graph_objs import Mesh3d
+ from ..graph_objs import Isosurface
+ from ..graph_objs import Indicator
+ from ..graph_objs import Image
+ from ..graph_objs import Icicle
+ from ..graph_objs import Histogram2dContour
+ from ..graph_objs import Histogram2d
+ from ..graph_objs import Histogram
+ from ..graph_objs import Heatmap
+ from ..graph_objs import Funnelarea
+ from ..graph_objs import Funnel
+ from ..graph_objs import Densitymapbox
+ from ..graph_objs import Densitymap
+ from ..graph_objs import Contourcarpet
+ from ..graph_objs import Contour
+ from ..graph_objs import Cone
+ from ..graph_objs import Choroplethmapbox
+ from ..graph_objs import Choroplethmap
+ from ..graph_objs import Choropleth
+ from ..graph_objs import Carpet
+ from ..graph_objs import Candlestick
+ from ..graph_objs import Box
+ from ..graph_objs import Barpolar
+ from ..graph_objs import Bar
+ from ..graph_objs import Layout
+ from ..graph_objs import Frame
+ from ..graph_objs import Figure
+ from ..graph_objs import Data
+ from ..graph_objs import Annotations
+ from ..graph_objs import Frames
+ from ..graph_objs import AngularAxis
+ from ..graph_objs import Annotation
+ from ..graph_objs import ColorBar
+ from ..graph_objs import Contours
+ from ..graph_objs import ErrorX
+ from ..graph_objs import ErrorY
+ from ..graph_objs import ErrorZ
+ from ..graph_objs import Font
+ from ..graph_objs import Legend
+ from ..graph_objs import Line
+ from ..graph_objs import Margin
+ from ..graph_objs import Marker
+ from ..graph_objs import RadialAxis
+ from ..graph_objs import Scene
+ from ..graph_objs import Stream
+ from ..graph_objs import XAxis
+ from ..graph_objs import YAxis
+ from ..graph_objs import ZAxis
+ from ..graph_objs import XBins
+ from ..graph_objs import YBins
+ from ..graph_objs import Trace
+ from ..graph_objs import Histogram2dcontour
+ from ..graph_objs import waterfall
+ from ..graph_objs import volume
+ from ..graph_objs import violin
+ from ..graph_objs import treemap
+ from ..graph_objs import table
+ from ..graph_objs import surface
+ from ..graph_objs import sunburst
+ from ..graph_objs import streamtube
+ from ..graph_objs import splom
+ from ..graph_objs import scatterternary
+ from ..graph_objs import scattersmith
+ from ..graph_objs import scatterpolargl
+ from ..graph_objs import scatterpolar
+ from ..graph_objs import scattermapbox
+ from ..graph_objs import scattermap
+ from ..graph_objs import scattergl
+ from ..graph_objs import scattergeo
+ from ..graph_objs import scattercarpet
+ from ..graph_objs import scatter3d
+ from ..graph_objs import scatter
+ from ..graph_objs import sankey
+ from ..graph_objs import pie
+ from ..graph_objs import parcoords
+ from ..graph_objs import parcats
+ from ..graph_objs import ohlc
+ from ..graph_objs import mesh3d
+ from ..graph_objs import isosurface
+ from ..graph_objs import indicator
+ from ..graph_objs import image
+ from ..graph_objs import icicle
+ from ..graph_objs import histogram2dcontour
+ from ..graph_objs import histogram2d
+ from ..graph_objs import histogram
+ from ..graph_objs import heatmap
+ from ..graph_objs import funnelarea
+ from ..graph_objs import funnel
+ from ..graph_objs import densitymapbox
+ from ..graph_objs import densitymap
+ from ..graph_objs import contourcarpet
+ from ..graph_objs import contour
+ from ..graph_objs import cone
+ from ..graph_objs import choroplethmapbox
+ from ..graph_objs import choroplethmap
+ from ..graph_objs import choropleth
+ from ..graph_objs import carpet
+ from ..graph_objs import candlestick
+ from ..graph_objs import box
+ from ..graph_objs import barpolar
+ from ..graph_objs import bar
+ from ..graph_objs import layout
+else:
+ from _plotly_utils.importers import relative_import
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ "..graph_objs.waterfall",
+ "..graph_objs.volume",
+ "..graph_objs.violin",
+ "..graph_objs.treemap",
+ "..graph_objs.table",
+ "..graph_objs.surface",
+ "..graph_objs.sunburst",
+ "..graph_objs.streamtube",
+ "..graph_objs.splom",
+ "..graph_objs.scatterternary",
+ "..graph_objs.scattersmith",
+ "..graph_objs.scatterpolargl",
+ "..graph_objs.scatterpolar",
+ "..graph_objs.scattermapbox",
+ "..graph_objs.scattermap",
+ "..graph_objs.scattergl",
+ "..graph_objs.scattergeo",
+ "..graph_objs.scattercarpet",
+ "..graph_objs.scatter3d",
+ "..graph_objs.scatter",
+ "..graph_objs.sankey",
+ "..graph_objs.pie",
+ "..graph_objs.parcoords",
+ "..graph_objs.parcats",
+ "..graph_objs.ohlc",
+ "..graph_objs.mesh3d",
+ "..graph_objs.isosurface",
+ "..graph_objs.indicator",
+ "..graph_objs.image",
+ "..graph_objs.icicle",
+ "..graph_objs.histogram2dcontour",
+ "..graph_objs.histogram2d",
+ "..graph_objs.histogram",
+ "..graph_objs.heatmap",
+ "..graph_objs.funnelarea",
+ "..graph_objs.funnel",
+ "..graph_objs.densitymapbox",
+ "..graph_objs.densitymap",
+ "..graph_objs.contourcarpet",
+ "..graph_objs.contour",
+ "..graph_objs.cone",
+ "..graph_objs.choroplethmapbox",
+ "..graph_objs.choroplethmap",
+ "..graph_objs.choropleth",
+ "..graph_objs.carpet",
+ "..graph_objs.candlestick",
+ "..graph_objs.box",
+ "..graph_objs.barpolar",
+ "..graph_objs.bar",
+ "..graph_objs.layout",
+ ],
+ [
+ "..graph_objs.Waterfall",
+ "..graph_objs.Volume",
+ "..graph_objs.Violin",
+ "..graph_objs.Treemap",
+ "..graph_objs.Table",
+ "..graph_objs.Surface",
+ "..graph_objs.Sunburst",
+ "..graph_objs.Streamtube",
+ "..graph_objs.Splom",
+ "..graph_objs.Scatterternary",
+ "..graph_objs.Scattersmith",
+ "..graph_objs.Scatterpolargl",
+ "..graph_objs.Scatterpolar",
+ "..graph_objs.Scattermapbox",
+ "..graph_objs.Scattermap",
+ "..graph_objs.Scattergl",
+ "..graph_objs.Scattergeo",
+ "..graph_objs.Scattercarpet",
+ "..graph_objs.Scatter3d",
+ "..graph_objs.Scatter",
+ "..graph_objs.Sankey",
+ "..graph_objs.Pie",
+ "..graph_objs.Parcoords",
+ "..graph_objs.Parcats",
+ "..graph_objs.Ohlc",
+ "..graph_objs.Mesh3d",
+ "..graph_objs.Isosurface",
+ "..graph_objs.Indicator",
+ "..graph_objs.Image",
+ "..graph_objs.Icicle",
+ "..graph_objs.Histogram2dContour",
+ "..graph_objs.Histogram2d",
+ "..graph_objs.Histogram",
+ "..graph_objs.Heatmap",
+ "..graph_objs.Funnelarea",
+ "..graph_objs.Funnel",
+ "..graph_objs.Densitymapbox",
+ "..graph_objs.Densitymap",
+ "..graph_objs.Contourcarpet",
+ "..graph_objs.Contour",
+ "..graph_objs.Cone",
+ "..graph_objs.Choroplethmapbox",
+ "..graph_objs.Choroplethmap",
+ "..graph_objs.Choropleth",
+ "..graph_objs.Carpet",
+ "..graph_objs.Candlestick",
+ "..graph_objs.Box",
+ "..graph_objs.Barpolar",
+ "..graph_objs.Bar",
+ "..graph_objs.Layout",
+ "..graph_objs.Frame",
+ "..graph_objs.Figure",
+ "..graph_objs.Data",
+ "..graph_objs.Annotations",
+ "..graph_objs.Frames",
+ "..graph_objs.AngularAxis",
+ "..graph_objs.Annotation",
+ "..graph_objs.ColorBar",
+ "..graph_objs.Contours",
+ "..graph_objs.ErrorX",
+ "..graph_objs.ErrorY",
+ "..graph_objs.ErrorZ",
+ "..graph_objs.Font",
+ "..graph_objs.Legend",
+ "..graph_objs.Line",
+ "..graph_objs.Margin",
+ "..graph_objs.Marker",
+ "..graph_objs.RadialAxis",
+ "..graph_objs.Scene",
+ "..graph_objs.Stream",
+ "..graph_objs.XAxis",
+ "..graph_objs.YAxis",
+ "..graph_objs.ZAxis",
+ "..graph_objs.XBins",
+ "..graph_objs.YBins",
+ "..graph_objs.Trace",
+ "..graph_objs.Histogram2dcontour",
+ ],
+ )
-__all__.append("FigureWidget")
-orig_getattr = __getattr__
+if sys.version_info < (3, 7) or TYPE_CHECKING:
+ try:
+ import ipywidgets as _ipywidgets
+ from packaging.version import Version as _Version
-def __getattr__(import_name):
- if import_name == "FigureWidget":
- try:
- import ipywidgets
- from packaging.version import Version
+ if _Version(_ipywidgets.__version__) >= _Version("7.0.0"):
+ from ..graph_objs._figurewidget import FigureWidget
+ else:
+ raise ImportError()
+ except Exception:
+ from ..missing_anywidget import FigureWidget
+else:
+ __all__.append("FigureWidget")
+ orig_getattr = __getattr__
- if Version(ipywidgets.__version__) >= Version("7.0.0"):
- from ..graph_objs._figurewidget import FigureWidget
+ def __getattr__(import_name):
+ if import_name == "FigureWidget":
+ try:
+ import ipywidgets
+ from packaging.version import Version
+
+ if Version(ipywidgets.__version__) >= Version("7.0.0"):
+ from ..graph_objs._figurewidget import FigureWidget
+
+ return FigureWidget
+ else:
+ raise ImportError()
+ except Exception:
+ from ..missing_anywidget import FigureWidget
return FigureWidget
else:
raise ImportError()
- except Exception:
- from ..missing_anywidget import FigureWidget
-
- return FigureWidget
- return orig_getattr(import_name)
+ return orig_getattr(import_name)
diff --git a/plotly/graph_objs/__init__.py b/plotly/graph_objs/__init__.py
index 5e36196d079..57a7317fd57 100644
--- a/plotly/graph_objs/__init__.py
+++ b/plotly/graph_objs/__init__.py
@@ -1,161 +1,305 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- ".bar",
- ".barpolar",
- ".box",
- ".candlestick",
- ".carpet",
- ".choropleth",
- ".choroplethmap",
- ".choroplethmapbox",
- ".cone",
- ".contour",
- ".contourcarpet",
- ".densitymap",
- ".densitymapbox",
- ".funnel",
- ".funnelarea",
- ".heatmap",
- ".histogram",
- ".histogram2d",
- ".histogram2dcontour",
- ".icicle",
- ".image",
- ".indicator",
- ".isosurface",
- ".layout",
- ".mesh3d",
- ".ohlc",
- ".parcats",
- ".parcoords",
- ".pie",
- ".sankey",
- ".scatter",
- ".scatter3d",
- ".scattercarpet",
- ".scattergeo",
- ".scattergl",
- ".scattermap",
- ".scattermapbox",
- ".scatterpolar",
- ".scatterpolargl",
- ".scattersmith",
- ".scatterternary",
- ".splom",
- ".streamtube",
- ".sunburst",
- ".surface",
- ".table",
- ".treemap",
- ".violin",
- ".volume",
- ".waterfall",
- ],
- [
- "._bar.Bar",
- "._barpolar.Barpolar",
- "._box.Box",
- "._candlestick.Candlestick",
- "._carpet.Carpet",
- "._choropleth.Choropleth",
- "._choroplethmap.Choroplethmap",
- "._choroplethmapbox.Choroplethmapbox",
- "._cone.Cone",
- "._contour.Contour",
- "._contourcarpet.Contourcarpet",
- "._densitymap.Densitymap",
- "._densitymapbox.Densitymapbox",
- "._deprecations.AngularAxis",
- "._deprecations.Annotation",
- "._deprecations.Annotations",
- "._deprecations.ColorBar",
- "._deprecations.Contours",
- "._deprecations.Data",
- "._deprecations.ErrorX",
- "._deprecations.ErrorY",
- "._deprecations.ErrorZ",
- "._deprecations.Font",
- "._deprecations.Frames",
- "._deprecations.Histogram2dcontour",
- "._deprecations.Legend",
- "._deprecations.Line",
- "._deprecations.Margin",
- "._deprecations.Marker",
- "._deprecations.RadialAxis",
- "._deprecations.Scene",
- "._deprecations.Stream",
- "._deprecations.Trace",
- "._deprecations.XAxis",
- "._deprecations.XBins",
- "._deprecations.YAxis",
- "._deprecations.YBins",
- "._deprecations.ZAxis",
- "._figure.Figure",
- "._frame.Frame",
- "._funnel.Funnel",
- "._funnelarea.Funnelarea",
- "._heatmap.Heatmap",
- "._histogram.Histogram",
- "._histogram2d.Histogram2d",
- "._histogram2dcontour.Histogram2dContour",
- "._icicle.Icicle",
- "._image.Image",
- "._indicator.Indicator",
- "._isosurface.Isosurface",
- "._layout.Layout",
- "._mesh3d.Mesh3d",
- "._ohlc.Ohlc",
- "._parcats.Parcats",
- "._parcoords.Parcoords",
- "._pie.Pie",
- "._sankey.Sankey",
- "._scatter.Scatter",
- "._scatter3d.Scatter3d",
- "._scattercarpet.Scattercarpet",
- "._scattergeo.Scattergeo",
- "._scattergl.Scattergl",
- "._scattermap.Scattermap",
- "._scattermapbox.Scattermapbox",
- "._scatterpolar.Scatterpolar",
- "._scatterpolargl.Scatterpolargl",
- "._scattersmith.Scattersmith",
- "._scatterternary.Scatterternary",
- "._splom.Splom",
- "._streamtube.Streamtube",
- "._sunburst.Sunburst",
- "._surface.Surface",
- "._table.Table",
- "._treemap.Treemap",
- "._violin.Violin",
- "._volume.Volume",
- "._waterfall.Waterfall",
- ],
-)
+if TYPE_CHECKING:
+ from ._bar import Bar
+ from ._barpolar import Barpolar
+ from ._box import Box
+ from ._candlestick import Candlestick
+ from ._carpet import Carpet
+ from ._choropleth import Choropleth
+ from ._choroplethmap import Choroplethmap
+ from ._choroplethmapbox import Choroplethmapbox
+ from ._cone import Cone
+ from ._contour import Contour
+ from ._contourcarpet import Contourcarpet
+ from ._densitymap import Densitymap
+ from ._densitymapbox import Densitymapbox
+ from ._deprecations import AngularAxis
+ from ._deprecations import Annotation
+ from ._deprecations import Annotations
+ from ._deprecations import ColorBar
+ from ._deprecations import Contours
+ from ._deprecations import Data
+ from ._deprecations import ErrorX
+ from ._deprecations import ErrorY
+ from ._deprecations import ErrorZ
+ from ._deprecations import Font
+ from ._deprecations import Frames
+ from ._deprecations import Histogram2dcontour
+ from ._deprecations import Legend
+ from ._deprecations import Line
+ from ._deprecations import Margin
+ from ._deprecations import Marker
+ from ._deprecations import RadialAxis
+ from ._deprecations import Scene
+ from ._deprecations import Stream
+ from ._deprecations import Trace
+ from ._deprecations import XAxis
+ from ._deprecations import XBins
+ from ._deprecations import YAxis
+ from ._deprecations import YBins
+ from ._deprecations import ZAxis
+ from ._figure import Figure
+ from ._frame import Frame
+ from ._funnel import Funnel
+ from ._funnelarea import Funnelarea
+ from ._heatmap import Heatmap
+ from ._histogram import Histogram
+ from ._histogram2d import Histogram2d
+ from ._histogram2dcontour import Histogram2dContour
+ from ._icicle import Icicle
+ from ._image import Image
+ from ._indicator import Indicator
+ from ._isosurface import Isosurface
+ from ._layout import Layout
+ from ._mesh3d import Mesh3d
+ from ._ohlc import Ohlc
+ from ._parcats import Parcats
+ from ._parcoords import Parcoords
+ from ._pie import Pie
+ from ._sankey import Sankey
+ from ._scatter import Scatter
+ from ._scatter3d import Scatter3d
+ from ._scattercarpet import Scattercarpet
+ from ._scattergeo import Scattergeo
+ from ._scattergl import Scattergl
+ from ._scattermap import Scattermap
+ from ._scattermapbox import Scattermapbox
+ from ._scatterpolar import Scatterpolar
+ from ._scatterpolargl import Scatterpolargl
+ from ._scattersmith import Scattersmith
+ from ._scatterternary import Scatterternary
+ from ._splom import Splom
+ from ._streamtube import Streamtube
+ from ._sunburst import Sunburst
+ from ._surface import Surface
+ from ._table import Table
+ from ._treemap import Treemap
+ from ._violin import Violin
+ from ._volume import Volume
+ from ._waterfall import Waterfall
+ from . import bar
+ from . import barpolar
+ from . import box
+ from . import candlestick
+ from . import carpet
+ from . import choropleth
+ from . import choroplethmap
+ from . import choroplethmapbox
+ from . import cone
+ from . import contour
+ from . import contourcarpet
+ from . import densitymap
+ from . import densitymapbox
+ from . import funnel
+ from . import funnelarea
+ from . import heatmap
+ from . import histogram
+ from . import histogram2d
+ from . import histogram2dcontour
+ from . import icicle
+ from . import image
+ from . import indicator
+ from . import isosurface
+ from . import layout
+ from . import mesh3d
+ from . import ohlc
+ from . import parcats
+ from . import parcoords
+ from . import pie
+ from . import sankey
+ from . import scatter
+ from . import scatter3d
+ from . import scattercarpet
+ from . import scattergeo
+ from . import scattergl
+ from . import scattermap
+ from . import scattermapbox
+ from . import scatterpolar
+ from . import scatterpolargl
+ from . import scattersmith
+ from . import scatterternary
+ from . import splom
+ from . import streamtube
+ from . import sunburst
+ from . import surface
+ from . import table
+ from . import treemap
+ from . import violin
+ from . import volume
+ from . import waterfall
+else:
+ from _plotly_utils.importers import relative_import
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".bar",
+ ".barpolar",
+ ".box",
+ ".candlestick",
+ ".carpet",
+ ".choropleth",
+ ".choroplethmap",
+ ".choroplethmapbox",
+ ".cone",
+ ".contour",
+ ".contourcarpet",
+ ".densitymap",
+ ".densitymapbox",
+ ".funnel",
+ ".funnelarea",
+ ".heatmap",
+ ".histogram",
+ ".histogram2d",
+ ".histogram2dcontour",
+ ".icicle",
+ ".image",
+ ".indicator",
+ ".isosurface",
+ ".layout",
+ ".mesh3d",
+ ".ohlc",
+ ".parcats",
+ ".parcoords",
+ ".pie",
+ ".sankey",
+ ".scatter",
+ ".scatter3d",
+ ".scattercarpet",
+ ".scattergeo",
+ ".scattergl",
+ ".scattermap",
+ ".scattermapbox",
+ ".scatterpolar",
+ ".scatterpolargl",
+ ".scattersmith",
+ ".scatterternary",
+ ".splom",
+ ".streamtube",
+ ".sunburst",
+ ".surface",
+ ".table",
+ ".treemap",
+ ".violin",
+ ".volume",
+ ".waterfall",
+ ],
+ [
+ "._bar.Bar",
+ "._barpolar.Barpolar",
+ "._box.Box",
+ "._candlestick.Candlestick",
+ "._carpet.Carpet",
+ "._choropleth.Choropleth",
+ "._choroplethmap.Choroplethmap",
+ "._choroplethmapbox.Choroplethmapbox",
+ "._cone.Cone",
+ "._contour.Contour",
+ "._contourcarpet.Contourcarpet",
+ "._densitymap.Densitymap",
+ "._densitymapbox.Densitymapbox",
+ "._deprecations.AngularAxis",
+ "._deprecations.Annotation",
+ "._deprecations.Annotations",
+ "._deprecations.ColorBar",
+ "._deprecations.Contours",
+ "._deprecations.Data",
+ "._deprecations.ErrorX",
+ "._deprecations.ErrorY",
+ "._deprecations.ErrorZ",
+ "._deprecations.Font",
+ "._deprecations.Frames",
+ "._deprecations.Histogram2dcontour",
+ "._deprecations.Legend",
+ "._deprecations.Line",
+ "._deprecations.Margin",
+ "._deprecations.Marker",
+ "._deprecations.RadialAxis",
+ "._deprecations.Scene",
+ "._deprecations.Stream",
+ "._deprecations.Trace",
+ "._deprecations.XAxis",
+ "._deprecations.XBins",
+ "._deprecations.YAxis",
+ "._deprecations.YBins",
+ "._deprecations.ZAxis",
+ "._figure.Figure",
+ "._frame.Frame",
+ "._funnel.Funnel",
+ "._funnelarea.Funnelarea",
+ "._heatmap.Heatmap",
+ "._histogram.Histogram",
+ "._histogram2d.Histogram2d",
+ "._histogram2dcontour.Histogram2dContour",
+ "._icicle.Icicle",
+ "._image.Image",
+ "._indicator.Indicator",
+ "._isosurface.Isosurface",
+ "._layout.Layout",
+ "._mesh3d.Mesh3d",
+ "._ohlc.Ohlc",
+ "._parcats.Parcats",
+ "._parcoords.Parcoords",
+ "._pie.Pie",
+ "._sankey.Sankey",
+ "._scatter.Scatter",
+ "._scatter3d.Scatter3d",
+ "._scattercarpet.Scattercarpet",
+ "._scattergeo.Scattergeo",
+ "._scattergl.Scattergl",
+ "._scattermap.Scattermap",
+ "._scattermapbox.Scattermapbox",
+ "._scatterpolar.Scatterpolar",
+ "._scatterpolargl.Scatterpolargl",
+ "._scattersmith.Scattersmith",
+ "._scatterternary.Scatterternary",
+ "._splom.Splom",
+ "._streamtube.Streamtube",
+ "._sunburst.Sunburst",
+ "._surface.Surface",
+ "._table.Table",
+ "._treemap.Treemap",
+ "._violin.Violin",
+ "._volume.Volume",
+ "._waterfall.Waterfall",
+ ],
+ )
-__all__.append("FigureWidget")
-orig_getattr = __getattr__
+if sys.version_info < (3, 7) or TYPE_CHECKING:
+ try:
+ import ipywidgets as _ipywidgets
+ from packaging.version import Version as _Version
-def __getattr__(import_name):
- if import_name == "FigureWidget":
- try:
- import ipywidgets
- from packaging.version import Version
+ if _Version(_ipywidgets.__version__) >= _Version("7.0.0"):
+ from ..graph_objs._figurewidget import FigureWidget
+ else:
+ raise ImportError()
+ except Exception:
+ from ..missing_anywidget import FigureWidget
+else:
+ __all__.append("FigureWidget")
+ orig_getattr = __getattr__
- if Version(ipywidgets.__version__) >= Version("7.0.0"):
- from ..graph_objs._figurewidget import FigureWidget
+ def __getattr__(import_name):
+ if import_name == "FigureWidget":
+ try:
+ import ipywidgets
+ from packaging.version import Version
+
+ if Version(ipywidgets.__version__) >= Version("7.0.0"):
+ from ..graph_objs._figurewidget import FigureWidget
+
+ return FigureWidget
+ else:
+ raise ImportError()
+ except Exception:
+ from ..missing_anywidget import FigureWidget
return FigureWidget
else:
raise ImportError()
- except Exception:
- from ..missing_anywidget import FigureWidget
-
- return FigureWidget
- return orig_getattr(import_name)
+ return orig_getattr(import_name)
diff --git a/plotly/graph_objs/_layout.py b/plotly/graph_objs/_layout.py
index 9cf41c41f54..5cadac35bbe 100644
--- a/plotly/graph_objs/_layout.py
+++ b/plotly/graph_objs/_layout.py
@@ -34,32 +34,20 @@ def _subplotid_validators(self):
-------
dict
"""
- from plotly.validators.layout import (
- ColoraxisValidator,
- GeoValidator,
- LegendValidator,
- MapValidator,
- MapboxValidator,
- PolarValidator,
- SceneValidator,
- SmithValidator,
- TernaryValidator,
- XaxisValidator,
- YaxisValidator,
- )
+ from plotly.validator_cache import ValidatorCache
return {
- "coloraxis": ColoraxisValidator,
- "geo": GeoValidator,
- "legend": LegendValidator,
- "map": MapValidator,
- "mapbox": MapboxValidator,
- "polar": PolarValidator,
- "scene": SceneValidator,
- "smith": SmithValidator,
- "ternary": TernaryValidator,
- "xaxis": XaxisValidator,
- "yaxis": YaxisValidator,
+ "coloraxis": ValidatorCache.get_validator("layout", "coloraxis"),
+ "geo": ValidatorCache.get_validator("layout", "geo"),
+ "legend": ValidatorCache.get_validator("layout", "legend"),
+ "map": ValidatorCache.get_validator("layout", "map"),
+ "mapbox": ValidatorCache.get_validator("layout", "mapbox"),
+ "polar": ValidatorCache.get_validator("layout", "polar"),
+ "scene": ValidatorCache.get_validator("layout", "scene"),
+ "smith": ValidatorCache.get_validator("layout", "smith"),
+ "ternary": ValidatorCache.get_validator("layout", "ternary"),
+ "xaxis": ValidatorCache.get_validator("layout", "xaxis"),
+ "yaxis": ValidatorCache.get_validator("layout", "yaxis"),
}
def _subplot_re_match(self, prop):
diff --git a/plotly/graph_objs/bar/__init__.py b/plotly/graph_objs/bar/__init__.py
index 3d2c5be92be..3b22b71d4c3 100644
--- a/plotly/graph_objs/bar/__init__.py
+++ b/plotly/graph_objs/bar/__init__.py
@@ -1,20 +1,40 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._error_x.ErrorX",
- "._error_y.ErrorY",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._outsidetextfont.Outsidetextfont",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._error_x import ErrorX
+ from ._error_y import ErrorY
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._outsidetextfont import Outsidetextfont
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._error_x.ErrorX",
+ "._error_y.ErrorY",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._outsidetextfont.Outsidetextfont",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/bar/hoverlabel/__init__.py b/plotly/graph_objs/bar/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/bar/hoverlabel/__init__.py
+++ b/plotly/graph_objs/bar/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/bar/legendgrouptitle/__init__.py b/plotly/graph_objs/bar/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/bar/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/bar/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/bar/marker/__init__.py b/plotly/graph_objs/bar/marker/__init__.py
index 700941a53ec..e2d7a121b70 100644
--- a/plotly/graph_objs/bar/marker/__init__.py
+++ b/plotly/graph_objs/bar/marker/__init__.py
@@ -1,6 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from ._pattern import Pattern
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"],
+ )
diff --git a/plotly/graph_objs/bar/marker/colorbar/__init__.py b/plotly/graph_objs/bar/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/bar/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/bar/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/bar/marker/colorbar/title/__init__.py b/plotly/graph_objs/bar/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/bar/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/bar/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/bar/selected/__init__.py b/plotly/graph_objs/bar/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/bar/selected/__init__.py
+++ b/plotly/graph_objs/bar/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/bar/unselected/__init__.py b/plotly/graph_objs/bar/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/bar/unselected/__init__.py
+++ b/plotly/graph_objs/bar/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/barpolar/__init__.py b/plotly/graph_objs/barpolar/__init__.py
index 0d240d0ac94..12dab9a5643 100644
--- a/plotly/graph_objs/barpolar/__init__.py
+++ b/plotly/graph_objs/barpolar/__init__.py
@@ -1,15 +1,30 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/barpolar/hoverlabel/__init__.py b/plotly/graph_objs/barpolar/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/barpolar/hoverlabel/__init__.py
+++ b/plotly/graph_objs/barpolar/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py b/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/barpolar/marker/__init__.py b/plotly/graph_objs/barpolar/marker/__init__.py
index 700941a53ec..e2d7a121b70 100644
--- a/plotly/graph_objs/barpolar/marker/__init__.py
+++ b/plotly/graph_objs/barpolar/marker/__init__.py
@@ -1,6 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from ._pattern import Pattern
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"],
+ )
diff --git a/plotly/graph_objs/barpolar/marker/colorbar/__init__.py b/plotly/graph_objs/barpolar/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/barpolar/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/barpolar/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py b/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/barpolar/selected/__init__.py b/plotly/graph_objs/barpolar/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/barpolar/selected/__init__.py
+++ b/plotly/graph_objs/barpolar/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/barpolar/unselected/__init__.py b/plotly/graph_objs/barpolar/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/barpolar/unselected/__init__.py
+++ b/plotly/graph_objs/barpolar/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/box/__init__.py b/plotly/graph_objs/box/__init__.py
index 230fc72eb28..f9bb46ff8ab 100644
--- a/plotly/graph_objs/box/__init__.py
+++ b/plotly/graph_objs/box/__init__.py
@@ -1,16 +1,32 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/box/hoverlabel/__init__.py b/plotly/graph_objs/box/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/box/hoverlabel/__init__.py
+++ b/plotly/graph_objs/box/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/box/legendgrouptitle/__init__.py b/plotly/graph_objs/box/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/box/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/box/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/box/marker/__init__.py b/plotly/graph_objs/box/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/box/marker/__init__.py
+++ b/plotly/graph_objs/box/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/box/selected/__init__.py b/plotly/graph_objs/box/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/box/selected/__init__.py
+++ b/plotly/graph_objs/box/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/box/unselected/__init__.py b/plotly/graph_objs/box/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/box/unselected/__init__.py
+++ b/plotly/graph_objs/box/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/candlestick/__init__.py b/plotly/graph_objs/candlestick/__init__.py
index 4b308ef8c3e..464258ceedc 100644
--- a/plotly/graph_objs/candlestick/__init__.py
+++ b/plotly/graph_objs/candlestick/__init__.py
@@ -1,15 +1,29 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".decreasing", ".hoverlabel", ".increasing", ".legendgrouptitle"],
- [
- "._decreasing.Decreasing",
- "._hoverlabel.Hoverlabel",
- "._increasing.Increasing",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._decreasing import Decreasing
+ from ._hoverlabel import Hoverlabel
+ from ._increasing import Increasing
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._stream import Stream
+ from . import decreasing
+ from . import hoverlabel
+ from . import increasing
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".decreasing", ".hoverlabel", ".increasing", ".legendgrouptitle"],
+ [
+ "._decreasing.Decreasing",
+ "._hoverlabel.Hoverlabel",
+ "._increasing.Increasing",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/candlestick/decreasing/__init__.py b/plotly/graph_objs/candlestick/decreasing/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/candlestick/decreasing/__init__.py
+++ b/plotly/graph_objs/candlestick/decreasing/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/candlestick/hoverlabel/__init__.py b/plotly/graph_objs/candlestick/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/candlestick/hoverlabel/__init__.py
+++ b/plotly/graph_objs/candlestick/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/candlestick/increasing/__init__.py b/plotly/graph_objs/candlestick/increasing/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/candlestick/increasing/__init__.py
+++ b/plotly/graph_objs/candlestick/increasing/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py b/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/carpet/__init__.py b/plotly/graph_objs/carpet/__init__.py
index 0c15645762a..38c554d4e05 100644
--- a/plotly/graph_objs/carpet/__init__.py
+++ b/plotly/graph_objs/carpet/__init__.py
@@ -1,14 +1,26 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".aaxis", ".baxis", ".legendgrouptitle"],
- [
- "._aaxis.Aaxis",
- "._baxis.Baxis",
- "._font.Font",
- "._legendgrouptitle.Legendgrouptitle",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._aaxis import Aaxis
+ from ._baxis import Baxis
+ from ._font import Font
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._stream import Stream
+ from . import aaxis
+ from . import baxis
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".aaxis", ".baxis", ".legendgrouptitle"],
+ [
+ "._aaxis.Aaxis",
+ "._baxis.Baxis",
+ "._font.Font",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/carpet/aaxis/__init__.py b/plotly/graph_objs/carpet/aaxis/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/carpet/aaxis/__init__.py
+++ b/plotly/graph_objs/carpet/aaxis/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/carpet/aaxis/title/__init__.py b/plotly/graph_objs/carpet/aaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/carpet/aaxis/title/__init__.py
+++ b/plotly/graph_objs/carpet/aaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/carpet/baxis/__init__.py b/plotly/graph_objs/carpet/baxis/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/carpet/baxis/__init__.py
+++ b/plotly/graph_objs/carpet/baxis/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/carpet/baxis/title/__init__.py b/plotly/graph_objs/carpet/baxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/carpet/baxis/title/__init__.py
+++ b/plotly/graph_objs/carpet/baxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/carpet/legendgrouptitle/__init__.py b/plotly/graph_objs/carpet/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/carpet/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/carpet/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choropleth/__init__.py b/plotly/graph_objs/choropleth/__init__.py
index 7467efa587c..bbdf79a35a7 100644
--- a/plotly/graph_objs/choropleth/__init__.py
+++ b/plotly/graph_objs/choropleth/__init__.py
@@ -1,23 +1,40 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- ".colorbar",
- ".hoverlabel",
- ".legendgrouptitle",
- ".marker",
- ".selected",
- ".unselected",
- ],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._unselected import Unselected
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".colorbar",
+ ".hoverlabel",
+ ".legendgrouptitle",
+ ".marker",
+ ".selected",
+ ".unselected",
+ ],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/choropleth/colorbar/__init__.py b/plotly/graph_objs/choropleth/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/choropleth/colorbar/__init__.py
+++ b/plotly/graph_objs/choropleth/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/choropleth/colorbar/title/__init__.py b/plotly/graph_objs/choropleth/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choropleth/colorbar/title/__init__.py
+++ b/plotly/graph_objs/choropleth/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choropleth/hoverlabel/__init__.py b/plotly/graph_objs/choropleth/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choropleth/hoverlabel/__init__.py
+++ b/plotly/graph_objs/choropleth/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py b/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choropleth/marker/__init__.py b/plotly/graph_objs/choropleth/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/choropleth/marker/__init__.py
+++ b/plotly/graph_objs/choropleth/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/choropleth/selected/__init__.py b/plotly/graph_objs/choropleth/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/choropleth/selected/__init__.py
+++ b/plotly/graph_objs/choropleth/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/choropleth/unselected/__init__.py b/plotly/graph_objs/choropleth/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/choropleth/unselected/__init__.py
+++ b/plotly/graph_objs/choropleth/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/choroplethmap/__init__.py b/plotly/graph_objs/choroplethmap/__init__.py
index 7467efa587c..bbdf79a35a7 100644
--- a/plotly/graph_objs/choroplethmap/__init__.py
+++ b/plotly/graph_objs/choroplethmap/__init__.py
@@ -1,23 +1,40 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- ".colorbar",
- ".hoverlabel",
- ".legendgrouptitle",
- ".marker",
- ".selected",
- ".unselected",
- ],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._unselected import Unselected
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".colorbar",
+ ".hoverlabel",
+ ".legendgrouptitle",
+ ".marker",
+ ".selected",
+ ".unselected",
+ ],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/choroplethmap/colorbar/__init__.py b/plotly/graph_objs/choroplethmap/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/choroplethmap/colorbar/__init__.py
+++ b/plotly/graph_objs/choroplethmap/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py b/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py
+++ b/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py b/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py
+++ b/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py b/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choroplethmap/marker/__init__.py b/plotly/graph_objs/choroplethmap/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/choroplethmap/marker/__init__.py
+++ b/plotly/graph_objs/choroplethmap/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/choroplethmap/selected/__init__.py b/plotly/graph_objs/choroplethmap/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/choroplethmap/selected/__init__.py
+++ b/plotly/graph_objs/choroplethmap/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/choroplethmap/unselected/__init__.py b/plotly/graph_objs/choroplethmap/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/choroplethmap/unselected/__init__.py
+++ b/plotly/graph_objs/choroplethmap/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/choroplethmapbox/__init__.py b/plotly/graph_objs/choroplethmapbox/__init__.py
index 7467efa587c..bbdf79a35a7 100644
--- a/plotly/graph_objs/choroplethmapbox/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/__init__.py
@@ -1,23 +1,40 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- ".colorbar",
- ".hoverlabel",
- ".legendgrouptitle",
- ".marker",
- ".selected",
- ".unselected",
- ],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._unselected import Unselected
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".colorbar",
+ ".hoverlabel",
+ ".legendgrouptitle",
+ ".marker",
+ ".selected",
+ ".unselected",
+ ],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py b/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py b/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py b/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py b/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/choroplethmapbox/marker/__init__.py b/plotly/graph_objs/choroplethmapbox/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/choroplethmapbox/marker/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/choroplethmapbox/selected/__init__.py b/plotly/graph_objs/choroplethmapbox/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/choroplethmapbox/selected/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/choroplethmapbox/unselected/__init__.py b/plotly/graph_objs/choroplethmapbox/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/choroplethmapbox/unselected/__init__.py
+++ b/plotly/graph_objs/choroplethmapbox/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/cone/__init__.py b/plotly/graph_objs/cone/__init__.py
index c3eb9c5f21e..c523ad166ac 100644
--- a/plotly/graph_objs/cone/__init__.py
+++ b/plotly/graph_objs/cone/__init__.py
@@ -1,15 +1,28 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._lighting.Lighting",
- "._lightposition.Lightposition",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._lighting import Lighting
+ from ._lightposition import Lightposition
+ from ._stream import Stream
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._lighting.Lighting",
+ "._lightposition.Lightposition",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/cone/colorbar/__init__.py b/plotly/graph_objs/cone/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/cone/colorbar/__init__.py
+++ b/plotly/graph_objs/cone/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/cone/colorbar/title/__init__.py b/plotly/graph_objs/cone/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/cone/colorbar/title/__init__.py
+++ b/plotly/graph_objs/cone/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/cone/hoverlabel/__init__.py b/plotly/graph_objs/cone/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/cone/hoverlabel/__init__.py
+++ b/plotly/graph_objs/cone/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/cone/legendgrouptitle/__init__.py b/plotly/graph_objs/cone/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/cone/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/cone/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/contour/__init__.py b/plotly/graph_objs/contour/__init__.py
index 6830694f751..335ba2577d1 100644
--- a/plotly/graph_objs/contour/__init__.py
+++ b/plotly/graph_objs/contour/__init__.py
@@ -1,16 +1,31 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".contours", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._contours.Contours",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._stream.Stream",
- "._textfont.Textfont",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._contours import Contours
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from . import colorbar
+ from . import contours
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".contours", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._contours.Contours",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ ],
+ )
diff --git a/plotly/graph_objs/contour/colorbar/__init__.py b/plotly/graph_objs/contour/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/contour/colorbar/__init__.py
+++ b/plotly/graph_objs/contour/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/contour/colorbar/title/__init__.py b/plotly/graph_objs/contour/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/contour/colorbar/title/__init__.py
+++ b/plotly/graph_objs/contour/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/contour/contours/__init__.py b/plotly/graph_objs/contour/contours/__init__.py
index ca8d81e748c..48d6bb693ba 100644
--- a/plotly/graph_objs/contour/contours/__init__.py
+++ b/plotly/graph_objs/contour/contours/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._labelfont.Labelfont"])
+if TYPE_CHECKING:
+ from ._labelfont import Labelfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._labelfont.Labelfont"]
+ )
diff --git a/plotly/graph_objs/contour/hoverlabel/__init__.py b/plotly/graph_objs/contour/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/contour/hoverlabel/__init__.py
+++ b/plotly/graph_objs/contour/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/contour/legendgrouptitle/__init__.py b/plotly/graph_objs/contour/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/contour/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/contour/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/contourcarpet/__init__.py b/plotly/graph_objs/contourcarpet/__init__.py
index 8fe23c2e45d..8d9cb5e22a8 100644
--- a/plotly/graph_objs/contourcarpet/__init__.py
+++ b/plotly/graph_objs/contourcarpet/__init__.py
@@ -1,14 +1,26 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".contours", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._contours.Contours",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._contours import Contours
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._stream import Stream
+ from . import colorbar
+ from . import contours
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".contours", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._contours.Contours",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/contourcarpet/colorbar/__init__.py b/plotly/graph_objs/contourcarpet/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/contourcarpet/colorbar/__init__.py
+++ b/plotly/graph_objs/contourcarpet/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py b/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py
+++ b/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/contourcarpet/contours/__init__.py b/plotly/graph_objs/contourcarpet/contours/__init__.py
index ca8d81e748c..48d6bb693ba 100644
--- a/plotly/graph_objs/contourcarpet/contours/__init__.py
+++ b/plotly/graph_objs/contourcarpet/contours/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._labelfont.Labelfont"])
+if TYPE_CHECKING:
+ from ._labelfont import Labelfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._labelfont.Labelfont"]
+ )
diff --git a/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py b/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/densitymap/__init__.py b/plotly/graph_objs/densitymap/__init__.py
index 90ecc6d2d04..7740f6eb1b9 100644
--- a/plotly/graph_objs/densitymap/__init__.py
+++ b/plotly/graph_objs/densitymap/__init__.py
@@ -1,13 +1,24 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._stream import Stream
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/densitymap/colorbar/__init__.py b/plotly/graph_objs/densitymap/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/densitymap/colorbar/__init__.py
+++ b/plotly/graph_objs/densitymap/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/densitymap/colorbar/title/__init__.py b/plotly/graph_objs/densitymap/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/densitymap/colorbar/title/__init__.py
+++ b/plotly/graph_objs/densitymap/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/densitymap/hoverlabel/__init__.py b/plotly/graph_objs/densitymap/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/densitymap/hoverlabel/__init__.py
+++ b/plotly/graph_objs/densitymap/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py b/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/densitymapbox/__init__.py b/plotly/graph_objs/densitymapbox/__init__.py
index 90ecc6d2d04..7740f6eb1b9 100644
--- a/plotly/graph_objs/densitymapbox/__init__.py
+++ b/plotly/graph_objs/densitymapbox/__init__.py
@@ -1,13 +1,24 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._stream import Stream
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/densitymapbox/colorbar/__init__.py b/plotly/graph_objs/densitymapbox/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/densitymapbox/colorbar/__init__.py
+++ b/plotly/graph_objs/densitymapbox/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py b/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py
+++ b/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py b/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py
+++ b/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py b/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/funnel/__init__.py b/plotly/graph_objs/funnel/__init__.py
index e0dcdc7a110..e488b006333 100644
--- a/plotly/graph_objs/funnel/__init__.py
+++ b/plotly/graph_objs/funnel/__init__.py
@@ -1,17 +1,33 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".connector", ".hoverlabel", ".legendgrouptitle", ".marker"],
- [
- "._connector.Connector",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._outsidetextfont.Outsidetextfont",
- "._stream.Stream",
- "._textfont.Textfont",
- ],
-)
+if TYPE_CHECKING:
+ from ._connector import Connector
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._outsidetextfont import Outsidetextfont
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from . import connector
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".connector", ".hoverlabel", ".legendgrouptitle", ".marker"],
+ [
+ "._connector.Connector",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._outsidetextfont.Outsidetextfont",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ ],
+ )
diff --git a/plotly/graph_objs/funnel/connector/__init__.py b/plotly/graph_objs/funnel/connector/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/funnel/connector/__init__.py
+++ b/plotly/graph_objs/funnel/connector/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/funnel/hoverlabel/__init__.py b/plotly/graph_objs/funnel/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/funnel/hoverlabel/__init__.py
+++ b/plotly/graph_objs/funnel/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/funnel/legendgrouptitle/__init__.py b/plotly/graph_objs/funnel/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/funnel/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/funnel/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/funnel/marker/__init__.py b/plotly/graph_objs/funnel/marker/__init__.py
index ff536ec8b25..e0fbf0e0e68 100644
--- a/plotly/graph_objs/funnel/marker/__init__.py
+++ b/plotly/graph_objs/funnel/marker/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/funnel/marker/colorbar/__init__.py b/plotly/graph_objs/funnel/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/funnel/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/funnel/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py b/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/funnelarea/__init__.py b/plotly/graph_objs/funnelarea/__init__.py
index 2cf7d53da7f..639ccf42d07 100644
--- a/plotly/graph_objs/funnelarea/__init__.py
+++ b/plotly/graph_objs/funnelarea/__init__.py
@@ -1,17 +1,33 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".title"],
- [
- "._domain.Domain",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._stream.Stream",
- "._textfont.Textfont",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._domain import Domain
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._title import Title
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".title"],
+ [
+ "._domain.Domain",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/funnelarea/hoverlabel/__init__.py b/plotly/graph_objs/funnelarea/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/funnelarea/hoverlabel/__init__.py
+++ b/plotly/graph_objs/funnelarea/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py b/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/funnelarea/marker/__init__.py b/plotly/graph_objs/funnelarea/marker/__init__.py
index 4e5d01c99ba..ae0959094f2 100644
--- a/plotly/graph_objs/funnelarea/marker/__init__.py
+++ b/plotly/graph_objs/funnelarea/marker/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._line.Line", "._pattern.Pattern"]
-)
+if TYPE_CHECKING:
+ from ._line import Line
+ from ._pattern import Pattern
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._line.Line", "._pattern.Pattern"]
+ )
diff --git a/plotly/graph_objs/funnelarea/title/__init__.py b/plotly/graph_objs/funnelarea/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/funnelarea/title/__init__.py
+++ b/plotly/graph_objs/funnelarea/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/heatmap/__init__.py b/plotly/graph_objs/heatmap/__init__.py
index 60493177917..4ae98098fb9 100644
--- a/plotly/graph_objs/heatmap/__init__.py
+++ b/plotly/graph_objs/heatmap/__init__.py
@@ -1,14 +1,26 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._stream.Stream",
- "._textfont.Textfont",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ ],
+ )
diff --git a/plotly/graph_objs/heatmap/colorbar/__init__.py b/plotly/graph_objs/heatmap/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/heatmap/colorbar/__init__.py
+++ b/plotly/graph_objs/heatmap/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/heatmap/colorbar/title/__init__.py b/plotly/graph_objs/heatmap/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/heatmap/colorbar/title/__init__.py
+++ b/plotly/graph_objs/heatmap/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/heatmap/hoverlabel/__init__.py b/plotly/graph_objs/heatmap/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/heatmap/hoverlabel/__init__.py
+++ b/plotly/graph_objs/heatmap/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py b/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram/__init__.py b/plotly/graph_objs/histogram/__init__.py
index 54f32ea233e..ba70e4a9991 100644
--- a/plotly/graph_objs/histogram/__init__.py
+++ b/plotly/graph_objs/histogram/__init__.py
@@ -1,23 +1,46 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._cumulative.Cumulative",
- "._error_x.ErrorX",
- "._error_y.ErrorY",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._outsidetextfont.Outsidetextfont",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- "._xbins.XBins",
- "._ybins.YBins",
- ],
-)
+if TYPE_CHECKING:
+ from ._cumulative import Cumulative
+ from ._error_x import ErrorX
+ from ._error_y import ErrorY
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._outsidetextfont import Outsidetextfont
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from ._xbins import XBins
+ from ._ybins import YBins
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._cumulative.Cumulative",
+ "._error_x.ErrorX",
+ "._error_y.ErrorY",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._outsidetextfont.Outsidetextfont",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ "._xbins.XBins",
+ "._ybins.YBins",
+ ],
+ )
diff --git a/plotly/graph_objs/histogram/hoverlabel/__init__.py b/plotly/graph_objs/histogram/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram/hoverlabel/__init__.py
+++ b/plotly/graph_objs/histogram/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram/legendgrouptitle/__init__.py b/plotly/graph_objs/histogram/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/histogram/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram/marker/__init__.py b/plotly/graph_objs/histogram/marker/__init__.py
index 700941a53ec..e2d7a121b70 100644
--- a/plotly/graph_objs/histogram/marker/__init__.py
+++ b/plotly/graph_objs/histogram/marker/__init__.py
@@ -1,6 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from ._pattern import Pattern
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"],
+ )
diff --git a/plotly/graph_objs/histogram/marker/colorbar/__init__.py b/plotly/graph_objs/histogram/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/histogram/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/histogram/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py b/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram/selected/__init__.py b/plotly/graph_objs/histogram/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/histogram/selected/__init__.py
+++ b/plotly/graph_objs/histogram/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/histogram/unselected/__init__.py b/plotly/graph_objs/histogram/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/histogram/unselected/__init__.py
+++ b/plotly/graph_objs/histogram/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/histogram2d/__init__.py b/plotly/graph_objs/histogram2d/__init__.py
index 0c0f6488315..780e8d1b647 100644
--- a/plotly/graph_objs/histogram2d/__init__.py
+++ b/plotly/graph_objs/histogram2d/__init__.py
@@ -1,17 +1,32 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._stream.Stream",
- "._textfont.Textfont",
- "._xbins.XBins",
- "._ybins.YBins",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._xbins import XBins
+ from ._ybins import YBins
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._xbins.XBins",
+ "._ybins.YBins",
+ ],
+ )
diff --git a/plotly/graph_objs/histogram2d/colorbar/__init__.py b/plotly/graph_objs/histogram2d/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/histogram2d/colorbar/__init__.py
+++ b/plotly/graph_objs/histogram2d/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/histogram2d/colorbar/title/__init__.py b/plotly/graph_objs/histogram2d/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram2d/colorbar/title/__init__.py
+++ b/plotly/graph_objs/histogram2d/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram2d/hoverlabel/__init__.py b/plotly/graph_objs/histogram2d/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram2d/hoverlabel/__init__.py
+++ b/plotly/graph_objs/histogram2d/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py b/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram2dcontour/__init__.py b/plotly/graph_objs/histogram2dcontour/__init__.py
index 2d04faeed7b..406ff7199e0 100644
--- a/plotly/graph_objs/histogram2dcontour/__init__.py
+++ b/plotly/graph_objs/histogram2dcontour/__init__.py
@@ -1,19 +1,37 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".contours", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._contours.Contours",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._stream.Stream",
- "._textfont.Textfont",
- "._xbins.XBins",
- "._ybins.YBins",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._contours import Contours
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._xbins import XBins
+ from ._ybins import YBins
+ from . import colorbar
+ from . import contours
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".contours", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._contours.Contours",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._xbins.XBins",
+ "._ybins.YBins",
+ ],
+ )
diff --git a/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py b/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py
+++ b/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py b/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py
+++ b/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram2dcontour/contours/__init__.py b/plotly/graph_objs/histogram2dcontour/contours/__init__.py
index ca8d81e748c..48d6bb693ba 100644
--- a/plotly/graph_objs/histogram2dcontour/contours/__init__.py
+++ b/plotly/graph_objs/histogram2dcontour/contours/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._labelfont.Labelfont"])
+if TYPE_CHECKING:
+ from ._labelfont import Labelfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._labelfont.Labelfont"]
+ )
diff --git a/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py b/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py
+++ b/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py b/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/icicle/__init__.py b/plotly/graph_objs/icicle/__init__.py
index 714467ed349..4450c0c07b0 100644
--- a/plotly/graph_objs/icicle/__init__.py
+++ b/plotly/graph_objs/icicle/__init__.py
@@ -1,21 +1,41 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".pathbar"],
- [
- "._domain.Domain",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._leaf.Leaf",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._outsidetextfont.Outsidetextfont",
- "._pathbar.Pathbar",
- "._root.Root",
- "._stream.Stream",
- "._textfont.Textfont",
- "._tiling.Tiling",
- ],
-)
+if TYPE_CHECKING:
+ from ._domain import Domain
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._leaf import Leaf
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._outsidetextfont import Outsidetextfont
+ from ._pathbar import Pathbar
+ from ._root import Root
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._tiling import Tiling
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import pathbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".pathbar"],
+ [
+ "._domain.Domain",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._leaf.Leaf",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._outsidetextfont.Outsidetextfont",
+ "._pathbar.Pathbar",
+ "._root.Root",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._tiling.Tiling",
+ ],
+ )
diff --git a/plotly/graph_objs/icicle/hoverlabel/__init__.py b/plotly/graph_objs/icicle/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/icicle/hoverlabel/__init__.py
+++ b/plotly/graph_objs/icicle/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/icicle/legendgrouptitle/__init__.py b/plotly/graph_objs/icicle/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/icicle/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/icicle/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/icicle/marker/__init__.py b/plotly/graph_objs/icicle/marker/__init__.py
index 700941a53ec..e2d7a121b70 100644
--- a/plotly/graph_objs/icicle/marker/__init__.py
+++ b/plotly/graph_objs/icicle/marker/__init__.py
@@ -1,6 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from ._pattern import Pattern
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"],
+ )
diff --git a/plotly/graph_objs/icicle/marker/colorbar/__init__.py b/plotly/graph_objs/icicle/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/icicle/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/icicle/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py b/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/icicle/pathbar/__init__.py b/plotly/graph_objs/icicle/pathbar/__init__.py
index 2afd605560b..a7130990d9c 100644
--- a/plotly/graph_objs/icicle/pathbar/__init__.py
+++ b/plotly/graph_objs/icicle/pathbar/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._textfont.Textfont"])
+if TYPE_CHECKING:
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/image/__init__.py b/plotly/graph_objs/image/__init__.py
index cc978496d35..7dc94b890c9 100644
--- a/plotly/graph_objs/image/__init__.py
+++ b/plotly/graph_objs/image/__init__.py
@@ -1,12 +1,21 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._stream import Stream
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/image/hoverlabel/__init__.py b/plotly/graph_objs/image/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/image/hoverlabel/__init__.py
+++ b/plotly/graph_objs/image/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/image/legendgrouptitle/__init__.py b/plotly/graph_objs/image/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/image/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/image/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/indicator/__init__.py b/plotly/graph_objs/indicator/__init__.py
index 2326db9555f..d1ed63eda09 100644
--- a/plotly/graph_objs/indicator/__init__.py
+++ b/plotly/graph_objs/indicator/__init__.py
@@ -1,16 +1,32 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".delta", ".gauge", ".legendgrouptitle", ".number", ".title"],
- [
- "._delta.Delta",
- "._domain.Domain",
- "._gauge.Gauge",
- "._legendgrouptitle.Legendgrouptitle",
- "._number.Number",
- "._stream.Stream",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._delta import Delta
+ from ._domain import Domain
+ from ._gauge import Gauge
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._number import Number
+ from ._stream import Stream
+ from ._title import Title
+ from . import delta
+ from . import gauge
+ from . import legendgrouptitle
+ from . import number
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".delta", ".gauge", ".legendgrouptitle", ".number", ".title"],
+ [
+ "._delta.Delta",
+ "._domain.Domain",
+ "._gauge.Gauge",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._number.Number",
+ "._stream.Stream",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/indicator/delta/__init__.py b/plotly/graph_objs/indicator/delta/__init__.py
index 428713734dc..6b93968f3b8 100644
--- a/plotly/graph_objs/indicator/delta/__init__.py
+++ b/plotly/graph_objs/indicator/delta/__init__.py
@@ -1,6 +1,15 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._decreasing.Decreasing", "._font.Font", "._increasing.Increasing"]
-)
+if TYPE_CHECKING:
+ from ._decreasing import Decreasing
+ from ._font import Font
+ from ._increasing import Increasing
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [],
+ ["._decreasing.Decreasing", "._font.Font", "._increasing.Increasing"],
+ )
diff --git a/plotly/graph_objs/indicator/gauge/__init__.py b/plotly/graph_objs/indicator/gauge/__init__.py
index 45f438083fa..cad4a3b464e 100644
--- a/plotly/graph_objs/indicator/gauge/__init__.py
+++ b/plotly/graph_objs/indicator/gauge/__init__.py
@@ -1,8 +1,20 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".axis", ".bar", ".step", ".threshold"],
- ["._axis.Axis", "._bar.Bar", "._step.Step", "._threshold.Threshold"],
-)
+if TYPE_CHECKING:
+ from ._axis import Axis
+ from ._bar import Bar
+ from ._step import Step
+ from ._threshold import Threshold
+ from . import axis
+ from . import bar
+ from . import step
+ from . import threshold
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".axis", ".bar", ".step", ".threshold"],
+ ["._axis.Axis", "._bar.Bar", "._step.Step", "._threshold.Threshold"],
+ )
diff --git a/plotly/graph_objs/indicator/gauge/axis/__init__.py b/plotly/graph_objs/indicator/gauge/axis/__init__.py
index a1ed04a04e5..1dfbe4774b5 100644
--- a/plotly/graph_objs/indicator/gauge/axis/__init__.py
+++ b/plotly/graph_objs/indicator/gauge/axis/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop"]
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop"]
+ )
diff --git a/plotly/graph_objs/indicator/gauge/bar/__init__.py b/plotly/graph_objs/indicator/gauge/bar/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/indicator/gauge/bar/__init__.py
+++ b/plotly/graph_objs/indicator/gauge/bar/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/indicator/gauge/step/__init__.py b/plotly/graph_objs/indicator/gauge/step/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/indicator/gauge/step/__init__.py
+++ b/plotly/graph_objs/indicator/gauge/step/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/indicator/gauge/threshold/__init__.py b/plotly/graph_objs/indicator/gauge/threshold/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/indicator/gauge/threshold/__init__.py
+++ b/plotly/graph_objs/indicator/gauge/threshold/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/indicator/legendgrouptitle/__init__.py b/plotly/graph_objs/indicator/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/indicator/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/indicator/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/indicator/number/__init__.py b/plotly/graph_objs/indicator/number/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/indicator/number/__init__.py
+++ b/plotly/graph_objs/indicator/number/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/indicator/title/__init__.py b/plotly/graph_objs/indicator/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/indicator/title/__init__.py
+++ b/plotly/graph_objs/indicator/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/isosurface/__init__.py b/plotly/graph_objs/isosurface/__init__.py
index 0b8a4b7653f..27f503c0406 100644
--- a/plotly/graph_objs/isosurface/__init__.py
+++ b/plotly/graph_objs/isosurface/__init__.py
@@ -1,20 +1,40 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".caps", ".colorbar", ".hoverlabel", ".legendgrouptitle", ".slices"],
- [
- "._caps.Caps",
- "._colorbar.ColorBar",
- "._contour.Contour",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._lighting.Lighting",
- "._lightposition.Lightposition",
- "._slices.Slices",
- "._spaceframe.Spaceframe",
- "._stream.Stream",
- "._surface.Surface",
- ],
-)
+if TYPE_CHECKING:
+ from ._caps import Caps
+ from ._colorbar import ColorBar
+ from ._contour import Contour
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._lighting import Lighting
+ from ._lightposition import Lightposition
+ from ._slices import Slices
+ from ._spaceframe import Spaceframe
+ from ._stream import Stream
+ from ._surface import Surface
+ from . import caps
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import slices
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".caps", ".colorbar", ".hoverlabel", ".legendgrouptitle", ".slices"],
+ [
+ "._caps.Caps",
+ "._colorbar.ColorBar",
+ "._contour.Contour",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._lighting.Lighting",
+ "._lightposition.Lightposition",
+ "._slices.Slices",
+ "._spaceframe.Spaceframe",
+ "._stream.Stream",
+ "._surface.Surface",
+ ],
+ )
diff --git a/plotly/graph_objs/isosurface/caps/__init__.py b/plotly/graph_objs/isosurface/caps/__init__.py
index 649c038369f..3802ebaaff4 100644
--- a/plotly/graph_objs/isosurface/caps/__init__.py
+++ b/plotly/graph_objs/isosurface/caps/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._x.X", "._y.Y", "._z.Z"]
-)
+if TYPE_CHECKING:
+ from ._x import X
+ from ._y import Y
+ from ._z import Z
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._x.X", "._y.Y", "._z.Z"]
+ )
diff --git a/plotly/graph_objs/isosurface/colorbar/__init__.py b/plotly/graph_objs/isosurface/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/isosurface/colorbar/__init__.py
+++ b/plotly/graph_objs/isosurface/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/isosurface/colorbar/title/__init__.py b/plotly/graph_objs/isosurface/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/isosurface/colorbar/title/__init__.py
+++ b/plotly/graph_objs/isosurface/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/isosurface/hoverlabel/__init__.py b/plotly/graph_objs/isosurface/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/isosurface/hoverlabel/__init__.py
+++ b/plotly/graph_objs/isosurface/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py b/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/isosurface/slices/__init__.py b/plotly/graph_objs/isosurface/slices/__init__.py
index 649c038369f..3802ebaaff4 100644
--- a/plotly/graph_objs/isosurface/slices/__init__.py
+++ b/plotly/graph_objs/isosurface/slices/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._x.X", "._y.Y", "._z.Z"]
-)
+if TYPE_CHECKING:
+ from ._x import X
+ from ._y import Y
+ from ._z import Z
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._x.X", "._y.Y", "._z.Z"]
+ )
diff --git a/plotly/graph_objs/layout/__init__.py b/plotly/graph_objs/layout/__init__.py
index 7c2e2a01053..9fe6cadd55c 100644
--- a/plotly/graph_objs/layout/__init__.py
+++ b/plotly/graph_objs/layout/__init__.py
@@ -1,63 +1,120 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- ".annotation",
- ".coloraxis",
- ".geo",
- ".grid",
- ".hoverlabel",
- ".legend",
- ".map",
- ".mapbox",
- ".newselection",
- ".newshape",
- ".polar",
- ".scene",
- ".selection",
- ".shape",
- ".slider",
- ".smith",
- ".template",
- ".ternary",
- ".title",
- ".updatemenu",
- ".xaxis",
- ".yaxis",
- ],
- [
- "._activeselection.Activeselection",
- "._activeshape.Activeshape",
- "._annotation.Annotation",
- "._coloraxis.Coloraxis",
- "._colorscale.Colorscale",
- "._font.Font",
- "._geo.Geo",
- "._grid.Grid",
- "._hoverlabel.Hoverlabel",
- "._image.Image",
- "._legend.Legend",
- "._map.Map",
- "._mapbox.Mapbox",
- "._margin.Margin",
- "._modebar.Modebar",
- "._newselection.Newselection",
- "._newshape.Newshape",
- "._polar.Polar",
- "._scene.Scene",
- "._selection.Selection",
- "._shape.Shape",
- "._slider.Slider",
- "._smith.Smith",
- "._template.Template",
- "._ternary.Ternary",
- "._title.Title",
- "._transition.Transition",
- "._uniformtext.Uniformtext",
- "._updatemenu.Updatemenu",
- "._xaxis.XAxis",
- "._yaxis.YAxis",
- ],
-)
+if TYPE_CHECKING:
+ from ._activeselection import Activeselection
+ from ._activeshape import Activeshape
+ from ._annotation import Annotation
+ from ._coloraxis import Coloraxis
+ from ._colorscale import Colorscale
+ from ._font import Font
+ from ._geo import Geo
+ from ._grid import Grid
+ from ._hoverlabel import Hoverlabel
+ from ._image import Image
+ from ._legend import Legend
+ from ._map import Map
+ from ._mapbox import Mapbox
+ from ._margin import Margin
+ from ._modebar import Modebar
+ from ._newselection import Newselection
+ from ._newshape import Newshape
+ from ._polar import Polar
+ from ._scene import Scene
+ from ._selection import Selection
+ from ._shape import Shape
+ from ._slider import Slider
+ from ._smith import Smith
+ from ._template import Template
+ from ._ternary import Ternary
+ from ._title import Title
+ from ._transition import Transition
+ from ._uniformtext import Uniformtext
+ from ._updatemenu import Updatemenu
+ from ._xaxis import XAxis
+ from ._yaxis import YAxis
+ from . import annotation
+ from . import coloraxis
+ from . import geo
+ from . import grid
+ from . import hoverlabel
+ from . import legend
+ from . import map
+ from . import mapbox
+ from . import newselection
+ from . import newshape
+ from . import polar
+ from . import scene
+ from . import selection
+ from . import shape
+ from . import slider
+ from . import smith
+ from . import template
+ from . import ternary
+ from . import title
+ from . import updatemenu
+ from . import xaxis
+ from . import yaxis
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".annotation",
+ ".coloraxis",
+ ".geo",
+ ".grid",
+ ".hoverlabel",
+ ".legend",
+ ".map",
+ ".mapbox",
+ ".newselection",
+ ".newshape",
+ ".polar",
+ ".scene",
+ ".selection",
+ ".shape",
+ ".slider",
+ ".smith",
+ ".template",
+ ".ternary",
+ ".title",
+ ".updatemenu",
+ ".xaxis",
+ ".yaxis",
+ ],
+ [
+ "._activeselection.Activeselection",
+ "._activeshape.Activeshape",
+ "._annotation.Annotation",
+ "._coloraxis.Coloraxis",
+ "._colorscale.Colorscale",
+ "._font.Font",
+ "._geo.Geo",
+ "._grid.Grid",
+ "._hoverlabel.Hoverlabel",
+ "._image.Image",
+ "._legend.Legend",
+ "._map.Map",
+ "._mapbox.Mapbox",
+ "._margin.Margin",
+ "._modebar.Modebar",
+ "._newselection.Newselection",
+ "._newshape.Newshape",
+ "._polar.Polar",
+ "._scene.Scene",
+ "._selection.Selection",
+ "._shape.Shape",
+ "._slider.Slider",
+ "._smith.Smith",
+ "._template.Template",
+ "._ternary.Ternary",
+ "._title.Title",
+ "._transition.Transition",
+ "._uniformtext.Uniformtext",
+ "._updatemenu.Updatemenu",
+ "._xaxis.XAxis",
+ "._yaxis.YAxis",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/annotation/__init__.py b/plotly/graph_objs/layout/annotation/__init__.py
index a9cb1938bc8..372a9f24ddb 100644
--- a/plotly/graph_objs/layout/annotation/__init__.py
+++ b/plotly/graph_objs/layout/annotation/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".hoverlabel"], ["._font.Font", "._hoverlabel.Hoverlabel"]
-)
+if TYPE_CHECKING:
+ from ._font import Font
+ from ._hoverlabel import Hoverlabel
+ from . import hoverlabel
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".hoverlabel"], ["._font.Font", "._hoverlabel.Hoverlabel"]
+ )
diff --git a/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py b/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py
+++ b/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/coloraxis/__init__.py b/plotly/graph_objs/layout/coloraxis/__init__.py
index 5e1805d8fa8..5e06f9a263f 100644
--- a/plotly/graph_objs/layout/coloraxis/__init__.py
+++ b/plotly/graph_objs/layout/coloraxis/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar"]
+ )
diff --git a/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py b/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py
+++ b/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py b/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py
+++ b/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/geo/__init__.py b/plotly/graph_objs/layout/geo/__init__.py
index dcabe9a0588..22d35161c4f 100644
--- a/plotly/graph_objs/layout/geo/__init__.py
+++ b/plotly/graph_objs/layout/geo/__init__.py
@@ -1,14 +1,24 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".projection"],
- [
- "._center.Center",
- "._domain.Domain",
- "._lataxis.Lataxis",
- "._lonaxis.Lonaxis",
- "._projection.Projection",
- ],
-)
+if TYPE_CHECKING:
+ from ._center import Center
+ from ._domain import Domain
+ from ._lataxis import Lataxis
+ from ._lonaxis import Lonaxis
+ from ._projection import Projection
+ from . import projection
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".projection"],
+ [
+ "._center.Center",
+ "._domain.Domain",
+ "._lataxis.Lataxis",
+ "._lonaxis.Lonaxis",
+ "._projection.Projection",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/geo/projection/__init__.py b/plotly/graph_objs/layout/geo/projection/__init__.py
index 0c79216e297..7354e482023 100644
--- a/plotly/graph_objs/layout/geo/projection/__init__.py
+++ b/plotly/graph_objs/layout/geo/projection/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._rotation.Rotation"])
+if TYPE_CHECKING:
+ from ._rotation import Rotation
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._rotation.Rotation"]
+ )
diff --git a/plotly/graph_objs/layout/grid/__init__.py b/plotly/graph_objs/layout/grid/__init__.py
index b88f1daf603..672daf121e7 100644
--- a/plotly/graph_objs/layout/grid/__init__.py
+++ b/plotly/graph_objs/layout/grid/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._domain.Domain"])
+if TYPE_CHECKING:
+ from ._domain import Domain
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._domain.Domain"])
diff --git a/plotly/graph_objs/layout/hoverlabel/__init__.py b/plotly/graph_objs/layout/hoverlabel/__init__.py
index 38bd14ede8b..c1800c3e1e1 100644
--- a/plotly/graph_objs/layout/hoverlabel/__init__.py
+++ b/plotly/graph_objs/layout/hoverlabel/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._font.Font", "._grouptitlefont.Grouptitlefont"]
-)
+if TYPE_CHECKING:
+ from ._font import Font
+ from ._grouptitlefont import Grouptitlefont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._font.Font", "._grouptitlefont.Grouptitlefont"]
+ )
diff --git a/plotly/graph_objs/layout/legend/__init__.py b/plotly/graph_objs/layout/legend/__init__.py
index 31935632126..74cf3d204d5 100644
--- a/plotly/graph_objs/layout/legend/__init__.py
+++ b/plotly/graph_objs/layout/legend/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._font.Font", "._grouptitlefont.Grouptitlefont", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._font import Font
+ from ._grouptitlefont import Grouptitlefont
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._font.Font", "._grouptitlefont.Grouptitlefont", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/layout/legend/title/__init__.py b/plotly/graph_objs/layout/legend/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/legend/title/__init__.py
+++ b/plotly/graph_objs/layout/legend/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/map/__init__.py b/plotly/graph_objs/layout/map/__init__.py
index 9dfa47aa1d8..929c41c9e14 100644
--- a/plotly/graph_objs/layout/map/__init__.py
+++ b/plotly/graph_objs/layout/map/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".layer"],
- ["._bounds.Bounds", "._center.Center", "._domain.Domain", "._layer.Layer"],
-)
+if TYPE_CHECKING:
+ from ._bounds import Bounds
+ from ._center import Center
+ from ._domain import Domain
+ from ._layer import Layer
+ from . import layer
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".layer"],
+ ["._bounds.Bounds", "._center.Center", "._domain.Domain", "._layer.Layer"],
+ )
diff --git a/plotly/graph_objs/layout/map/layer/__init__.py b/plotly/graph_objs/layout/map/layer/__init__.py
index 9a15ea37d29..2d86fbd3b00 100644
--- a/plotly/graph_objs/layout/map/layer/__init__.py
+++ b/plotly/graph_objs/layout/map/layer/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".symbol"],
- ["._circle.Circle", "._fill.Fill", "._line.Line", "._symbol.Symbol"],
-)
+if TYPE_CHECKING:
+ from ._circle import Circle
+ from ._fill import Fill
+ from ._line import Line
+ from ._symbol import Symbol
+ from . import symbol
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".symbol"],
+ ["._circle.Circle", "._fill.Fill", "._line.Line", "._symbol.Symbol"],
+ )
diff --git a/plotly/graph_objs/layout/map/layer/symbol/__init__.py b/plotly/graph_objs/layout/map/layer/symbol/__init__.py
index 2afd605560b..a7130990d9c 100644
--- a/plotly/graph_objs/layout/map/layer/symbol/__init__.py
+++ b/plotly/graph_objs/layout/map/layer/symbol/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._textfont.Textfont"])
+if TYPE_CHECKING:
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/layout/mapbox/__init__.py b/plotly/graph_objs/layout/mapbox/__init__.py
index 9dfa47aa1d8..929c41c9e14 100644
--- a/plotly/graph_objs/layout/mapbox/__init__.py
+++ b/plotly/graph_objs/layout/mapbox/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".layer"],
- ["._bounds.Bounds", "._center.Center", "._domain.Domain", "._layer.Layer"],
-)
+if TYPE_CHECKING:
+ from ._bounds import Bounds
+ from ._center import Center
+ from ._domain import Domain
+ from ._layer import Layer
+ from . import layer
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".layer"],
+ ["._bounds.Bounds", "._center.Center", "._domain.Domain", "._layer.Layer"],
+ )
diff --git a/plotly/graph_objs/layout/mapbox/layer/__init__.py b/plotly/graph_objs/layout/mapbox/layer/__init__.py
index 9a15ea37d29..2d86fbd3b00 100644
--- a/plotly/graph_objs/layout/mapbox/layer/__init__.py
+++ b/plotly/graph_objs/layout/mapbox/layer/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".symbol"],
- ["._circle.Circle", "._fill.Fill", "._line.Line", "._symbol.Symbol"],
-)
+if TYPE_CHECKING:
+ from ._circle import Circle
+ from ._fill import Fill
+ from ._line import Line
+ from ._symbol import Symbol
+ from . import symbol
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".symbol"],
+ ["._circle.Circle", "._fill.Fill", "._line.Line", "._symbol.Symbol"],
+ )
diff --git a/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py b/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py
index 2afd605560b..a7130990d9c 100644
--- a/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py
+++ b/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._textfont.Textfont"])
+if TYPE_CHECKING:
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/layout/newselection/__init__.py b/plotly/graph_objs/layout/newselection/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/layout/newselection/__init__.py
+++ b/plotly/graph_objs/layout/newselection/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/layout/newshape/__init__.py b/plotly/graph_objs/layout/newshape/__init__.py
index ac9079347de..9192b999b22 100644
--- a/plotly/graph_objs/layout/newshape/__init__.py
+++ b/plotly/graph_objs/layout/newshape/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".label", ".legendgrouptitle"],
- ["._label.Label", "._legendgrouptitle.Legendgrouptitle", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._label import Label
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from . import label
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".label", ".legendgrouptitle"],
+ ["._label.Label", "._legendgrouptitle.Legendgrouptitle", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/layout/newshape/label/__init__.py b/plotly/graph_objs/layout/newshape/label/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/newshape/label/__init__.py
+++ b/plotly/graph_objs/layout/newshape/label/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py b/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/polar/__init__.py b/plotly/graph_objs/layout/polar/__init__.py
index b21eef0f2f1..b893a6cda94 100644
--- a/plotly/graph_objs/layout/polar/__init__.py
+++ b/plotly/graph_objs/layout/polar/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".angularaxis", ".radialaxis"],
- ["._angularaxis.AngularAxis", "._domain.Domain", "._radialaxis.RadialAxis"],
-)
+if TYPE_CHECKING:
+ from ._angularaxis import AngularAxis
+ from ._domain import Domain
+ from ._radialaxis import RadialAxis
+ from . import angularaxis
+ from . import radialaxis
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".angularaxis", ".radialaxis"],
+ ["._angularaxis.AngularAxis", "._domain.Domain", "._radialaxis.RadialAxis"],
+ )
diff --git a/plotly/graph_objs/layout/polar/angularaxis/__init__.py b/plotly/graph_objs/layout/polar/angularaxis/__init__.py
index a1ed04a04e5..1dfbe4774b5 100644
--- a/plotly/graph_objs/layout/polar/angularaxis/__init__.py
+++ b/plotly/graph_objs/layout/polar/angularaxis/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop"]
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop"]
+ )
diff --git a/plotly/graph_objs/layout/polar/radialaxis/__init__.py b/plotly/graph_objs/layout/polar/radialaxis/__init__.py
index 72774d8afaa..d58e9805229 100644
--- a/plotly/graph_objs/layout/polar/radialaxis/__init__.py
+++ b/plotly/graph_objs/layout/polar/radialaxis/__init__.py
@@ -1,13 +1,22 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- [
- "._autorangeoptions.Autorangeoptions",
- "._tickfont.Tickfont",
- "._tickformatstop.Tickformatstop",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._autorangeoptions import Autorangeoptions
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ [
+ "._autorangeoptions.Autorangeoptions",
+ "._tickfont.Tickfont",
+ "._tickformatstop.Tickformatstop",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py b/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py
+++ b/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/scene/__init__.py b/plotly/graph_objs/layout/scene/__init__.py
index c6a1c5c3e27..3b340bfb012 100644
--- a/plotly/graph_objs/layout/scene/__init__.py
+++ b/plotly/graph_objs/layout/scene/__init__.py
@@ -1,16 +1,32 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".annotation", ".camera", ".xaxis", ".yaxis", ".zaxis"],
- [
- "._annotation.Annotation",
- "._aspectratio.Aspectratio",
- "._camera.Camera",
- "._domain.Domain",
- "._xaxis.XAxis",
- "._yaxis.YAxis",
- "._zaxis.ZAxis",
- ],
-)
+if TYPE_CHECKING:
+ from ._annotation import Annotation
+ from ._aspectratio import Aspectratio
+ from ._camera import Camera
+ from ._domain import Domain
+ from ._xaxis import XAxis
+ from ._yaxis import YAxis
+ from ._zaxis import ZAxis
+ from . import annotation
+ from . import camera
+ from . import xaxis
+ from . import yaxis
+ from . import zaxis
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".annotation", ".camera", ".xaxis", ".yaxis", ".zaxis"],
+ [
+ "._annotation.Annotation",
+ "._aspectratio.Aspectratio",
+ "._camera.Camera",
+ "._domain.Domain",
+ "._xaxis.XAxis",
+ "._yaxis.YAxis",
+ "._zaxis.ZAxis",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/scene/annotation/__init__.py b/plotly/graph_objs/layout/scene/annotation/__init__.py
index a9cb1938bc8..372a9f24ddb 100644
--- a/plotly/graph_objs/layout/scene/annotation/__init__.py
+++ b/plotly/graph_objs/layout/scene/annotation/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".hoverlabel"], ["._font.Font", "._hoverlabel.Hoverlabel"]
-)
+if TYPE_CHECKING:
+ from ._font import Font
+ from ._hoverlabel import Hoverlabel
+ from . import hoverlabel
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".hoverlabel"], ["._font.Font", "._hoverlabel.Hoverlabel"]
+ )
diff --git a/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py b/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py
+++ b/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/scene/camera/__init__.py b/plotly/graph_objs/layout/scene/camera/__init__.py
index ddffeb54e42..76c8894f080 100644
--- a/plotly/graph_objs/layout/scene/camera/__init__.py
+++ b/plotly/graph_objs/layout/scene/camera/__init__.py
@@ -1,6 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._center.Center", "._eye.Eye", "._projection.Projection", "._up.Up"]
-)
+if TYPE_CHECKING:
+ from ._center import Center
+ from ._eye import Eye
+ from ._projection import Projection
+ from ._up import Up
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [],
+ ["._center.Center", "._eye.Eye", "._projection.Projection", "._up.Up"],
+ )
diff --git a/plotly/graph_objs/layout/scene/xaxis/__init__.py b/plotly/graph_objs/layout/scene/xaxis/__init__.py
index 72774d8afaa..d58e9805229 100644
--- a/plotly/graph_objs/layout/scene/xaxis/__init__.py
+++ b/plotly/graph_objs/layout/scene/xaxis/__init__.py
@@ -1,13 +1,22 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- [
- "._autorangeoptions.Autorangeoptions",
- "._tickfont.Tickfont",
- "._tickformatstop.Tickformatstop",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._autorangeoptions import Autorangeoptions
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ [
+ "._autorangeoptions.Autorangeoptions",
+ "._tickfont.Tickfont",
+ "._tickformatstop.Tickformatstop",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/scene/xaxis/title/__init__.py b/plotly/graph_objs/layout/scene/xaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/scene/xaxis/title/__init__.py
+++ b/plotly/graph_objs/layout/scene/xaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/scene/yaxis/__init__.py b/plotly/graph_objs/layout/scene/yaxis/__init__.py
index 72774d8afaa..d58e9805229 100644
--- a/plotly/graph_objs/layout/scene/yaxis/__init__.py
+++ b/plotly/graph_objs/layout/scene/yaxis/__init__.py
@@ -1,13 +1,22 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- [
- "._autorangeoptions.Autorangeoptions",
- "._tickfont.Tickfont",
- "._tickformatstop.Tickformatstop",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._autorangeoptions import Autorangeoptions
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ [
+ "._autorangeoptions.Autorangeoptions",
+ "._tickfont.Tickfont",
+ "._tickformatstop.Tickformatstop",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/scene/yaxis/title/__init__.py b/plotly/graph_objs/layout/scene/yaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/scene/yaxis/title/__init__.py
+++ b/plotly/graph_objs/layout/scene/yaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/scene/zaxis/__init__.py b/plotly/graph_objs/layout/scene/zaxis/__init__.py
index 72774d8afaa..d58e9805229 100644
--- a/plotly/graph_objs/layout/scene/zaxis/__init__.py
+++ b/plotly/graph_objs/layout/scene/zaxis/__init__.py
@@ -1,13 +1,22 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- [
- "._autorangeoptions.Autorangeoptions",
- "._tickfont.Tickfont",
- "._tickformatstop.Tickformatstop",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._autorangeoptions import Autorangeoptions
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ [
+ "._autorangeoptions.Autorangeoptions",
+ "._tickfont.Tickfont",
+ "._tickformatstop.Tickformatstop",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/scene/zaxis/title/__init__.py b/plotly/graph_objs/layout/scene/zaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/scene/zaxis/title/__init__.py
+++ b/plotly/graph_objs/layout/scene/zaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/selection/__init__.py b/plotly/graph_objs/layout/selection/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/layout/selection/__init__.py
+++ b/plotly/graph_objs/layout/selection/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/layout/shape/__init__.py b/plotly/graph_objs/layout/shape/__init__.py
index ac9079347de..9192b999b22 100644
--- a/plotly/graph_objs/layout/shape/__init__.py
+++ b/plotly/graph_objs/layout/shape/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".label", ".legendgrouptitle"],
- ["._label.Label", "._legendgrouptitle.Legendgrouptitle", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._label import Label
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from . import label
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".label", ".legendgrouptitle"],
+ ["._label.Label", "._legendgrouptitle.Legendgrouptitle", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/layout/shape/label/__init__.py b/plotly/graph_objs/layout/shape/label/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/shape/label/__init__.py
+++ b/plotly/graph_objs/layout/shape/label/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py b/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/slider/__init__.py b/plotly/graph_objs/layout/slider/__init__.py
index 8def8c550e5..071bb998c91 100644
--- a/plotly/graph_objs/layout/slider/__init__.py
+++ b/plotly/graph_objs/layout/slider/__init__.py
@@ -1,14 +1,24 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".currentvalue"],
- [
- "._currentvalue.Currentvalue",
- "._font.Font",
- "._pad.Pad",
- "._step.Step",
- "._transition.Transition",
- ],
-)
+if TYPE_CHECKING:
+ from ._currentvalue import Currentvalue
+ from ._font import Font
+ from ._pad import Pad
+ from ._step import Step
+ from ._transition import Transition
+ from . import currentvalue
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".currentvalue"],
+ [
+ "._currentvalue.Currentvalue",
+ "._font.Font",
+ "._pad.Pad",
+ "._step.Step",
+ "._transition.Transition",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/slider/currentvalue/__init__.py b/plotly/graph_objs/layout/slider/currentvalue/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/slider/currentvalue/__init__.py
+++ b/plotly/graph_objs/layout/slider/currentvalue/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/smith/__init__.py b/plotly/graph_objs/layout/smith/__init__.py
index 183925b5645..f809fe8dc12 100644
--- a/plotly/graph_objs/layout/smith/__init__.py
+++ b/plotly/graph_objs/layout/smith/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".imaginaryaxis", ".realaxis"],
- ["._domain.Domain", "._imaginaryaxis.Imaginaryaxis", "._realaxis.Realaxis"],
-)
+if TYPE_CHECKING:
+ from ._domain import Domain
+ from ._imaginaryaxis import Imaginaryaxis
+ from ._realaxis import Realaxis
+ from . import imaginaryaxis
+ from . import realaxis
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".imaginaryaxis", ".realaxis"],
+ ["._domain.Domain", "._imaginaryaxis.Imaginaryaxis", "._realaxis.Realaxis"],
+ )
diff --git a/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py b/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py
index 95d4572a8d9..c3728561b74 100644
--- a/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py
+++ b/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._tickfont.Tickfont"])
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._tickfont.Tickfont"]
+ )
diff --git a/plotly/graph_objs/layout/smith/realaxis/__init__.py b/plotly/graph_objs/layout/smith/realaxis/__init__.py
index 95d4572a8d9..c3728561b74 100644
--- a/plotly/graph_objs/layout/smith/realaxis/__init__.py
+++ b/plotly/graph_objs/layout/smith/realaxis/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._tickfont.Tickfont"])
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._tickfont.Tickfont"]
+ )
diff --git a/plotly/graph_objs/layout/template/__init__.py b/plotly/graph_objs/layout/template/__init__.py
index cee6e647202..388a6b6ad12 100644
--- a/plotly/graph_objs/layout/template/__init__.py
+++ b/plotly/graph_objs/layout/template/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".data"], ["._data.Data", "._layout.Layout"]
-)
+if TYPE_CHECKING:
+ from ._data import Data
+ from ._layout import Layout
+ from . import data
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".data"], ["._data.Data", "._layout.Layout"]
+ )
diff --git a/plotly/graph_objs/layout/template/data/__init__.py b/plotly/graph_objs/layout/template/data/__init__.py
index ef2921907ee..1ce619ded30 100644
--- a/plotly/graph_objs/layout/template/data/__init__.py
+++ b/plotly/graph_objs/layout/template/data/__init__.py
@@ -1,58 +1,111 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._bar.Bar",
- "._barpolar.Barpolar",
- "._box.Box",
- "._candlestick.Candlestick",
- "._carpet.Carpet",
- "._choropleth.Choropleth",
- "._choroplethmap.Choroplethmap",
- "._choroplethmapbox.Choroplethmapbox",
- "._cone.Cone",
- "._contour.Contour",
- "._contourcarpet.Contourcarpet",
- "._densitymap.Densitymap",
- "._densitymapbox.Densitymapbox",
- "._funnel.Funnel",
- "._funnelarea.Funnelarea",
- "._heatmap.Heatmap",
- "._histogram.Histogram",
- "._histogram2d.Histogram2d",
- "._histogram2dcontour.Histogram2dContour",
- "._icicle.Icicle",
- "._image.Image",
- "._indicator.Indicator",
- "._isosurface.Isosurface",
- "._mesh3d.Mesh3d",
- "._ohlc.Ohlc",
- "._parcats.Parcats",
- "._parcoords.Parcoords",
- "._pie.Pie",
- "._sankey.Sankey",
- "._scatter.Scatter",
- "._scatter3d.Scatter3d",
- "._scattercarpet.Scattercarpet",
- "._scattergeo.Scattergeo",
- "._scattergl.Scattergl",
- "._scattermap.Scattermap",
- "._scattermapbox.Scattermapbox",
- "._scatterpolar.Scatterpolar",
- "._scatterpolargl.Scatterpolargl",
- "._scattersmith.Scattersmith",
- "._scatterternary.Scatterternary",
- "._splom.Splom",
- "._streamtube.Streamtube",
- "._sunburst.Sunburst",
- "._surface.Surface",
- "._table.Table",
- "._treemap.Treemap",
- "._violin.Violin",
- "._volume.Volume",
- "._waterfall.Waterfall",
- ],
-)
+if TYPE_CHECKING:
+ from ._bar import Bar
+ from ._barpolar import Barpolar
+ from ._box import Box
+ from ._candlestick import Candlestick
+ from ._carpet import Carpet
+ from ._choropleth import Choropleth
+ from ._choroplethmap import Choroplethmap
+ from ._choroplethmapbox import Choroplethmapbox
+ from ._cone import Cone
+ from ._contour import Contour
+ from ._contourcarpet import Contourcarpet
+ from ._densitymap import Densitymap
+ from ._densitymapbox import Densitymapbox
+ from ._funnel import Funnel
+ from ._funnelarea import Funnelarea
+ from ._heatmap import Heatmap
+ from ._histogram import Histogram
+ from ._histogram2d import Histogram2d
+ from ._histogram2dcontour import Histogram2dContour
+ from ._icicle import Icicle
+ from ._image import Image
+ from ._indicator import Indicator
+ from ._isosurface import Isosurface
+ from ._mesh3d import Mesh3d
+ from ._ohlc import Ohlc
+ from ._parcats import Parcats
+ from ._parcoords import Parcoords
+ from ._pie import Pie
+ from ._sankey import Sankey
+ from ._scatter import Scatter
+ from ._scatter3d import Scatter3d
+ from ._scattercarpet import Scattercarpet
+ from ._scattergeo import Scattergeo
+ from ._scattergl import Scattergl
+ from ._scattermap import Scattermap
+ from ._scattermapbox import Scattermapbox
+ from ._scatterpolar import Scatterpolar
+ from ._scatterpolargl import Scatterpolargl
+ from ._scattersmith import Scattersmith
+ from ._scatterternary import Scatterternary
+ from ._splom import Splom
+ from ._streamtube import Streamtube
+ from ._sunburst import Sunburst
+ from ._surface import Surface
+ from ._table import Table
+ from ._treemap import Treemap
+ from ._violin import Violin
+ from ._volume import Volume
+ from ._waterfall import Waterfall
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [],
+ [
+ "._bar.Bar",
+ "._barpolar.Barpolar",
+ "._box.Box",
+ "._candlestick.Candlestick",
+ "._carpet.Carpet",
+ "._choropleth.Choropleth",
+ "._choroplethmap.Choroplethmap",
+ "._choroplethmapbox.Choroplethmapbox",
+ "._cone.Cone",
+ "._contour.Contour",
+ "._contourcarpet.Contourcarpet",
+ "._densitymap.Densitymap",
+ "._densitymapbox.Densitymapbox",
+ "._funnel.Funnel",
+ "._funnelarea.Funnelarea",
+ "._heatmap.Heatmap",
+ "._histogram.Histogram",
+ "._histogram2d.Histogram2d",
+ "._histogram2dcontour.Histogram2dContour",
+ "._icicle.Icicle",
+ "._image.Image",
+ "._indicator.Indicator",
+ "._isosurface.Isosurface",
+ "._mesh3d.Mesh3d",
+ "._ohlc.Ohlc",
+ "._parcats.Parcats",
+ "._parcoords.Parcoords",
+ "._pie.Pie",
+ "._sankey.Sankey",
+ "._scatter.Scatter",
+ "._scatter3d.Scatter3d",
+ "._scattercarpet.Scattercarpet",
+ "._scattergeo.Scattergeo",
+ "._scattergl.Scattergl",
+ "._scattermap.Scattermap",
+ "._scattermapbox.Scattermapbox",
+ "._scatterpolar.Scatterpolar",
+ "._scatterpolargl.Scatterpolargl",
+ "._scattersmith.Scattersmith",
+ "._scatterternary.Scatterternary",
+ "._splom.Splom",
+ "._streamtube.Streamtube",
+ "._sunburst.Sunburst",
+ "._surface.Surface",
+ "._table.Table",
+ "._treemap.Treemap",
+ "._violin.Violin",
+ "._volume.Volume",
+ "._waterfall.Waterfall",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/ternary/__init__.py b/plotly/graph_objs/layout/ternary/__init__.py
index d64a0f9f5d3..a9ba0fffde4 100644
--- a/plotly/graph_objs/layout/ternary/__init__.py
+++ b/plotly/graph_objs/layout/ternary/__init__.py
@@ -1,8 +1,19 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".aaxis", ".baxis", ".caxis"],
- ["._aaxis.Aaxis", "._baxis.Baxis", "._caxis.Caxis", "._domain.Domain"],
-)
+if TYPE_CHECKING:
+ from ._aaxis import Aaxis
+ from ._baxis import Baxis
+ from ._caxis import Caxis
+ from ._domain import Domain
+ from . import aaxis
+ from . import baxis
+ from . import caxis
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".aaxis", ".baxis", ".caxis"],
+ ["._aaxis.Aaxis", "._baxis.Baxis", "._caxis.Caxis", "._domain.Domain"],
+ )
diff --git a/plotly/graph_objs/layout/ternary/aaxis/__init__.py b/plotly/graph_objs/layout/ternary/aaxis/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/layout/ternary/aaxis/__init__.py
+++ b/plotly/graph_objs/layout/ternary/aaxis/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py b/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py
+++ b/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/ternary/baxis/__init__.py b/plotly/graph_objs/layout/ternary/baxis/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/layout/ternary/baxis/__init__.py
+++ b/plotly/graph_objs/layout/ternary/baxis/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/layout/ternary/baxis/title/__init__.py b/plotly/graph_objs/layout/ternary/baxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/ternary/baxis/title/__init__.py
+++ b/plotly/graph_objs/layout/ternary/baxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/ternary/caxis/__init__.py b/plotly/graph_objs/layout/ternary/caxis/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/layout/ternary/caxis/__init__.py
+++ b/plotly/graph_objs/layout/ternary/caxis/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/layout/ternary/caxis/title/__init__.py b/plotly/graph_objs/layout/ternary/caxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/ternary/caxis/title/__init__.py
+++ b/plotly/graph_objs/layout/ternary/caxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/title/__init__.py b/plotly/graph_objs/layout/title/__init__.py
index 795705c62ed..11f90e09f40 100644
--- a/plotly/graph_objs/layout/title/__init__.py
+++ b/plotly/graph_objs/layout/title/__init__.py
@@ -1,6 +1,14 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".subtitle"], ["._font.Font", "._pad.Pad", "._subtitle.Subtitle"]
-)
+if TYPE_CHECKING:
+ from ._font import Font
+ from ._pad import Pad
+ from ._subtitle import Subtitle
+ from . import subtitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".subtitle"], ["._font.Font", "._pad.Pad", "._subtitle.Subtitle"]
+ )
diff --git a/plotly/graph_objs/layout/title/subtitle/__init__.py b/plotly/graph_objs/layout/title/subtitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/title/subtitle/__init__.py
+++ b/plotly/graph_objs/layout/title/subtitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/updatemenu/__init__.py b/plotly/graph_objs/layout/updatemenu/__init__.py
index e9cbc65129b..f42482b6826 100644
--- a/plotly/graph_objs/layout/updatemenu/__init__.py
+++ b/plotly/graph_objs/layout/updatemenu/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._button.Button", "._font.Font", "._pad.Pad"]
-)
+if TYPE_CHECKING:
+ from ._button import Button
+ from ._font import Font
+ from ._pad import Pad
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._button.Button", "._font.Font", "._pad.Pad"]
+ )
diff --git a/plotly/graph_objs/layout/xaxis/__init__.py b/plotly/graph_objs/layout/xaxis/__init__.py
index d8ee189d9f3..92c3b601b70 100644
--- a/plotly/graph_objs/layout/xaxis/__init__.py
+++ b/plotly/graph_objs/layout/xaxis/__init__.py
@@ -1,17 +1,32 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".rangeselector", ".rangeslider", ".title"],
- [
- "._autorangeoptions.Autorangeoptions",
- "._minor.Minor",
- "._rangebreak.Rangebreak",
- "._rangeselector.Rangeselector",
- "._rangeslider.Rangeslider",
- "._tickfont.Tickfont",
- "._tickformatstop.Tickformatstop",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._autorangeoptions import Autorangeoptions
+ from ._minor import Minor
+ from ._rangebreak import Rangebreak
+ from ._rangeselector import Rangeselector
+ from ._rangeslider import Rangeslider
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import rangeselector
+ from . import rangeslider
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".rangeselector", ".rangeslider", ".title"],
+ [
+ "._autorangeoptions.Autorangeoptions",
+ "._minor.Minor",
+ "._rangebreak.Rangebreak",
+ "._rangeselector.Rangeselector",
+ "._rangeslider.Rangeslider",
+ "._tickfont.Tickfont",
+ "._tickformatstop.Tickformatstop",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py b/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py
index 6c9372f1765..4796cc066e3 100644
--- a/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py
+++ b/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._button.Button", "._font.Font"]
-)
+if TYPE_CHECKING:
+ from ._button import Button
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._button.Button", "._font.Font"]
+ )
diff --git a/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py b/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py
index 6218b2b7b56..b48657f835d 100644
--- a/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py
+++ b/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._yaxis.YAxis"])
+if TYPE_CHECKING:
+ from ._yaxis import YAxis
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._yaxis.YAxis"])
diff --git a/plotly/graph_objs/layout/xaxis/title/__init__.py b/plotly/graph_objs/layout/xaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/xaxis/title/__init__.py
+++ b/plotly/graph_objs/layout/xaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/layout/yaxis/__init__.py b/plotly/graph_objs/layout/yaxis/__init__.py
index 91bf9f612bb..7d5e696c382 100644
--- a/plotly/graph_objs/layout/yaxis/__init__.py
+++ b/plotly/graph_objs/layout/yaxis/__init__.py
@@ -1,15 +1,26 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- [
- "._autorangeoptions.Autorangeoptions",
- "._minor.Minor",
- "._rangebreak.Rangebreak",
- "._tickfont.Tickfont",
- "._tickformatstop.Tickformatstop",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._autorangeoptions import Autorangeoptions
+ from ._minor import Minor
+ from ._rangebreak import Rangebreak
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ [
+ "._autorangeoptions.Autorangeoptions",
+ "._minor.Minor",
+ "._rangebreak.Rangebreak",
+ "._tickfont.Tickfont",
+ "._tickformatstop.Tickformatstop",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/layout/yaxis/title/__init__.py b/plotly/graph_objs/layout/yaxis/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/layout/yaxis/title/__init__.py
+++ b/plotly/graph_objs/layout/yaxis/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/mesh3d/__init__.py b/plotly/graph_objs/mesh3d/__init__.py
index 60c48633786..b818b1a4607 100644
--- a/plotly/graph_objs/mesh3d/__init__.py
+++ b/plotly/graph_objs/mesh3d/__init__.py
@@ -1,16 +1,30 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._contour.Contour",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._lighting.Lighting",
- "._lightposition.Lightposition",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._contour import Contour
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._lighting import Lighting
+ from ._lightposition import Lightposition
+ from ._stream import Stream
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._contour.Contour",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._lighting.Lighting",
+ "._lightposition.Lightposition",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/mesh3d/colorbar/__init__.py b/plotly/graph_objs/mesh3d/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/mesh3d/colorbar/__init__.py
+++ b/plotly/graph_objs/mesh3d/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/mesh3d/colorbar/title/__init__.py b/plotly/graph_objs/mesh3d/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/mesh3d/colorbar/title/__init__.py
+++ b/plotly/graph_objs/mesh3d/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/mesh3d/hoverlabel/__init__.py b/plotly/graph_objs/mesh3d/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/mesh3d/hoverlabel/__init__.py
+++ b/plotly/graph_objs/mesh3d/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py b/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/ohlc/__init__.py b/plotly/graph_objs/ohlc/__init__.py
index 4b308ef8c3e..464258ceedc 100644
--- a/plotly/graph_objs/ohlc/__init__.py
+++ b/plotly/graph_objs/ohlc/__init__.py
@@ -1,15 +1,29 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".decreasing", ".hoverlabel", ".increasing", ".legendgrouptitle"],
- [
- "._decreasing.Decreasing",
- "._hoverlabel.Hoverlabel",
- "._increasing.Increasing",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._decreasing import Decreasing
+ from ._hoverlabel import Hoverlabel
+ from ._increasing import Increasing
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._stream import Stream
+ from . import decreasing
+ from . import hoverlabel
+ from . import increasing
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".decreasing", ".hoverlabel", ".increasing", ".legendgrouptitle"],
+ [
+ "._decreasing.Decreasing",
+ "._hoverlabel.Hoverlabel",
+ "._increasing.Increasing",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/ohlc/decreasing/__init__.py b/plotly/graph_objs/ohlc/decreasing/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/ohlc/decreasing/__init__.py
+++ b/plotly/graph_objs/ohlc/decreasing/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/ohlc/hoverlabel/__init__.py b/plotly/graph_objs/ohlc/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/ohlc/hoverlabel/__init__.py
+++ b/plotly/graph_objs/ohlc/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/ohlc/increasing/__init__.py b/plotly/graph_objs/ohlc/increasing/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/ohlc/increasing/__init__.py
+++ b/plotly/graph_objs/ohlc/increasing/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py b/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/parcats/__init__.py b/plotly/graph_objs/parcats/__init__.py
index 5760d951469..5289c29f547 100644
--- a/plotly/graph_objs/parcats/__init__.py
+++ b/plotly/graph_objs/parcats/__init__.py
@@ -1,16 +1,29 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".legendgrouptitle", ".line"],
- [
- "._dimension.Dimension",
- "._domain.Domain",
- "._labelfont.Labelfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._stream.Stream",
- "._tickfont.Tickfont",
- ],
-)
+if TYPE_CHECKING:
+ from ._dimension import Dimension
+ from ._domain import Domain
+ from ._labelfont import Labelfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._stream import Stream
+ from ._tickfont import Tickfont
+ from . import legendgrouptitle
+ from . import line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".legendgrouptitle", ".line"],
+ [
+ "._dimension.Dimension",
+ "._domain.Domain",
+ "._labelfont.Labelfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._stream.Stream",
+ "._tickfont.Tickfont",
+ ],
+ )
diff --git a/plotly/graph_objs/parcats/legendgrouptitle/__init__.py b/plotly/graph_objs/parcats/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/parcats/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/parcats/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/parcats/line/__init__.py b/plotly/graph_objs/parcats/line/__init__.py
index 5e1805d8fa8..5e06f9a263f 100644
--- a/plotly/graph_objs/parcats/line/__init__.py
+++ b/plotly/graph_objs/parcats/line/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar"]
+ )
diff --git a/plotly/graph_objs/parcats/line/colorbar/__init__.py b/plotly/graph_objs/parcats/line/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/parcats/line/colorbar/__init__.py
+++ b/plotly/graph_objs/parcats/line/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/parcats/line/colorbar/title/__init__.py b/plotly/graph_objs/parcats/line/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/parcats/line/colorbar/title/__init__.py
+++ b/plotly/graph_objs/parcats/line/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/parcoords/__init__.py b/plotly/graph_objs/parcoords/__init__.py
index 174389e645e..53ed7641b1c 100644
--- a/plotly/graph_objs/parcoords/__init__.py
+++ b/plotly/graph_objs/parcoords/__init__.py
@@ -1,18 +1,34 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".legendgrouptitle", ".line", ".unselected"],
- [
- "._dimension.Dimension",
- "._domain.Domain",
- "._labelfont.Labelfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._rangefont.Rangefont",
- "._stream.Stream",
- "._tickfont.Tickfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._dimension import Dimension
+ from ._domain import Domain
+ from ._labelfont import Labelfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._rangefont import Rangefont
+ from ._stream import Stream
+ from ._tickfont import Tickfont
+ from ._unselected import Unselected
+ from . import legendgrouptitle
+ from . import line
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".legendgrouptitle", ".line", ".unselected"],
+ [
+ "._dimension.Dimension",
+ "._domain.Domain",
+ "._labelfont.Labelfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._rangefont.Rangefont",
+ "._stream.Stream",
+ "._tickfont.Tickfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py b/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/parcoords/line/__init__.py b/plotly/graph_objs/parcoords/line/__init__.py
index 5e1805d8fa8..5e06f9a263f 100644
--- a/plotly/graph_objs/parcoords/line/__init__.py
+++ b/plotly/graph_objs/parcoords/line/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar"]
+ )
diff --git a/plotly/graph_objs/parcoords/line/colorbar/__init__.py b/plotly/graph_objs/parcoords/line/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/parcoords/line/colorbar/__init__.py
+++ b/plotly/graph_objs/parcoords/line/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py b/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py
+++ b/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/parcoords/unselected/__init__.py b/plotly/graph_objs/parcoords/unselected/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/parcoords/unselected/__init__.py
+++ b/plotly/graph_objs/parcoords/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/pie/__init__.py b/plotly/graph_objs/pie/__init__.py
index dd82665ec53..444418210f4 100644
--- a/plotly/graph_objs/pie/__init__.py
+++ b/plotly/graph_objs/pie/__init__.py
@@ -1,18 +1,35 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".title"],
- [
- "._domain.Domain",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._outsidetextfont.Outsidetextfont",
- "._stream.Stream",
- "._textfont.Textfont",
- "._title.Title",
- ],
-)
+if TYPE_CHECKING:
+ from ._domain import Domain
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._outsidetextfont import Outsidetextfont
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._title import Title
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".title"],
+ [
+ "._domain.Domain",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._outsidetextfont.Outsidetextfont",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._title.Title",
+ ],
+ )
diff --git a/plotly/graph_objs/pie/hoverlabel/__init__.py b/plotly/graph_objs/pie/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/pie/hoverlabel/__init__.py
+++ b/plotly/graph_objs/pie/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/pie/legendgrouptitle/__init__.py b/plotly/graph_objs/pie/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/pie/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/pie/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/pie/marker/__init__.py b/plotly/graph_objs/pie/marker/__init__.py
index 4e5d01c99ba..ae0959094f2 100644
--- a/plotly/graph_objs/pie/marker/__init__.py
+++ b/plotly/graph_objs/pie/marker/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._line.Line", "._pattern.Pattern"]
-)
+if TYPE_CHECKING:
+ from ._line import Line
+ from ._pattern import Pattern
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._line.Line", "._pattern.Pattern"]
+ )
diff --git a/plotly/graph_objs/pie/title/__init__.py b/plotly/graph_objs/pie/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/pie/title/__init__.py
+++ b/plotly/graph_objs/pie/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/sankey/__init__.py b/plotly/graph_objs/sankey/__init__.py
index e3a92231110..257626f7958 100644
--- a/plotly/graph_objs/sankey/__init__.py
+++ b/plotly/graph_objs/sankey/__init__.py
@@ -1,16 +1,31 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".link", ".node"],
- [
- "._domain.Domain",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._link.Link",
- "._node.Node",
- "._stream.Stream",
- "._textfont.Textfont",
- ],
-)
+if TYPE_CHECKING:
+ from ._domain import Domain
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._link import Link
+ from ._node import Node
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import link
+ from . import node
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".link", ".node"],
+ [
+ "._domain.Domain",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._link.Link",
+ "._node.Node",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ ],
+ )
diff --git a/plotly/graph_objs/sankey/hoverlabel/__init__.py b/plotly/graph_objs/sankey/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/sankey/hoverlabel/__init__.py
+++ b/plotly/graph_objs/sankey/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/sankey/legendgrouptitle/__init__.py b/plotly/graph_objs/sankey/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/sankey/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/sankey/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/sankey/link/__init__.py b/plotly/graph_objs/sankey/link/__init__.py
index fe898fb7d7e..7170211cbd8 100644
--- a/plotly/graph_objs/sankey/link/__init__.py
+++ b/plotly/graph_objs/sankey/link/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel"],
- ["._colorscale.Colorscale", "._hoverlabel.Hoverlabel", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._colorscale import Colorscale
+ from ._hoverlabel import Hoverlabel
+ from ._line import Line
+ from . import hoverlabel
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel"],
+ ["._colorscale.Colorscale", "._hoverlabel.Hoverlabel", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/sankey/link/hoverlabel/__init__.py b/plotly/graph_objs/sankey/link/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/sankey/link/hoverlabel/__init__.py
+++ b/plotly/graph_objs/sankey/link/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/sankey/node/__init__.py b/plotly/graph_objs/sankey/node/__init__.py
index f9203803730..dfd07876688 100644
--- a/plotly/graph_objs/sankey/node/__init__.py
+++ b/plotly/graph_objs/sankey/node/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".hoverlabel"], ["._hoverlabel.Hoverlabel", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._line import Line
+ from . import hoverlabel
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".hoverlabel"], ["._hoverlabel.Hoverlabel", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/sankey/node/hoverlabel/__init__.py b/plotly/graph_objs/sankey/node/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/sankey/node/hoverlabel/__init__.py
+++ b/plotly/graph_objs/sankey/node/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter/__init__.py b/plotly/graph_objs/scatter/__init__.py
index b0327a6d1b5..c4452eb5a13 100644
--- a/plotly/graph_objs/scatter/__init__.py
+++ b/plotly/graph_objs/scatter/__init__.py
@@ -1,21 +1,42 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._error_x.ErrorX",
- "._error_y.ErrorY",
- "._fillgradient.Fillgradient",
- "._fillpattern.Fillpattern",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._error_x import ErrorX
+ from ._error_y import ErrorY
+ from ._fillgradient import Fillgradient
+ from ._fillpattern import Fillpattern
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._error_x.ErrorX",
+ "._error_y.ErrorY",
+ "._fillgradient.Fillgradient",
+ "._fillpattern.Fillpattern",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scatter/hoverlabel/__init__.py b/plotly/graph_objs/scatter/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatter/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scatter/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter/legendgrouptitle/__init__.py b/plotly/graph_objs/scatter/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatter/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scatter/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter/marker/__init__.py b/plotly/graph_objs/scatter/marker/__init__.py
index f9d889ecb9b..6cfc4687da4 100644
--- a/plotly/graph_objs/scatter/marker/__init__.py
+++ b/plotly/graph_objs/scatter/marker/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar"],
- ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._gradient import Gradient
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/scatter/marker/colorbar/__init__.py b/plotly/graph_objs/scatter/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scatter/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scatter/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py b/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter/selected/__init__.py b/plotly/graph_objs/scatter/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatter/selected/__init__.py
+++ b/plotly/graph_objs/scatter/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scatter/unselected/__init__.py b/plotly/graph_objs/scatter/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatter/unselected/__init__.py
+++ b/plotly/graph_objs/scatter/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scatter3d/__init__.py b/plotly/graph_objs/scatter3d/__init__.py
index 4782838bc44..e28bc4407c1 100644
--- a/plotly/graph_objs/scatter3d/__init__.py
+++ b/plotly/graph_objs/scatter3d/__init__.py
@@ -1,19 +1,38 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".line", ".marker", ".projection"],
- [
- "._error_x.ErrorX",
- "._error_y.ErrorY",
- "._error_z.ErrorZ",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._projection.Projection",
- "._stream.Stream",
- "._textfont.Textfont",
- ],
-)
+if TYPE_CHECKING:
+ from ._error_x import ErrorX
+ from ._error_y import ErrorY
+ from ._error_z import ErrorZ
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._projection import Projection
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import line
+ from . import marker
+ from . import projection
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".line", ".marker", ".projection"],
+ [
+ "._error_x.ErrorX",
+ "._error_y.ErrorY",
+ "._error_z.ErrorZ",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._projection.Projection",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ ],
+ )
diff --git a/plotly/graph_objs/scatter3d/hoverlabel/__init__.py b/plotly/graph_objs/scatter3d/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatter3d/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scatter3d/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py b/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter3d/line/__init__.py b/plotly/graph_objs/scatter3d/line/__init__.py
index 5e1805d8fa8..5e06f9a263f 100644
--- a/plotly/graph_objs/scatter3d/line/__init__.py
+++ b/plotly/graph_objs/scatter3d/line/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar"]
+ )
diff --git a/plotly/graph_objs/scatter3d/line/colorbar/__init__.py b/plotly/graph_objs/scatter3d/line/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scatter3d/line/colorbar/__init__.py
+++ b/plotly/graph_objs/scatter3d/line/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py b/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter3d/marker/__init__.py b/plotly/graph_objs/scatter3d/marker/__init__.py
index ff536ec8b25..e0fbf0e0e68 100644
--- a/plotly/graph_objs/scatter3d/marker/__init__.py
+++ b/plotly/graph_objs/scatter3d/marker/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py b/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py b/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatter3d/projection/__init__.py b/plotly/graph_objs/scatter3d/projection/__init__.py
index 649c038369f..3802ebaaff4 100644
--- a/plotly/graph_objs/scatter3d/projection/__init__.py
+++ b/plotly/graph_objs/scatter3d/projection/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._x.X", "._y.Y", "._z.Z"]
-)
+if TYPE_CHECKING:
+ from ._x import X
+ from ._y import Y
+ from ._z import Z
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._x.X", "._y.Y", "._z.Z"]
+ )
diff --git a/plotly/graph_objs/scattercarpet/__init__.py b/plotly/graph_objs/scattercarpet/__init__.py
index 7cc31d4831a..55ee707f4ed 100644
--- a/plotly/graph_objs/scattercarpet/__init__.py
+++ b/plotly/graph_objs/scattercarpet/__init__.py
@@ -1,17 +1,34 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py b/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py b/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattercarpet/marker/__init__.py b/plotly/graph_objs/scattercarpet/marker/__init__.py
index f9d889ecb9b..6cfc4687da4 100644
--- a/plotly/graph_objs/scattercarpet/marker/__init__.py
+++ b/plotly/graph_objs/scattercarpet/marker/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar"],
- ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._gradient import Gradient
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py b/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py b/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattercarpet/selected/__init__.py b/plotly/graph_objs/scattercarpet/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattercarpet/selected/__init__.py
+++ b/plotly/graph_objs/scattercarpet/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattercarpet/unselected/__init__.py b/plotly/graph_objs/scattercarpet/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattercarpet/unselected/__init__.py
+++ b/plotly/graph_objs/scattercarpet/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattergeo/__init__.py b/plotly/graph_objs/scattergeo/__init__.py
index 7cc31d4831a..55ee707f4ed 100644
--- a/plotly/graph_objs/scattergeo/__init__.py
+++ b/plotly/graph_objs/scattergeo/__init__.py
@@ -1,17 +1,34 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scattergeo/hoverlabel/__init__.py b/plotly/graph_objs/scattergeo/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattergeo/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scattergeo/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py b/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattergeo/marker/__init__.py b/plotly/graph_objs/scattergeo/marker/__init__.py
index f9d889ecb9b..6cfc4687da4 100644
--- a/plotly/graph_objs/scattergeo/marker/__init__.py
+++ b/plotly/graph_objs/scattergeo/marker/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar"],
- ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._gradient import Gradient
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py b/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py b/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattergeo/selected/__init__.py b/plotly/graph_objs/scattergeo/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattergeo/selected/__init__.py
+++ b/plotly/graph_objs/scattergeo/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattergeo/unselected/__init__.py b/plotly/graph_objs/scattergeo/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattergeo/unselected/__init__.py
+++ b/plotly/graph_objs/scattergeo/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattergl/__init__.py b/plotly/graph_objs/scattergl/__init__.py
index 70041375deb..f3ca4ee76d5 100644
--- a/plotly/graph_objs/scattergl/__init__.py
+++ b/plotly/graph_objs/scattergl/__init__.py
@@ -1,19 +1,38 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._error_x.ErrorX",
- "._error_y.ErrorY",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._error_x import ErrorX
+ from ._error_y import ErrorY
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._error_x.ErrorX",
+ "._error_y.ErrorY",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scattergl/hoverlabel/__init__.py b/plotly/graph_objs/scattergl/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattergl/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scattergl/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py b/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattergl/marker/__init__.py b/plotly/graph_objs/scattergl/marker/__init__.py
index ff536ec8b25..e0fbf0e0e68 100644
--- a/plotly/graph_objs/scattergl/marker/__init__.py
+++ b/plotly/graph_objs/scattergl/marker/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/scattergl/marker/colorbar/__init__.py b/plotly/graph_objs/scattergl/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scattergl/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scattergl/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py b/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattergl/selected/__init__.py b/plotly/graph_objs/scattergl/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattergl/selected/__init__.py
+++ b/plotly/graph_objs/scattergl/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattergl/unselected/__init__.py b/plotly/graph_objs/scattergl/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattergl/unselected/__init__.py
+++ b/plotly/graph_objs/scattergl/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattermap/__init__.py b/plotly/graph_objs/scattermap/__init__.py
index b1056d2ce46..aaeb5c0f63a 100644
--- a/plotly/graph_objs/scattermap/__init__.py
+++ b/plotly/graph_objs/scattermap/__init__.py
@@ -1,18 +1,36 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._cluster.Cluster",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._cluster import Cluster
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._cluster.Cluster",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scattermap/hoverlabel/__init__.py b/plotly/graph_objs/scattermap/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattermap/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scattermap/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py b/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattermap/marker/__init__.py b/plotly/graph_objs/scattermap/marker/__init__.py
index 5e1805d8fa8..5e06f9a263f 100644
--- a/plotly/graph_objs/scattermap/marker/__init__.py
+++ b/plotly/graph_objs/scattermap/marker/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar"]
+ )
diff --git a/plotly/graph_objs/scattermap/marker/colorbar/__init__.py b/plotly/graph_objs/scattermap/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scattermap/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scattermap/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py b/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattermap/selected/__init__.py b/plotly/graph_objs/scattermap/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/scattermap/selected/__init__.py
+++ b/plotly/graph_objs/scattermap/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/scattermap/unselected/__init__.py b/plotly/graph_objs/scattermap/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/scattermap/unselected/__init__.py
+++ b/plotly/graph_objs/scattermap/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/scattermapbox/__init__.py b/plotly/graph_objs/scattermapbox/__init__.py
index b1056d2ce46..aaeb5c0f63a 100644
--- a/plotly/graph_objs/scattermapbox/__init__.py
+++ b/plotly/graph_objs/scattermapbox/__init__.py
@@ -1,18 +1,36 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._cluster.Cluster",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._cluster import Cluster
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._cluster.Cluster",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py b/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py b/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattermapbox/marker/__init__.py b/plotly/graph_objs/scattermapbox/marker/__init__.py
index 5e1805d8fa8..5e06f9a263f 100644
--- a/plotly/graph_objs/scattermapbox/marker/__init__.py
+++ b/plotly/graph_objs/scattermapbox/marker/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar"]
+ )
diff --git a/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py b/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py b/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattermapbox/selected/__init__.py b/plotly/graph_objs/scattermapbox/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/scattermapbox/selected/__init__.py
+++ b/plotly/graph_objs/scattermapbox/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/scattermapbox/unselected/__init__.py b/plotly/graph_objs/scattermapbox/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/scattermapbox/unselected/__init__.py
+++ b/plotly/graph_objs/scattermapbox/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/scatterpolar/__init__.py b/plotly/graph_objs/scatterpolar/__init__.py
index 7cc31d4831a..55ee707f4ed 100644
--- a/plotly/graph_objs/scatterpolar/__init__.py
+++ b/plotly/graph_objs/scatterpolar/__init__.py
@@ -1,17 +1,34 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py b/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py b/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterpolar/marker/__init__.py b/plotly/graph_objs/scatterpolar/marker/__init__.py
index f9d889ecb9b..6cfc4687da4 100644
--- a/plotly/graph_objs/scatterpolar/marker/__init__.py
+++ b/plotly/graph_objs/scatterpolar/marker/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar"],
- ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._gradient import Gradient
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py b/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py b/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterpolar/selected/__init__.py b/plotly/graph_objs/scatterpolar/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatterpolar/selected/__init__.py
+++ b/plotly/graph_objs/scatterpolar/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scatterpolar/unselected/__init__.py b/plotly/graph_objs/scatterpolar/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatterpolar/unselected/__init__.py
+++ b/plotly/graph_objs/scatterpolar/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scatterpolargl/__init__.py b/plotly/graph_objs/scatterpolargl/__init__.py
index 7cc31d4831a..55ee707f4ed 100644
--- a/plotly/graph_objs/scatterpolargl/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/__init__.py
@@ -1,17 +1,34 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py b/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py b/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterpolargl/marker/__init__.py b/plotly/graph_objs/scatterpolargl/marker/__init__.py
index ff536ec8b25..e0fbf0e0e68 100644
--- a/plotly/graph_objs/scatterpolargl/marker/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/marker/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py b/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py b/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterpolargl/selected/__init__.py b/plotly/graph_objs/scatterpolargl/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatterpolargl/selected/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scatterpolargl/unselected/__init__.py b/plotly/graph_objs/scatterpolargl/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatterpolargl/unselected/__init__.py
+++ b/plotly/graph_objs/scatterpolargl/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattersmith/__init__.py b/plotly/graph_objs/scattersmith/__init__.py
index 7cc31d4831a..55ee707f4ed 100644
--- a/plotly/graph_objs/scattersmith/__init__.py
+++ b/plotly/graph_objs/scattersmith/__init__.py
@@ -1,17 +1,34 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scattersmith/hoverlabel/__init__.py b/plotly/graph_objs/scattersmith/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattersmith/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scattersmith/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py b/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattersmith/marker/__init__.py b/plotly/graph_objs/scattersmith/marker/__init__.py
index f9d889ecb9b..6cfc4687da4 100644
--- a/plotly/graph_objs/scattersmith/marker/__init__.py
+++ b/plotly/graph_objs/scattersmith/marker/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar"],
- ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._gradient import Gradient
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py b/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py b/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scattersmith/selected/__init__.py b/plotly/graph_objs/scattersmith/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattersmith/selected/__init__.py
+++ b/plotly/graph_objs/scattersmith/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scattersmith/unselected/__init__.py b/plotly/graph_objs/scattersmith/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scattersmith/unselected/__init__.py
+++ b/plotly/graph_objs/scattersmith/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scatterternary/__init__.py b/plotly/graph_objs/scatterternary/__init__.py
index 7cc31d4831a..55ee707f4ed 100644
--- a/plotly/graph_objs/scatterternary/__init__.py
+++ b/plotly/graph_objs/scatterternary/__init__.py
@@ -1,17 +1,34 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._textfont.Textfont",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._unselected import Unselected
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
+ [
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/scatterternary/hoverlabel/__init__.py b/plotly/graph_objs/scatterternary/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterternary/hoverlabel/__init__.py
+++ b/plotly/graph_objs/scatterternary/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py b/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterternary/marker/__init__.py b/plotly/graph_objs/scatterternary/marker/__init__.py
index f9d889ecb9b..6cfc4687da4 100644
--- a/plotly/graph_objs/scatterternary/marker/__init__.py
+++ b/plotly/graph_objs/scatterternary/marker/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar"],
- ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._gradient import Gradient
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._gradient.Gradient", "._line.Line"],
+ )
diff --git a/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py b/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py b/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/scatterternary/selected/__init__.py b/plotly/graph_objs/scatterternary/selected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatterternary/selected/__init__.py
+++ b/plotly/graph_objs/scatterternary/selected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/scatterternary/unselected/__init__.py b/plotly/graph_objs/scatterternary/unselected/__init__.py
index 473168fdb50..851549000c0 100644
--- a/plotly/graph_objs/scatterternary/unselected/__init__.py
+++ b/plotly/graph_objs/scatterternary/unselected/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.Marker", "._textfont.Textfont"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._marker.Marker", "._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/splom/__init__.py b/plotly/graph_objs/splom/__init__.py
index a047d250122..200342cb23a 100644
--- a/plotly/graph_objs/splom/__init__.py
+++ b/plotly/graph_objs/splom/__init__.py
@@ -1,24 +1,42 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- ".dimension",
- ".hoverlabel",
- ".legendgrouptitle",
- ".marker",
- ".selected",
- ".unselected",
- ],
- [
- "._diagonal.Diagonal",
- "._dimension.Dimension",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._selected.Selected",
- "._stream.Stream",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._diagonal import Diagonal
+ from ._dimension import Dimension
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._unselected import Unselected
+ from . import dimension
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".dimension",
+ ".hoverlabel",
+ ".legendgrouptitle",
+ ".marker",
+ ".selected",
+ ".unselected",
+ ],
+ [
+ "._diagonal.Diagonal",
+ "._dimension.Dimension",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/splom/dimension/__init__.py b/plotly/graph_objs/splom/dimension/__init__.py
index 3f149bf98a2..939c73e25be 100644
--- a/plotly/graph_objs/splom/dimension/__init__.py
+++ b/plotly/graph_objs/splom/dimension/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._axis.Axis"])
+if TYPE_CHECKING:
+ from ._axis import Axis
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._axis.Axis"])
diff --git a/plotly/graph_objs/splom/hoverlabel/__init__.py b/plotly/graph_objs/splom/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/splom/hoverlabel/__init__.py
+++ b/plotly/graph_objs/splom/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/splom/legendgrouptitle/__init__.py b/plotly/graph_objs/splom/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/splom/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/splom/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/splom/marker/__init__.py b/plotly/graph_objs/splom/marker/__init__.py
index ff536ec8b25..e0fbf0e0e68 100644
--- a/plotly/graph_objs/splom/marker/__init__.py
+++ b/plotly/graph_objs/splom/marker/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/splom/marker/colorbar/__init__.py b/plotly/graph_objs/splom/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/splom/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/splom/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/splom/marker/colorbar/title/__init__.py b/plotly/graph_objs/splom/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/splom/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/splom/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/splom/selected/__init__.py b/plotly/graph_objs/splom/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/splom/selected/__init__.py
+++ b/plotly/graph_objs/splom/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/splom/unselected/__init__.py b/plotly/graph_objs/splom/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/splom/unselected/__init__.py
+++ b/plotly/graph_objs/splom/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/streamtube/__init__.py b/plotly/graph_objs/streamtube/__init__.py
index 76d37539327..d141858f537 100644
--- a/plotly/graph_objs/streamtube/__init__.py
+++ b/plotly/graph_objs/streamtube/__init__.py
@@ -1,16 +1,30 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._lighting.Lighting",
- "._lightposition.Lightposition",
- "._starts.Starts",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._lighting import Lighting
+ from ._lightposition import Lightposition
+ from ._starts import Starts
+ from ._stream import Stream
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._lighting.Lighting",
+ "._lightposition.Lightposition",
+ "._starts.Starts",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/streamtube/colorbar/__init__.py b/plotly/graph_objs/streamtube/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/streamtube/colorbar/__init__.py
+++ b/plotly/graph_objs/streamtube/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/streamtube/colorbar/title/__init__.py b/plotly/graph_objs/streamtube/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/streamtube/colorbar/title/__init__.py
+++ b/plotly/graph_objs/streamtube/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/streamtube/hoverlabel/__init__.py b/plotly/graph_objs/streamtube/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/streamtube/hoverlabel/__init__.py
+++ b/plotly/graph_objs/streamtube/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py b/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/sunburst/__init__.py b/plotly/graph_objs/sunburst/__init__.py
index d32b10600fd..69c0dee79ac 100644
--- a/plotly/graph_objs/sunburst/__init__.py
+++ b/plotly/graph_objs/sunburst/__init__.py
@@ -1,19 +1,36 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker"],
- [
- "._domain.Domain",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._leaf.Leaf",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._outsidetextfont.Outsidetextfont",
- "._root.Root",
- "._stream.Stream",
- "._textfont.Textfont",
- ],
-)
+if TYPE_CHECKING:
+ from ._domain import Domain
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._leaf import Leaf
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._outsidetextfont import Outsidetextfont
+ from ._root import Root
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker"],
+ [
+ "._domain.Domain",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._leaf.Leaf",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._outsidetextfont.Outsidetextfont",
+ "._root.Root",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ ],
+ )
diff --git a/plotly/graph_objs/sunburst/hoverlabel/__init__.py b/plotly/graph_objs/sunburst/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/sunburst/hoverlabel/__init__.py
+++ b/plotly/graph_objs/sunburst/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py b/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/sunburst/marker/__init__.py b/plotly/graph_objs/sunburst/marker/__init__.py
index 700941a53ec..e2d7a121b70 100644
--- a/plotly/graph_objs/sunburst/marker/__init__.py
+++ b/plotly/graph_objs/sunburst/marker/__init__.py
@@ -1,6 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".colorbar"], ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"]
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from ._pattern import Pattern
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._line.Line", "._pattern.Pattern"],
+ )
diff --git a/plotly/graph_objs/sunburst/marker/colorbar/__init__.py b/plotly/graph_objs/sunburst/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/sunburst/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/sunburst/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py b/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/surface/__init__.py b/plotly/graph_objs/surface/__init__.py
index b6f108258f9..f0a5e461c01 100644
--- a/plotly/graph_objs/surface/__init__.py
+++ b/plotly/graph_objs/surface/__init__.py
@@ -1,16 +1,31 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar", ".contours", ".hoverlabel", ".legendgrouptitle"],
- [
- "._colorbar.ColorBar",
- "._contours.Contours",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._lighting.Lighting",
- "._lightposition.Lightposition",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._contours import Contours
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._lighting import Lighting
+ from ._lightposition import Lightposition
+ from ._stream import Stream
+ from . import colorbar
+ from . import contours
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar", ".contours", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._colorbar.ColorBar",
+ "._contours.Contours",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._lighting.Lighting",
+ "._lightposition.Lightposition",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/surface/colorbar/__init__.py b/plotly/graph_objs/surface/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/surface/colorbar/__init__.py
+++ b/plotly/graph_objs/surface/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/surface/colorbar/title/__init__.py b/plotly/graph_objs/surface/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/surface/colorbar/title/__init__.py
+++ b/plotly/graph_objs/surface/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/surface/contours/__init__.py b/plotly/graph_objs/surface/contours/__init__.py
index 3b1133f0ee7..12aff2a4f79 100644
--- a/plotly/graph_objs/surface/contours/__init__.py
+++ b/plotly/graph_objs/surface/contours/__init__.py
@@ -1,6 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".x", ".y", ".z"], ["._x.X", "._y.Y", "._z.Z"]
-)
+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"]
+ )
diff --git a/plotly/graph_objs/surface/contours/x/__init__.py b/plotly/graph_objs/surface/contours/x/__init__.py
index a27203b57fc..bb18f1ac73e 100644
--- a/plotly/graph_objs/surface/contours/x/__init__.py
+++ b/plotly/graph_objs/surface/contours/x/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
+if TYPE_CHECKING:
+ from ._project import Project
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
diff --git a/plotly/graph_objs/surface/contours/y/__init__.py b/plotly/graph_objs/surface/contours/y/__init__.py
index a27203b57fc..bb18f1ac73e 100644
--- a/plotly/graph_objs/surface/contours/y/__init__.py
+++ b/plotly/graph_objs/surface/contours/y/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
+if TYPE_CHECKING:
+ from ._project import Project
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
diff --git a/plotly/graph_objs/surface/contours/z/__init__.py b/plotly/graph_objs/surface/contours/z/__init__.py
index a27203b57fc..bb18f1ac73e 100644
--- a/plotly/graph_objs/surface/contours/z/__init__.py
+++ b/plotly/graph_objs/surface/contours/z/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
+if TYPE_CHECKING:
+ from ._project import Project
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
diff --git a/plotly/graph_objs/surface/hoverlabel/__init__.py b/plotly/graph_objs/surface/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/surface/hoverlabel/__init__.py
+++ b/plotly/graph_objs/surface/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/surface/legendgrouptitle/__init__.py b/plotly/graph_objs/surface/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/surface/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/surface/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/table/__init__.py b/plotly/graph_objs/table/__init__.py
index cc43fc1ce90..4442a1ae9a9 100644
--- a/plotly/graph_objs/table/__init__.py
+++ b/plotly/graph_objs/table/__init__.py
@@ -1,15 +1,29 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".cells", ".header", ".hoverlabel", ".legendgrouptitle"],
- [
- "._cells.Cells",
- "._domain.Domain",
- "._header.Header",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._stream.Stream",
- ],
-)
+if TYPE_CHECKING:
+ from ._cells import Cells
+ from ._domain import Domain
+ from ._header import Header
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._stream import Stream
+ from . import cells
+ from . import header
+ from . import hoverlabel
+ from . import legendgrouptitle
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".cells", ".header", ".hoverlabel", ".legendgrouptitle"],
+ [
+ "._cells.Cells",
+ "._domain.Domain",
+ "._header.Header",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._stream.Stream",
+ ],
+ )
diff --git a/plotly/graph_objs/table/cells/__init__.py b/plotly/graph_objs/table/cells/__init__.py
index 7679bc70a10..803b7c10715 100644
--- a/plotly/graph_objs/table/cells/__init__.py
+++ b/plotly/graph_objs/table/cells/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._fill.Fill", "._font.Font", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._fill import Fill
+ from ._font import Font
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._fill.Fill", "._font.Font", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/table/header/__init__.py b/plotly/graph_objs/table/header/__init__.py
index 7679bc70a10..803b7c10715 100644
--- a/plotly/graph_objs/table/header/__init__.py
+++ b/plotly/graph_objs/table/header/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._fill.Fill", "._font.Font", "._line.Line"]
-)
+if TYPE_CHECKING:
+ from ._fill import Fill
+ from ._font import Font
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._fill.Fill", "._font.Font", "._line.Line"]
+ )
diff --git a/plotly/graph_objs/table/hoverlabel/__init__.py b/plotly/graph_objs/table/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/table/hoverlabel/__init__.py
+++ b/plotly/graph_objs/table/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/table/legendgrouptitle/__init__.py b/plotly/graph_objs/table/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/table/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/table/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/treemap/__init__.py b/plotly/graph_objs/treemap/__init__.py
index 8d5d9442951..2387dd37901 100644
--- a/plotly/graph_objs/treemap/__init__.py
+++ b/plotly/graph_objs/treemap/__init__.py
@@ -1,20 +1,39 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".hoverlabel", ".legendgrouptitle", ".marker", ".pathbar"],
- [
- "._domain.Domain",
- "._hoverlabel.Hoverlabel",
- "._insidetextfont.Insidetextfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._marker.Marker",
- "._outsidetextfont.Outsidetextfont",
- "._pathbar.Pathbar",
- "._root.Root",
- "._stream.Stream",
- "._textfont.Textfont",
- "._tiling.Tiling",
- ],
-)
+if TYPE_CHECKING:
+ from ._domain import Domain
+ from ._hoverlabel import Hoverlabel
+ from ._insidetextfont import Insidetextfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._marker import Marker
+ from ._outsidetextfont import Outsidetextfont
+ from ._pathbar import Pathbar
+ from ._root import Root
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._tiling import Tiling
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import pathbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".hoverlabel", ".legendgrouptitle", ".marker", ".pathbar"],
+ [
+ "._domain.Domain",
+ "._hoverlabel.Hoverlabel",
+ "._insidetextfont.Insidetextfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._marker.Marker",
+ "._outsidetextfont.Outsidetextfont",
+ "._pathbar.Pathbar",
+ "._root.Root",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._tiling.Tiling",
+ ],
+ )
diff --git a/plotly/graph_objs/treemap/_tiling.py b/plotly/graph_objs/treemap/_tiling.py
index e88c1f76415..26f23971291 100644
--- a/plotly/graph_objs/treemap/_tiling.py
+++ b/plotly/graph_objs/treemap/_tiling.py
@@ -75,16 +75,17 @@ def pad(self, val):
def squarifyratio(self):
"""
When using "squarify" `packing` algorithm, according to https:/
- /github.com/d3/d3-hierarchy/blob/v3.1.1/README.md#squarify_rati
- o this option specifies the desired aspect ratio of the
- generated rectangles. The ratio must be specified as a number
- greater than or equal to one. Note that the orientation of the
- generated rectangles (tall or wide) is not implied by the
- ratio; for example, a ratio of two will attempt to produce a
- mixture of rectangles whose width:height ratio is either 2:1 or
- 1:2. When using "squarify", unlike d3 which uses the Golden
- Ratio i.e. 1.618034, Plotly applies 1 to increase squares in
- treemap layouts.
+ /github.com/d3/d3-
+ hierarchy/blob/v3.1.1/README.md#squarify_ratio this option
+ specifies the desired aspect ratio of the generated rectangles.
+ The ratio must be specified as a number greater than or equal
+ to one. Note that the orientation of the generated rectangles
+ (tall or wide) is not implied by the ratio; for example, a
+ ratio of two will attempt to produce a mixture of rectangles
+ whose width:height ratio is either 2:1 or 1:2. When using
+ "squarify", unlike d3 which uses the Golden Ratio i.e.
+ 1.618034, Plotly applies 1 to increase squares in treemap
+ layouts.
The 'squarifyratio' property is a number and may be specified as:
- An int or float in the interval [1, inf]
@@ -113,17 +114,18 @@ def _prop_descriptions(self):
Sets the inner padding (in px).
squarifyratio
When using "squarify" `packing` algorithm, according to
- https://github.com/d3/d3-hierarchy/blob/v3.1.1/README.m
- d#squarify_ratio this option specifies the desired
- aspect ratio of the generated rectangles. The ratio
- must be specified as a number greater than or equal to
- one. Note that the orientation of the generated
- rectangles (tall or wide) is not implied by the ratio;
- for example, a ratio of two will attempt to produce a
- mixture of rectangles whose width:height ratio is
- either 2:1 or 1:2. When using "squarify", unlike d3
- which uses the Golden Ratio i.e. 1.618034, Plotly
- applies 1 to increase squares in treemap layouts.
+ https://github.com/d3/d3-
+ hierarchy/blob/v3.1.1/README.md#squarify_ratio this
+ option specifies the desired aspect ratio of the
+ generated rectangles. The ratio must be specified as a
+ number greater than or equal to one. Note that the
+ orientation of the generated rectangles (tall or wide)
+ is not implied by the ratio; for example, a ratio of
+ two will attempt to produce a mixture of rectangles
+ whose width:height ratio is either 2:1 or 1:2. When
+ using "squarify", unlike d3 which uses the Golden Ratio
+ i.e. 1.618034, Plotly applies 1 to increase squares in
+ treemap layouts.
"""
def __init__(
@@ -149,17 +151,18 @@ def __init__(
Sets the inner padding (in px).
squarifyratio
When using "squarify" `packing` algorithm, according to
- https://github.com/d3/d3-hierarchy/blob/v3.1.1/README.m
- d#squarify_ratio this option specifies the desired
- aspect ratio of the generated rectangles. The ratio
- must be specified as a number greater than or equal to
- one. Note that the orientation of the generated
- rectangles (tall or wide) is not implied by the ratio;
- for example, a ratio of two will attempt to produce a
- mixture of rectangles whose width:height ratio is
- either 2:1 or 1:2. When using "squarify", unlike d3
- which uses the Golden Ratio i.e. 1.618034, Plotly
- applies 1 to increase squares in treemap layouts.
+ https://github.com/d3/d3-
+ hierarchy/blob/v3.1.1/README.md#squarify_ratio this
+ option specifies the desired aspect ratio of the
+ generated rectangles. The ratio must be specified as a
+ number greater than or equal to one. Note that the
+ orientation of the generated rectangles (tall or wide)
+ is not implied by the ratio; for example, a ratio of
+ two will attempt to produce a mixture of rectangles
+ whose width:height ratio is either 2:1 or 1:2. When
+ using "squarify", unlike d3 which uses the Golden Ratio
+ i.e. 1.618034, Plotly applies 1 to increase squares in
+ treemap layouts.
Returns
-------
diff --git a/plotly/graph_objs/treemap/hoverlabel/__init__.py b/plotly/graph_objs/treemap/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/treemap/hoverlabel/__init__.py
+++ b/plotly/graph_objs/treemap/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/treemap/legendgrouptitle/__init__.py b/plotly/graph_objs/treemap/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/treemap/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/treemap/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/treemap/marker/__init__.py b/plotly/graph_objs/treemap/marker/__init__.py
index b175232abec..a3eae497bec 100644
--- a/plotly/graph_objs/treemap/marker/__init__.py
+++ b/plotly/graph_objs/treemap/marker/__init__.py
@@ -1,8 +1,17 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".colorbar"],
- ["._colorbar.ColorBar", "._line.Line", "._pad.Pad", "._pattern.Pattern"],
-)
+if TYPE_CHECKING:
+ from ._colorbar import ColorBar
+ from ._line import Line
+ from ._pad import Pad
+ from ._pattern import Pattern
+ from . import colorbar
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".colorbar"],
+ ["._colorbar.ColorBar", "._line.Line", "._pad.Pad", "._pattern.Pattern"],
+ )
diff --git a/plotly/graph_objs/treemap/marker/colorbar/__init__.py b/plotly/graph_objs/treemap/marker/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/treemap/marker/colorbar/__init__.py
+++ b/plotly/graph_objs/treemap/marker/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py b/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py
+++ b/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/treemap/pathbar/__init__.py b/plotly/graph_objs/treemap/pathbar/__init__.py
index 2afd605560b..a7130990d9c 100644
--- a/plotly/graph_objs/treemap/pathbar/__init__.py
+++ b/plotly/graph_objs/treemap/pathbar/__init__.py
@@ -1,4 +1,11 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._textfont.Textfont"])
+if TYPE_CHECKING:
+ from ._textfont import Textfont
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._textfont.Textfont"]
+ )
diff --git a/plotly/graph_objs/violin/__init__.py b/plotly/graph_objs/violin/__init__.py
index 9e0217028fd..bcd588d164b 100644
--- a/plotly/graph_objs/violin/__init__.py
+++ b/plotly/graph_objs/violin/__init__.py
@@ -1,18 +1,44 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".box", ".hoverlabel", ".legendgrouptitle", ".marker", ".selected", ".unselected"],
- [
- "._box.Box",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._line.Line",
- "._marker.Marker",
- "._meanline.Meanline",
- "._selected.Selected",
- "._stream.Stream",
- "._unselected.Unselected",
- ],
-)
+if TYPE_CHECKING:
+ from ._box import Box
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._line import Line
+ from ._marker import Marker
+ from ._meanline import Meanline
+ from ._selected import Selected
+ from ._stream import Stream
+ from ._unselected import Unselected
+ from . import box
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import marker
+ from . import selected
+ from . import unselected
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".box",
+ ".hoverlabel",
+ ".legendgrouptitle",
+ ".marker",
+ ".selected",
+ ".unselected",
+ ],
+ [
+ "._box.Box",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._line.Line",
+ "._marker.Marker",
+ "._meanline.Meanline",
+ "._selected.Selected",
+ "._stream.Stream",
+ "._unselected.Unselected",
+ ],
+ )
diff --git a/plotly/graph_objs/violin/box/__init__.py b/plotly/graph_objs/violin/box/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/violin/box/__init__.py
+++ b/plotly/graph_objs/violin/box/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/violin/hoverlabel/__init__.py b/plotly/graph_objs/violin/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/violin/hoverlabel/__init__.py
+++ b/plotly/graph_objs/violin/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/violin/legendgrouptitle/__init__.py b/plotly/graph_objs/violin/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/violin/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/violin/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/violin/marker/__init__.py b/plotly/graph_objs/violin/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/violin/marker/__init__.py
+++ b/plotly/graph_objs/violin/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/violin/selected/__init__.py b/plotly/graph_objs/violin/selected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/violin/selected/__init__.py
+++ b/plotly/graph_objs/violin/selected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/violin/unselected/__init__.py b/plotly/graph_objs/violin/unselected/__init__.py
index 17b6d670bc4..b4ba7bf2614 100644
--- a/plotly/graph_objs/violin/unselected/__init__.py
+++ b/plotly/graph_objs/violin/unselected/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
+if TYPE_CHECKING:
+ from ._marker import Marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._marker.Marker"])
diff --git a/plotly/graph_objs/volume/__init__.py b/plotly/graph_objs/volume/__init__.py
index 0b8a4b7653f..27f503c0406 100644
--- a/plotly/graph_objs/volume/__init__.py
+++ b/plotly/graph_objs/volume/__init__.py
@@ -1,20 +1,40 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".caps", ".colorbar", ".hoverlabel", ".legendgrouptitle", ".slices"],
- [
- "._caps.Caps",
- "._colorbar.ColorBar",
- "._contour.Contour",
- "._hoverlabel.Hoverlabel",
- "._legendgrouptitle.Legendgrouptitle",
- "._lighting.Lighting",
- "._lightposition.Lightposition",
- "._slices.Slices",
- "._spaceframe.Spaceframe",
- "._stream.Stream",
- "._surface.Surface",
- ],
-)
+if TYPE_CHECKING:
+ from ._caps import Caps
+ from ._colorbar import ColorBar
+ from ._contour import Contour
+ from ._hoverlabel import Hoverlabel
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._lighting import Lighting
+ from ._lightposition import Lightposition
+ from ._slices import Slices
+ from ._spaceframe import Spaceframe
+ from ._stream import Stream
+ from ._surface import Surface
+ from . import caps
+ from . import colorbar
+ from . import hoverlabel
+ from . import legendgrouptitle
+ from . import slices
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".caps", ".colorbar", ".hoverlabel", ".legendgrouptitle", ".slices"],
+ [
+ "._caps.Caps",
+ "._colorbar.ColorBar",
+ "._contour.Contour",
+ "._hoverlabel.Hoverlabel",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._lighting.Lighting",
+ "._lightposition.Lightposition",
+ "._slices.Slices",
+ "._spaceframe.Spaceframe",
+ "._stream.Stream",
+ "._surface.Surface",
+ ],
+ )
diff --git a/plotly/graph_objs/volume/caps/__init__.py b/plotly/graph_objs/volume/caps/__init__.py
index 649c038369f..3802ebaaff4 100644
--- a/plotly/graph_objs/volume/caps/__init__.py
+++ b/plotly/graph_objs/volume/caps/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._x.X", "._y.Y", "._z.Z"]
-)
+if TYPE_CHECKING:
+ from ._x import X
+ from ._y import Y
+ from ._z import Z
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._x.X", "._y.Y", "._z.Z"]
+ )
diff --git a/plotly/graph_objs/volume/colorbar/__init__.py b/plotly/graph_objs/volume/colorbar/__init__.py
index cc97be86612..4690d3cc738 100644
--- a/plotly/graph_objs/volume/colorbar/__init__.py
+++ b/plotly/graph_objs/volume/colorbar/__init__.py
@@ -1,8 +1,16 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [".title"],
- ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
-)
+if TYPE_CHECKING:
+ from ._tickfont import Tickfont
+ from ._tickformatstop import Tickformatstop
+ from ._title import Title
+ from . import title
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [".title"],
+ ["._tickfont.Tickfont", "._tickformatstop.Tickformatstop", "._title.Title"],
+ )
diff --git a/plotly/graph_objs/volume/colorbar/title/__init__.py b/plotly/graph_objs/volume/colorbar/title/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/volume/colorbar/title/__init__.py
+++ b/plotly/graph_objs/volume/colorbar/title/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/volume/hoverlabel/__init__.py b/plotly/graph_objs/volume/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/volume/hoverlabel/__init__.py
+++ b/plotly/graph_objs/volume/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/volume/legendgrouptitle/__init__.py b/plotly/graph_objs/volume/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/volume/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/volume/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/volume/slices/__init__.py b/plotly/graph_objs/volume/slices/__init__.py
index 649c038369f..3802ebaaff4 100644
--- a/plotly/graph_objs/volume/slices/__init__.py
+++ b/plotly/graph_objs/volume/slices/__init__.py
@@ -1,6 +1,13 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._x.X", "._y.Y", "._z.Z"]
-)
+if TYPE_CHECKING:
+ from ._x import X
+ from ._y import Y
+ from ._z import Z
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [], ["._x.X", "._y.Y", "._z.Z"]
+ )
diff --git a/plotly/graph_objs/waterfall/__init__.py b/plotly/graph_objs/waterfall/__init__.py
index 8ae0fae8378..e6bb5e4e4e4 100644
--- a/plotly/graph_objs/waterfall/__init__.py
+++ b/plotly/graph_objs/waterfall/__init__.py
@@ -1,26 +1,46 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [
- ".connector",
- ".decreasing",
- ".hoverlabel",
- ".increasing",
- ".legendgrouptitle",
- ".totals",
- ],
- [
- "._connector.Connector",
- "._decreasing.Decreasing",
- "._hoverlabel.Hoverlabel",
- "._increasing.Increasing",
- "._insidetextfont.Insidetextfont",
- "._legendgrouptitle.Legendgrouptitle",
- "._outsidetextfont.Outsidetextfont",
- "._stream.Stream",
- "._textfont.Textfont",
- "._totals.Totals",
- ],
-)
+if TYPE_CHECKING:
+ from ._connector import Connector
+ from ._decreasing import Decreasing
+ from ._hoverlabel import Hoverlabel
+ from ._increasing import Increasing
+ from ._insidetextfont import Insidetextfont
+ from ._legendgrouptitle import Legendgrouptitle
+ from ._outsidetextfont import Outsidetextfont
+ from ._stream import Stream
+ from ._textfont import Textfont
+ from ._totals import Totals
+ from . import connector
+ from . import decreasing
+ from . import hoverlabel
+ from . import increasing
+ from . import legendgrouptitle
+ from . import totals
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__,
+ [
+ ".connector",
+ ".decreasing",
+ ".hoverlabel",
+ ".increasing",
+ ".legendgrouptitle",
+ ".totals",
+ ],
+ [
+ "._connector.Connector",
+ "._decreasing.Decreasing",
+ "._hoverlabel.Hoverlabel",
+ "._increasing.Increasing",
+ "._insidetextfont.Insidetextfont",
+ "._legendgrouptitle.Legendgrouptitle",
+ "._outsidetextfont.Outsidetextfont",
+ "._stream.Stream",
+ "._textfont.Textfont",
+ "._totals.Totals",
+ ],
+ )
diff --git a/plotly/graph_objs/waterfall/connector/__init__.py b/plotly/graph_objs/waterfall/connector/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/waterfall/connector/__init__.py
+++ b/plotly/graph_objs/waterfall/connector/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/waterfall/decreasing/__init__.py b/plotly/graph_objs/waterfall/decreasing/__init__.py
index 83d0eda7aae..3ef756bab6d 100644
--- a/plotly/graph_objs/waterfall/decreasing/__init__.py
+++ b/plotly/graph_objs/waterfall/decreasing/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".marker"], ["._marker.Marker"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from . import marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".marker"], ["._marker.Marker"]
+ )
diff --git a/plotly/graph_objs/waterfall/decreasing/marker/__init__.py b/plotly/graph_objs/waterfall/decreasing/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/waterfall/decreasing/marker/__init__.py
+++ b/plotly/graph_objs/waterfall/decreasing/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/waterfall/hoverlabel/__init__.py b/plotly/graph_objs/waterfall/hoverlabel/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/waterfall/hoverlabel/__init__.py
+++ b/plotly/graph_objs/waterfall/hoverlabel/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/waterfall/increasing/__init__.py b/plotly/graph_objs/waterfall/increasing/__init__.py
index 83d0eda7aae..3ef756bab6d 100644
--- a/plotly/graph_objs/waterfall/increasing/__init__.py
+++ b/plotly/graph_objs/waterfall/increasing/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".marker"], ["._marker.Marker"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from . import marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".marker"], ["._marker.Marker"]
+ )
diff --git a/plotly/graph_objs/waterfall/increasing/marker/__init__.py b/plotly/graph_objs/waterfall/increasing/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/waterfall/increasing/marker/__init__.py
+++ b/plotly/graph_objs/waterfall/increasing/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py b/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py
index f78e7c474e2..56f600d3458 100644
--- a/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py
+++ b/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
+if TYPE_CHECKING:
+ from ._font import Font
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._font.Font"])
diff --git a/plotly/graph_objs/waterfall/totals/__init__.py b/plotly/graph_objs/waterfall/totals/__init__.py
index 83d0eda7aae..3ef756bab6d 100644
--- a/plotly/graph_objs/waterfall/totals/__init__.py
+++ b/plotly/graph_objs/waterfall/totals/__init__.py
@@ -1,6 +1,12 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [".marker"], ["._marker.Marker"]
-)
+if TYPE_CHECKING:
+ from ._marker import Marker
+ from . import marker
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(
+ __name__, [".marker"], ["._marker.Marker"]
+ )
diff --git a/plotly/graph_objs/waterfall/totals/marker/__init__.py b/plotly/graph_objs/waterfall/totals/marker/__init__.py
index 579ff002cec..33e42c00733 100644
--- a/plotly/graph_objs/waterfall/totals/marker/__init__.py
+++ b/plotly/graph_objs/waterfall/totals/marker/__init__.py
@@ -1,4 +1,9 @@
import sys
-from _plotly_utils.importers import relative_import
+from typing import TYPE_CHECKING
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
+if TYPE_CHECKING:
+ from ._line import Line
+else:
+ from _plotly_utils.importers import relative_import
+
+ __all__, __getattr__, __dir__ = relative_import(__name__, [], ["._line.Line"])
diff --git a/plotly/io/__init__.py b/plotly/io/__init__.py
index e5b341c423c..eaf61a695b5 100644
--- a/plotly/io/__init__.py
+++ b/plotly/io/__init__.py
@@ -1,8 +1,7 @@
from _plotly_utils.importers import relative_import
-import sys
from typing import TYPE_CHECKING
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
from ._kaleido import (
to_image,
write_image,
diff --git a/plotly/io/_defaults.py b/plotly/io/_defaults.py
index a2a98884c9c..c36530c342d 100644
--- a/plotly/io/_defaults.py
+++ b/plotly/io/_defaults.py
@@ -13,6 +13,7 @@ def __init__(self):
self.default_scale = 1
self.mathjax = None
self.topojson = None
+ self.plotlyjs = None
defaults = _Defaults()
diff --git a/plotly/io/_html.py b/plotly/io/_html.py
index dbec1fc83b7..e7bbad5faa6 100644
--- a/plotly/io/_html.py
+++ b/plotly/io/_html.py
@@ -1,6 +1,8 @@
import uuid
from pathlib import Path
import webbrowser
+import hashlib
+import base64
from _plotly_utils.optional_imports import get_module
from plotly.io._utils import validate_coerce_fig_to_dict, plotly_cdn_url
@@ -9,6 +11,14 @@
_json = get_module("json")
+def _generate_sri_hash(content):
+ """Generate SHA256 hash for SRI (Subresource Integrity)"""
+ if isinstance(content, str):
+ content = content.encode("utf-8")
+ sha256_hash = hashlib.sha256(content).digest()
+ return "sha256-" + base64.b64encode(sha256_hash).decode("utf-8")
+
+
# Build script to set global PlotlyConfig object. This must execute before
# plotly.js is loaded.
_window_plotly_config = """\
@@ -252,11 +262,17 @@ def to_html(
load_plotlyjs = ""
if include_plotlyjs == "cdn":
+ # Generate SRI hash from the bundled plotly.js content
+ plotlyjs_content = get_plotlyjs()
+ sri_hash = _generate_sri_hash(plotlyjs_content)
+
load_plotlyjs = """\
{win_config}
- \
+ \
""".format(
- win_config=_window_plotly_config, cdn_url=plotly_cdn_url()
+ win_config=_window_plotly_config,
+ cdn_url=plotly_cdn_url(),
+ integrity=sri_hash,
)
elif include_plotlyjs == "directory":
diff --git a/plotly/io/_kaleido.py b/plotly/io/_kaleido.py
index fe997a29920..a76ad460286 100644
--- a/plotly/io/_kaleido.py
+++ b/plotly/io/_kaleido.py
@@ -369,6 +369,12 @@ def to_image(
from kaleido.errors import ChromeNotFoundError
try:
+ kopts = {}
+ if defaults.plotlyjs:
+ kopts["plotlyjs"] = defaults.plotlyjs
+ if defaults.mathjax:
+ kopts["mathjax"] = defaults.mathjax
+
# TODO: Refactor to make it possible to use a shared Kaleido instance here
img_bytes = kaleido.calc_fig_sync(
fig_dict,
@@ -379,13 +385,7 @@ def to_image(
scale=scale or defaults.default_scale,
),
topojson=defaults.topojson,
- kopts=(
- dict(
- mathjax=defaults.mathjax,
- )
- if defaults.mathjax
- else None
- ),
+ kopts=kopts,
)
except ChromeNotFoundError:
raise RuntimeError(PLOTLY_GET_CHROME_ERROR_MSG)
@@ -692,15 +692,14 @@ def write_images(
from kaleido.errors import ChromeNotFoundError
try:
+ kopts = {}
+ if defaults.plotlyjs:
+ kopts["plotlyjs"] = defaults.plotlyjs
+ if defaults.mathjax:
+ kopts["mathjax"] = defaults.mathjax
kaleido.write_fig_from_object_sync(
kaleido_specs,
- kopts=(
- dict(
- mathjax=defaults.mathjax,
- )
- if defaults.mathjax
- else None
- ),
+ kopts=kopts,
)
except ChromeNotFoundError:
raise RuntimeError(PLOTLY_GET_CHROME_ERROR_MSG)
diff --git a/plotly/io/_templates.py b/plotly/io/_templates.py
index ad2d37f6d68..d5576a5347b 100644
--- a/plotly/io/_templates.py
+++ b/plotly/io/_templates.py
@@ -104,9 +104,9 @@ def __delitem__(self, key):
def _validate(self, value):
if not self._validator:
- from plotly.validators.layout import TemplateValidator
+ from plotly.validator_cache import ValidatorCache
- self._validator = TemplateValidator()
+ self._validator = ValidatorCache.get_validator("layout", "template")
return self._validator.validate_coerce(value)
diff --git a/plotly/validator_cache.py b/plotly/validator_cache.py
index 15509a47699..e64d03ec196 100644
--- a/plotly/validator_cache.py
+++ b/plotly/validator_cache.py
@@ -1,12 +1,31 @@
-import importlib
from _plotly_utils.basevalidators import LiteralValidator
+import _plotly_utils.basevalidators as basevalidators
+import json
+import os.path as opath
+
+DERIVED_CLASSES = {
+ "DataValidator": "data",
+ "LayoutValidator": "layout",
+}
class ValidatorCache(object):
_cache = {}
+ _json_cache = None
@staticmethod
def get_validator(parent_path, prop_name):
+ if ValidatorCache._json_cache is None:
+ # Load the JSON validator params from the file
+ validator_json_path = opath.join(
+ opath.dirname(__file__), "validators", "_validators.json"
+ )
+ if not opath.exists(validator_json_path):
+ raise FileNotFoundError(
+ f"Validator JSON file not found: {validator_json_path}"
+ )
+ with open(validator_json_path, "r") as f:
+ ValidatorCache._json_cache = json.load(f)
key = (parent_path, prop_name)
if key not in ValidatorCache._cache:
@@ -24,11 +43,25 @@ def get_validator(parent_path, prop_name):
lookup_name = match.group(1)
lookup_name = lookup_name or prop_name
- class_name = lookup_name.title() + "Validator"
- validator = getattr(
- importlib.import_module("plotly.validators." + parent_path),
- class_name,
- )(plotly_name=prop_name)
+ lookup = f"{parent_path}.{lookup_name}" if parent_path else lookup_name
+
+ validator_item = ValidatorCache._json_cache.get(lookup)
+ validator_classname = validator_item["superclass"]
+ if validator_classname in DERIVED_CLASSES:
+ # If the superclass is a derived class, we need to get the base class
+ # and pass the derived class name as a parameter
+ base_item = ValidatorCache._json_cache.get(
+ DERIVED_CLASSES[validator_classname]
+ )
+ validator_params = base_item["params"]
+ validator_params.update(validator_item["params"])
+ validator_classname = base_item["superclass"]
+ else:
+ validator_params = validator_item["params"]
+ validator_params["plotly_name"] = prop_name
+ validator_class = getattr(basevalidators, validator_classname)
+
+ validator = validator_class(**validator_params)
ValidatorCache._cache[key] = validator
return ValidatorCache._cache[key]
diff --git a/plotly/validators/__init__.py b/plotly/validators/__init__.py
deleted file mode 100644
index 375c16bf3c3..00000000000
--- a/plotly/validators/__init__.py
+++ /dev/null
@@ -1,61 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._waterfall.WaterfallValidator",
- "._volume.VolumeValidator",
- "._violin.ViolinValidator",
- "._treemap.TreemapValidator",
- "._table.TableValidator",
- "._surface.SurfaceValidator",
- "._sunburst.SunburstValidator",
- "._streamtube.StreamtubeValidator",
- "._splom.SplomValidator",
- "._scatterternary.ScatterternaryValidator",
- "._scattersmith.ScattersmithValidator",
- "._scatterpolargl.ScatterpolarglValidator",
- "._scatterpolar.ScatterpolarValidator",
- "._scattermapbox.ScattermapboxValidator",
- "._scattermap.ScattermapValidator",
- "._scattergl.ScatterglValidator",
- "._scattergeo.ScattergeoValidator",
- "._scattercarpet.ScattercarpetValidator",
- "._scatter3d.Scatter3DValidator",
- "._scatter.ScatterValidator",
- "._sankey.SankeyValidator",
- "._pie.PieValidator",
- "._parcoords.ParcoordsValidator",
- "._parcats.ParcatsValidator",
- "._ohlc.OhlcValidator",
- "._mesh3d.Mesh3DValidator",
- "._isosurface.IsosurfaceValidator",
- "._indicator.IndicatorValidator",
- "._image.ImageValidator",
- "._icicle.IcicleValidator",
- "._histogram2dcontour.Histogram2DcontourValidator",
- "._histogram2d.Histogram2DValidator",
- "._histogram.HistogramValidator",
- "._heatmap.HeatmapValidator",
- "._funnelarea.FunnelareaValidator",
- "._funnel.FunnelValidator",
- "._densitymapbox.DensitymapboxValidator",
- "._densitymap.DensitymapValidator",
- "._contourcarpet.ContourcarpetValidator",
- "._contour.ContourValidator",
- "._cone.ConeValidator",
- "._choroplethmapbox.ChoroplethmapboxValidator",
- "._choroplethmap.ChoroplethmapValidator",
- "._choropleth.ChoroplethValidator",
- "._carpet.CarpetValidator",
- "._candlestick.CandlestickValidator",
- "._box.BoxValidator",
- "._barpolar.BarpolarValidator",
- "._bar.BarValidator",
- "._layout.LayoutValidator",
- "._frames.FramesValidator",
- "._data.DataValidator",
- ],
-)
diff --git a/plotly/validators/_bar.py b/plotly/validators/_bar.py
deleted file mode 100644
index efd7bf81eb2..00000000000
--- a/plotly/validators/_bar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="bar", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Bar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_barpolar.py b/plotly/validators/_barpolar.py
deleted file mode 100644
index 9ff109bbe1a..00000000000
--- a/plotly/validators/_barpolar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarpolarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="barpolar", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Barpolar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_box.py b/plotly/validators/_box.py
deleted file mode 100644
index c5acfa9bfa5..00000000000
--- a/plotly/validators/_box.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoxValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="box", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Box"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_candlestick.py b/plotly/validators/_candlestick.py
deleted file mode 100644
index 20647a95961..00000000000
--- a/plotly/validators/_candlestick.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CandlestickValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="candlestick", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Candlestick"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_carpet.py b/plotly/validators/_carpet.py
deleted file mode 100644
index d791599c211..00000000000
--- a/plotly/validators/_carpet.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CarpetValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="carpet", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Carpet"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_choropleth.py b/plotly/validators/_choropleth.py
deleted file mode 100644
index fc7d2bbc99b..00000000000
--- a/plotly/validators/_choropleth.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ChoroplethValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="choropleth", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Choropleth"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_choroplethmap.py b/plotly/validators/_choroplethmap.py
deleted file mode 100644
index ccbc6ee51ff..00000000000
--- a/plotly/validators/_choroplethmap.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ChoroplethmapValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="choroplethmap", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Choroplethmap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_choroplethmapbox.py b/plotly/validators/_choroplethmapbox.py
deleted file mode 100644
index a31e12f3c7e..00000000000
--- a/plotly/validators/_choroplethmapbox.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ChoroplethmapboxValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="choroplethmapbox", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Choroplethmapbox"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_cone.py b/plotly/validators/_cone.py
deleted file mode 100644
index 84d9ac534df..00000000000
--- a/plotly/validators/_cone.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="cone", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Cone"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_contour.py b/plotly/validators/_contour.py
deleted file mode 100644
index a0db1c843c6..00000000000
--- a/plotly/validators/_contour.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContourValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="contour", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contour"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_contourcarpet.py b/plotly/validators/_contourcarpet.py
deleted file mode 100644
index b20180dced5..00000000000
--- a/plotly/validators/_contourcarpet.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContourcarpetValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="contourcarpet", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contourcarpet"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_data.py b/plotly/validators/_data.py
deleted file mode 100644
index 6fc88e8c472..00000000000
--- a/plotly/validators/_data.py
+++ /dev/null
@@ -1,63 +0,0 @@
-import _plotly_utils.basevalidators
-
-
-class DataValidator(_plotly_utils.basevalidators.BaseDataValidator):
-
- def __init__(self, plotly_name="data", parent_name="", **kwargs):
-
- super().__init__(
- {
- "bar": "Bar",
- "barpolar": "Barpolar",
- "box": "Box",
- "candlestick": "Candlestick",
- "carpet": "Carpet",
- "choropleth": "Choropleth",
- "choroplethmap": "Choroplethmap",
- "choroplethmapbox": "Choroplethmapbox",
- "cone": "Cone",
- "contour": "Contour",
- "contourcarpet": "Contourcarpet",
- "densitymap": "Densitymap",
- "densitymapbox": "Densitymapbox",
- "funnel": "Funnel",
- "funnelarea": "Funnelarea",
- "heatmap": "Heatmap",
- "histogram": "Histogram",
- "histogram2d": "Histogram2d",
- "histogram2dcontour": "Histogram2dContour",
- "icicle": "Icicle",
- "image": "Image",
- "indicator": "Indicator",
- "isosurface": "Isosurface",
- "mesh3d": "Mesh3d",
- "ohlc": "Ohlc",
- "parcats": "Parcats",
- "parcoords": "Parcoords",
- "pie": "Pie",
- "sankey": "Sankey",
- "scatter": "Scatter",
- "scatter3d": "Scatter3d",
- "scattercarpet": "Scattercarpet",
- "scattergeo": "Scattergeo",
- "scattergl": "Scattergl",
- "scattermap": "Scattermap",
- "scattermapbox": "Scattermapbox",
- "scatterpolar": "Scatterpolar",
- "scatterpolargl": "Scatterpolargl",
- "scattersmith": "Scattersmith",
- "scatterternary": "Scatterternary",
- "splom": "Splom",
- "streamtube": "Streamtube",
- "sunburst": "Sunburst",
- "surface": "Surface",
- "table": "Table",
- "treemap": "Treemap",
- "violin": "Violin",
- "volume": "Volume",
- "waterfall": "Waterfall",
- },
- plotly_name,
- parent_name,
- **kwargs,
- )
diff --git a/plotly/validators/_densitymap.py b/plotly/validators/_densitymap.py
deleted file mode 100644
index 2e2bffa3a1b..00000000000
--- a/plotly/validators/_densitymap.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DensitymapValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="densitymap", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Densitymap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_densitymapbox.py b/plotly/validators/_densitymapbox.py
deleted file mode 100644
index 09fd198114a..00000000000
--- a/plotly/validators/_densitymapbox.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DensitymapboxValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="densitymapbox", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Densitymapbox"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_frames.py b/plotly/validators/_frames.py
deleted file mode 100644
index fa1b071c6dc..00000000000
--- a/plotly/validators/_frames.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FramesValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="frames", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Frame"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_funnel.py b/plotly/validators/_funnel.py
deleted file mode 100644
index 7a525188fd1..00000000000
--- a/plotly/validators/_funnel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="funnel", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Funnel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_funnelarea.py b/plotly/validators/_funnelarea.py
deleted file mode 100644
index 884164f056c..00000000000
--- a/plotly/validators/_funnelarea.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelareaValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="funnelarea", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Funnelarea"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_heatmap.py b/plotly/validators/_heatmap.py
deleted file mode 100644
index 04e19b2fc97..00000000000
--- a/plotly/validators/_heatmap.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HeatmapValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="heatmap", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Heatmap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_histogram.py b/plotly/validators/_histogram.py
deleted file mode 100644
index bb31d5aac18..00000000000
--- a/plotly/validators/_histogram.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistogramValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="histogram", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Histogram"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_histogram2d.py b/plotly/validators/_histogram2d.py
deleted file mode 100644
index 39b24ecf160..00000000000
--- a/plotly/validators/_histogram2d.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Histogram2DValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="histogram2d", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Histogram2d"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_histogram2dcontour.py b/plotly/validators/_histogram2dcontour.py
deleted file mode 100644
index 61edf6cf1bd..00000000000
--- a/plotly/validators/_histogram2dcontour.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Histogram2DcontourValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="histogram2dcontour", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Histogram2dContour"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_icicle.py b/plotly/validators/_icicle.py
deleted file mode 100644
index db1f6f61b25..00000000000
--- a/plotly/validators/_icicle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IcicleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="icicle", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Icicle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_image.py b/plotly/validators/_image.py
deleted file mode 100644
index f764b7be253..00000000000
--- a/plotly/validators/_image.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ImageValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="image", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Image"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_indicator.py b/plotly/validators/_indicator.py
deleted file mode 100644
index f10c6422644..00000000000
--- a/plotly/validators/_indicator.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IndicatorValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="indicator", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Indicator"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_isosurface.py b/plotly/validators/_isosurface.py
deleted file mode 100644
index f3f7e2f9612..00000000000
--- a/plotly/validators/_isosurface.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IsosurfaceValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="isosurface", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Isosurface"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_layout.py b/plotly/validators/_layout.py
deleted file mode 100644
index a44289f1215..00000000000
--- a/plotly/validators/_layout.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayoutValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="layout", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Layout"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_mesh3d.py b/plotly/validators/_mesh3d.py
deleted file mode 100644
index 2f956c4df31..00000000000
--- a/plotly/validators/_mesh3d.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Mesh3DValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="mesh3d", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Mesh3d"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_ohlc.py b/plotly/validators/_ohlc.py
deleted file mode 100644
index 683bea3770a..00000000000
--- a/plotly/validators/_ohlc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OhlcValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="ohlc", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Ohlc"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_parcats.py b/plotly/validators/_parcats.py
deleted file mode 100644
index 0049e88080d..00000000000
--- a/plotly/validators/_parcats.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ParcatsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="parcats", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Parcats"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_parcoords.py b/plotly/validators/_parcoords.py
deleted file mode 100644
index 97cd412c1c7..00000000000
--- a/plotly/validators/_parcoords.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ParcoordsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="parcoords", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Parcoords"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_pie.py b/plotly/validators/_pie.py
deleted file mode 100644
index a083e214a13..00000000000
--- a/plotly/validators/_pie.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PieValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pie", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pie"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_sankey.py b/plotly/validators/_sankey.py
deleted file mode 100644
index 16533e1de66..00000000000
--- a/plotly/validators/_sankey.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SankeyValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="sankey", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Sankey"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scatter.py b/plotly/validators/_scatter.py
deleted file mode 100644
index 49e9ca85a6a..00000000000
--- a/plotly/validators/_scatter.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scatter", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatter"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scatter3d.py b/plotly/validators/_scatter3d.py
deleted file mode 100644
index d9100a2897b..00000000000
--- a/plotly/validators/_scatter3d.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Scatter3DValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scatter3d", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatter3d"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scattercarpet.py b/plotly/validators/_scattercarpet.py
deleted file mode 100644
index 88c7ef162ed..00000000000
--- a/plotly/validators/_scattercarpet.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattercarpetValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scattercarpet", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattercarpet"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scattergeo.py b/plotly/validators/_scattergeo.py
deleted file mode 100644
index da8f037849c..00000000000
--- a/plotly/validators/_scattergeo.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattergeoValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scattergeo", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattergeo"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scattergl.py b/plotly/validators/_scattergl.py
deleted file mode 100644
index 39a6546ce27..00000000000
--- a/plotly/validators/_scattergl.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterglValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scattergl", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattergl"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scattermap.py b/plotly/validators/_scattermap.py
deleted file mode 100644
index 00a04472719..00000000000
--- a/plotly/validators/_scattermap.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattermapValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scattermap", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattermap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scattermapbox.py b/plotly/validators/_scattermapbox.py
deleted file mode 100644
index 13c2b282ff1..00000000000
--- a/plotly/validators/_scattermapbox.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattermapboxValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scattermapbox", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattermapbox"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scatterpolar.py b/plotly/validators/_scatterpolar.py
deleted file mode 100644
index a37db07d270..00000000000
--- a/plotly/validators/_scatterpolar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterpolarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scatterpolar", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatterpolar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scatterpolargl.py b/plotly/validators/_scatterpolargl.py
deleted file mode 100644
index 92e4d04da63..00000000000
--- a/plotly/validators/_scatterpolargl.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterpolarglValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scatterpolargl", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatterpolargl"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scattersmith.py b/plotly/validators/_scattersmith.py
deleted file mode 100644
index 388a62b9723..00000000000
--- a/plotly/validators/_scattersmith.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattersmithValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scattersmith", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattersmith"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_scatterternary.py b/plotly/validators/_scatterternary.py
deleted file mode 100644
index 5c8bb1541d1..00000000000
--- a/plotly/validators/_scatterternary.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterternaryValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scatterternary", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatterternary"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_splom.py b/plotly/validators/_splom.py
deleted file mode 100644
index 2f2bde8c5f1..00000000000
--- a/plotly/validators/_splom.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SplomValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="splom", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Splom"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_streamtube.py b/plotly/validators/_streamtube.py
deleted file mode 100644
index 2fd8bc5947f..00000000000
--- a/plotly/validators/_streamtube.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamtubeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="streamtube", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Streamtube"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_sunburst.py b/plotly/validators/_sunburst.py
deleted file mode 100644
index ec8d9a5096d..00000000000
--- a/plotly/validators/_sunburst.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SunburstValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="sunburst", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Sunburst"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_surface.py b/plotly/validators/_surface.py
deleted file mode 100644
index 508a6fe3b69..00000000000
--- a/plotly/validators/_surface.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SurfaceValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="surface", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Surface"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_table.py b/plotly/validators/_table.py
deleted file mode 100644
index 4a1e2f3e410..00000000000
--- a/plotly/validators/_table.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TableValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="table", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Table"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_treemap.py b/plotly/validators/_treemap.py
deleted file mode 100644
index 77113b515fd..00000000000
--- a/plotly/validators/_treemap.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TreemapValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="treemap", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Treemap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_validators.json b/plotly/validators/_validators.json
new file mode 100644
index 00000000000..ab1114e69d6
--- /dev/null
+++ b/plotly/validators/_validators.json
@@ -0,0 +1,129475 @@
+{
+ "layout": {
+ "params": {
+ "plotly_name": "layout",
+ "parent_name": "",
+ "data_class_str": "Layout",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "layout",
+ "data_class_str": "YAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis.zerolinewidth": {
+ "params": {
+ "plotly_name": "zerolinewidth",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.zerolinecolor": {
+ "params": {
+ "plotly_name": "zerolinecolor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.zeroline": {
+ "params": {
+ "plotly_name": "zeroline",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "-",
+ "linear",
+ "log",
+ "date",
+ "category",
+ "multicategory"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.yaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.yaxis.title",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.title.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "layout.yaxis.title",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.yaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.yaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.yaxis.title.font",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.yaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.yaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.yaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.yaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickson": {
+ "params": {
+ "plotly_name": "tickson",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "labels",
+ "boundaries"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array",
+ "sync"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.ticklabelstandoff": {
+ "params": {
+ "plotly_name": "ticklabelstandoff",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.ticklabelshift": {
+ "params": {
+ "plotly_name": "ticklabelshift",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.ticklabelmode": {
+ "params": {
+ "plotly_name": "ticklabelmode",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "instant",
+ "period"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.ticklabelindexsrc": {
+ "params": {
+ "plotly_name": "ticklabelindexsrc",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.yaxis.ticklabelindex": {
+ "params": {
+ "plotly_name": "ticklabelindex",
+ "parent_name": "layout.yaxis",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.yaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.yaxis.tickformatstop",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.yaxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.yaxis.tickformatstop",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.yaxis.tickformatstop",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.yaxis.tickformatstop",
+ "edit_type": "ticks",
+ "items": [
+ {
+ "editType": "ticks",
+ "valType": "any"
+ },
+ {
+ "editType": "ticks",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.yaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.yaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.yaxis.tickfont",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.yaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.spikethickness": {
+ "params": {
+ "plotly_name": "spikethickness",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.spikesnap": {
+ "params": {
+ "plotly_name": "spikesnap",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none",
+ "values": [
+ "data",
+ "cursor",
+ "hovered data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.spikemode": {
+ "params": {
+ "plotly_name": "spikemode",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none",
+ "flags": [
+ "toaxis",
+ "across",
+ "marker"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.yaxis.spikedash": {
+ "params": {
+ "plotly_name": "spikedash",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.yaxis.spikecolor": {
+ "params": {
+ "plotly_name": "spikecolor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "top",
+ "bottom",
+ "left",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.showspikes": {
+ "params": {
+ "plotly_name": "showspikes",
+ "parent_name": "layout.yaxis",
+ "edit_type": "modebar"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks+layoutstyle"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.showdividers": {
+ "params": {
+ "plotly_name": "showdividers",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.shift": {
+ "params": {
+ "plotly_name": "shift",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.scaleratio": {
+ "params": {
+ "plotly_name": "scaleratio",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.scaleanchor": {
+ "params": {
+ "plotly_name": "scaleanchor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "tozero",
+ "nonnegative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.rangebreakdefaults": {
+ "params": {
+ "plotly_name": "rangebreakdefaults",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Rangebreak",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis.rangebreaks": {
+ "params": {
+ "plotly_name": "rangebreaks",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Rangebreak",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.yaxis.rangebreak.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "layout.yaxis.rangebreak",
+ "edit_type": "calc",
+ "free_length": true,
+ "items": {
+ "editType": "calc",
+ "valType": "any"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.yaxis.rangebreak.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.yaxis.rangebreak",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.rangebreak.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "layout.yaxis.rangebreak",
+ "edit_type": "calc",
+ "values": [
+ "day of week",
+ "hour",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.rangebreak.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.yaxis.rangebreak",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.rangebreak.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.yaxis.rangebreak",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.rangebreak.dvalue": {
+ "params": {
+ "plotly_name": "dvalue",
+ "parent_name": "layout.yaxis.rangebreak",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.rangebreak.bounds": {
+ "params": {
+ "plotly_name": "bounds",
+ "parent_name": "layout.yaxis.rangebreak",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.yaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.yaxis",
+ "anim": true,
+ "edit_type": "axrange",
+ "implied_edits": {
+ "autorange": false
+ },
+ "items": [
+ {
+ "anim": true,
+ "editType": "axrange",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ },
+ {
+ "anim": true,
+ "editType": "axrange",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.yaxis.position": {
+ "params": {
+ "plotly_name": "position",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.overlaying": {
+ "params": {
+ "plotly_name": "overlaying",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "free",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.mirror": {
+ "params": {
+ "plotly_name": "mirror",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks+layoutstyle",
+ "values": [
+ true,
+ "ticks",
+ false,
+ "all",
+ "allticks"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.minor": {
+ "params": {
+ "plotly_name": "minor",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Minor",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis.minor.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.minor.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.yaxis.minor.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.yaxis.minor.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.minor.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.minor.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.minor.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.minor.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.minor.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.minor.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.yaxis.minor.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.minor.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.yaxis.minor.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.minor.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.yaxis.minor",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.matches": {
+ "params": {
+ "plotly_name": "matches",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks+layoutstyle",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.insiderange": {
+ "params": {
+ "plotly_name": "insiderange",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.yaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.yaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.yaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.fixedrange": {
+ "params": {
+ "plotly_name": "fixedrange",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.yaxis.dividerwidth": {
+ "params": {
+ "plotly_name": "dividerwidth",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.yaxis.dividercolor": {
+ "params": {
+ "plotly_name": "dividercolor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.constraintoward": {
+ "params": {
+ "plotly_name": "constraintoward",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "left",
+ "center",
+ "right",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.constrain": {
+ "params": {
+ "plotly_name": "constrain",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "range",
+ "domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.yaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array",
+ "total ascending",
+ "total descending",
+ "min ascending",
+ "min descending",
+ "max ascending",
+ "max descending",
+ "sum ascending",
+ "sum descending",
+ "mean ascending",
+ "mean descending",
+ "geometric mean ascending",
+ "geometric mean descending",
+ "median ascending",
+ "median descending"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "layout.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.yaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.yaxis.calendar": {
+ "params": {
+ "plotly_name": "calendar",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.autotickangles": {
+ "params": {
+ "plotly_name": "autotickangles",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "free_length": true,
+ "items": {
+ "valType": "angle"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.yaxis.autoshift": {
+ "params": {
+ "plotly_name": "autoshift",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.yaxis.autorangeoptions": {
+ "params": {
+ "plotly_name": "autorangeoptions",
+ "parent_name": "layout.yaxis",
+ "data_class_str": "Autorangeoptions",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.yaxis.autorangeoptions.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.autorangeoptions.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.autorangeoptions.includesrc": {
+ "params": {
+ "plotly_name": "includesrc",
+ "parent_name": "layout.yaxis.autorangeoptions",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.yaxis.autorangeoptions.include": {
+ "params": {
+ "plotly_name": "include",
+ "parent_name": "layout.yaxis.autorangeoptions",
+ "array_ok": true,
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.autorangeoptions.clipmin": {
+ "params": {
+ "plotly_name": "clipmin",
+ "parent_name": "layout.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.autorangeoptions.clipmax": {
+ "params": {
+ "plotly_name": "clipmax",
+ "parent_name": "layout.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.yaxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "layout.yaxis",
+ "edit_type": "axrange",
+ "implied_edits": {},
+ "values": [
+ true,
+ false,
+ "reversed",
+ "min reversed",
+ "max reversed",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.yaxis.automargin": {
+ "params": {
+ "plotly_name": "automargin",
+ "parent_name": "layout.yaxis",
+ "edit_type": "ticks",
+ "extras": [
+ true,
+ false
+ ],
+ "flags": [
+ "height",
+ "width",
+ "left",
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.yaxis.anchor": {
+ "params": {
+ "plotly_name": "anchor",
+ "parent_name": "layout.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "free",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "layout",
+ "data_class_str": "XAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.zerolinewidth": {
+ "params": {
+ "plotly_name": "zerolinewidth",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.zerolinecolor": {
+ "params": {
+ "plotly_name": "zerolinecolor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.zeroline": {
+ "params": {
+ "plotly_name": "zeroline",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "-",
+ "linear",
+ "log",
+ "date",
+ "category",
+ "multicategory"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.xaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.xaxis.title",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.title.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "layout.xaxis.title",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.xaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.xaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.xaxis.title.font",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.xaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.xaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.xaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.xaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickson": {
+ "params": {
+ "plotly_name": "tickson",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "labels",
+ "boundaries"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array",
+ "sync"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.ticklabelstandoff": {
+ "params": {
+ "plotly_name": "ticklabelstandoff",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.ticklabelshift": {
+ "params": {
+ "plotly_name": "ticklabelshift",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.ticklabelmode": {
+ "params": {
+ "plotly_name": "ticklabelmode",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "instant",
+ "period"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.ticklabelindexsrc": {
+ "params": {
+ "plotly_name": "ticklabelindexsrc",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.xaxis.ticklabelindex": {
+ "params": {
+ "plotly_name": "ticklabelindex",
+ "parent_name": "layout.xaxis",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.xaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.xaxis.tickformatstop",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.xaxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.xaxis.tickformatstop",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.xaxis.tickformatstop",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.xaxis.tickformatstop",
+ "edit_type": "ticks",
+ "items": [
+ {
+ "editType": "ticks",
+ "valType": "any"
+ },
+ {
+ "editType": "ticks",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.xaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.xaxis.tickfont",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.xaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.spikethickness": {
+ "params": {
+ "plotly_name": "spikethickness",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.spikesnap": {
+ "params": {
+ "plotly_name": "spikesnap",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none",
+ "values": [
+ "data",
+ "cursor",
+ "hovered data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.spikemode": {
+ "params": {
+ "plotly_name": "spikemode",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none",
+ "flags": [
+ "toaxis",
+ "across",
+ "marker"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.xaxis.spikedash": {
+ "params": {
+ "plotly_name": "spikedash",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.xaxis.spikecolor": {
+ "params": {
+ "plotly_name": "spikecolor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "top",
+ "bottom",
+ "left",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.showspikes": {
+ "params": {
+ "plotly_name": "showspikes",
+ "parent_name": "layout.xaxis",
+ "edit_type": "modebar"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks+layoutstyle"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.showdividers": {
+ "params": {
+ "plotly_name": "showdividers",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.scaleratio": {
+ "params": {
+ "plotly_name": "scaleratio",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.scaleanchor": {
+ "params": {
+ "plotly_name": "scaleanchor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeslider": {
+ "params": {
+ "plotly_name": "rangeslider",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Rangeslider",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.rangeslider.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "layout.xaxis.rangeslider",
+ "data_class_str": "YAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.rangeslider.yaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "layout.xaxis.rangeslider.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "auto",
+ "fixed",
+ "match"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeslider.yaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.xaxis.rangeslider.yaxis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.rangeslider.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.xaxis.rangeslider",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.rangeslider.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "layout.xaxis.rangeslider",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.rangeslider.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.xaxis.rangeslider",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autorange": false
+ },
+ "items": [
+ {
+ "editType": "calc",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.rangeslider.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.xaxis.rangeslider",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.rangeslider.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.xaxis.rangeslider",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.rangeslider.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.xaxis.rangeslider",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.rangeslider.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "layout.xaxis.rangeslider",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.rangeselector": {
+ "params": {
+ "plotly_name": "rangeselector",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Rangeselector",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.rangeselector.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeselector.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot",
+ "max": 3,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.rangeselector.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeselector.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot",
+ "max": 3,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.rangeselector.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.rangeselector.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.xaxis.rangeselector",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.rangeselector.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.rangeselector.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeselector.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeselector.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeselector.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.rangeselector.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.rangeselector.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.xaxis.rangeselector.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.rangeselector.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.xaxis.rangeselector.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.rangeselector.buttondefaults": {
+ "params": {
+ "plotly_name": "buttondefaults",
+ "parent_name": "layout.xaxis.rangeselector",
+ "data_class_str": "Button",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.rangeselector.buttons": {
+ "params": {
+ "plotly_name": "buttons",
+ "parent_name": "layout.xaxis.rangeselector",
+ "data_class_str": "Button",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.xaxis.rangeselector.button.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.xaxis.rangeselector.button",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.rangeselector.button.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.xaxis.rangeselector.button",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.rangeselector.button.stepmode": {
+ "params": {
+ "plotly_name": "stepmode",
+ "parent_name": "layout.xaxis.rangeselector.button",
+ "edit_type": "plot",
+ "values": [
+ "backward",
+ "todate"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeselector.button.step": {
+ "params": {
+ "plotly_name": "step",
+ "parent_name": "layout.xaxis.rangeselector.button",
+ "edit_type": "plot",
+ "values": [
+ "month",
+ "year",
+ "day",
+ "hour",
+ "minute",
+ "second",
+ "all"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangeselector.button.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.xaxis.rangeselector.button",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.rangeselector.button.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "layout.xaxis.rangeselector.button",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.rangeselector.button.count": {
+ "params": {
+ "plotly_name": "count",
+ "parent_name": "layout.xaxis.rangeselector.button",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.rangeselector.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.rangeselector.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.rangeselector.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.rangeselector.activecolor": {
+ "params": {
+ "plotly_name": "activecolor",
+ "parent_name": "layout.xaxis.rangeselector",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "tozero",
+ "nonnegative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangebreakdefaults": {
+ "params": {
+ "plotly_name": "rangebreakdefaults",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Rangebreak",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.rangebreaks": {
+ "params": {
+ "plotly_name": "rangebreaks",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Rangebreak",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.xaxis.rangebreak.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "layout.xaxis.rangebreak",
+ "edit_type": "calc",
+ "free_length": true,
+ "items": {
+ "editType": "calc",
+ "valType": "any"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.rangebreak.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.xaxis.rangebreak",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.rangebreak.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "layout.xaxis.rangebreak",
+ "edit_type": "calc",
+ "values": [
+ "day of week",
+ "hour",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.rangebreak.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.xaxis.rangebreak",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.rangebreak.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.xaxis.rangebreak",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.rangebreak.dvalue": {
+ "params": {
+ "plotly_name": "dvalue",
+ "parent_name": "layout.xaxis.rangebreak",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.rangebreak.bounds": {
+ "params": {
+ "plotly_name": "bounds",
+ "parent_name": "layout.xaxis.rangebreak",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.xaxis",
+ "anim": true,
+ "edit_type": "axrange",
+ "implied_edits": {
+ "autorange": false
+ },
+ "items": [
+ {
+ "anim": true,
+ "editType": "axrange",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ },
+ {
+ "anim": true,
+ "editType": "axrange",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.position": {
+ "params": {
+ "plotly_name": "position",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.overlaying": {
+ "params": {
+ "plotly_name": "overlaying",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "free",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.mirror": {
+ "params": {
+ "plotly_name": "mirror",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks+layoutstyle",
+ "values": [
+ true,
+ "ticks",
+ false,
+ "all",
+ "allticks"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.minor": {
+ "params": {
+ "plotly_name": "minor",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Minor",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.minor.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.minor.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.xaxis.minor.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.xaxis.minor.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.minor.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.minor.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.minor.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.minor.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.minor.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.minor.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.xaxis.minor.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.minor.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.xaxis.minor.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.minor.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.xaxis.minor",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.matches": {
+ "params": {
+ "plotly_name": "matches",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks+layoutstyle",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.insiderange": {
+ "params": {
+ "plotly_name": "insiderange",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.xaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.xaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.fixedrange": {
+ "params": {
+ "plotly_name": "fixedrange",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.xaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.dividerwidth": {
+ "params": {
+ "plotly_name": "dividerwidth",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.xaxis.dividercolor": {
+ "params": {
+ "plotly_name": "dividercolor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.constraintoward": {
+ "params": {
+ "plotly_name": "constraintoward",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "left",
+ "center",
+ "right",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.constrain": {
+ "params": {
+ "plotly_name": "constrain",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "range",
+ "domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.xaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array",
+ "total ascending",
+ "total descending",
+ "min ascending",
+ "min descending",
+ "max ascending",
+ "max descending",
+ "sum ascending",
+ "sum descending",
+ "mean ascending",
+ "mean descending",
+ "geometric mean ascending",
+ "geometric mean descending",
+ "median ascending",
+ "median descending"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "layout.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.xaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.xaxis.calendar": {
+ "params": {
+ "plotly_name": "calendar",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.autotickangles": {
+ "params": {
+ "plotly_name": "autotickangles",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "free_length": true,
+ "items": {
+ "valType": "angle"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.xaxis.autorangeoptions": {
+ "params": {
+ "plotly_name": "autorangeoptions",
+ "parent_name": "layout.xaxis",
+ "data_class_str": "Autorangeoptions",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.xaxis.autorangeoptions.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.autorangeoptions.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.autorangeoptions.includesrc": {
+ "params": {
+ "plotly_name": "includesrc",
+ "parent_name": "layout.xaxis.autorangeoptions",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.xaxis.autorangeoptions.include": {
+ "params": {
+ "plotly_name": "include",
+ "parent_name": "layout.xaxis.autorangeoptions",
+ "array_ok": true,
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.autorangeoptions.clipmin": {
+ "params": {
+ "plotly_name": "clipmin",
+ "parent_name": "layout.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.autorangeoptions.clipmax": {
+ "params": {
+ "plotly_name": "clipmax",
+ "parent_name": "layout.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.xaxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "layout.xaxis",
+ "edit_type": "axrange",
+ "implied_edits": {},
+ "values": [
+ true,
+ false,
+ "reversed",
+ "min reversed",
+ "max reversed",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.xaxis.automargin": {
+ "params": {
+ "plotly_name": "automargin",
+ "parent_name": "layout.xaxis",
+ "edit_type": "ticks",
+ "extras": [
+ true,
+ false
+ ],
+ "flags": [
+ "height",
+ "width",
+ "left",
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.xaxis.anchor": {
+ "params": {
+ "plotly_name": "anchor",
+ "parent_name": "layout.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "free",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout",
+ "edit_type": "plot",
+ "min": 10
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.waterfallmode": {
+ "params": {
+ "plotly_name": "waterfallmode",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "group",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.waterfallgroupgap": {
+ "params": {
+ "plotly_name": "waterfallgroupgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.waterfallgap": {
+ "params": {
+ "plotly_name": "waterfallgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.violinmode": {
+ "params": {
+ "plotly_name": "violinmode",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "group",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.violingroupgap": {
+ "params": {
+ "plotly_name": "violingroupgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.violingap": {
+ "params": {
+ "plotly_name": "violingap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenudefaults": {
+ "params": {
+ "plotly_name": "updatemenudefaults",
+ "parent_name": "layout",
+ "data_class_str": "Updatemenu",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.updatemenus": {
+ "params": {
+ "plotly_name": "updatemenus",
+ "parent_name": "layout",
+ "data_class_str": "Updatemenu",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.updatemenu.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "max": 3,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "max": 3,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.updatemenu.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "values": [
+ "dropdown",
+ "buttons"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.updatemenu.showactive": {
+ "params": {
+ "plotly_name": "showactive",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.updatemenu.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "layout.updatemenu",
+ "data_class_str": "Pad",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.updatemenu.pad.t": {
+ "params": {
+ "plotly_name": "t",
+ "parent_name": "layout.updatemenu.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.pad.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "layout.updatemenu.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.pad.l": {
+ "params": {
+ "plotly_name": "l",
+ "parent_name": "layout.updatemenu.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.pad.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "layout.updatemenu.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.updatemenu.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.updatemenu",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.updatemenu.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.updatemenu.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.updatemenu.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.updatemenu.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.updatemenu.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.updatemenu.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.updatemenu.direction": {
+ "params": {
+ "plotly_name": "direction",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "values": [
+ "left",
+ "right",
+ "up",
+ "down"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.buttondefaults": {
+ "params": {
+ "plotly_name": "buttondefaults",
+ "parent_name": "layout.updatemenu",
+ "data_class_str": "Button",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.updatemenu.buttons": {
+ "params": {
+ "plotly_name": "buttons",
+ "parent_name": "layout.updatemenu",
+ "data_class_str": "Button",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.updatemenu.button.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.updatemenu.button.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.updatemenu.button.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.updatemenu.button.method": {
+ "params": {
+ "plotly_name": "method",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw",
+ "values": [
+ "restyle",
+ "relayout",
+ "animate",
+ "update",
+ "skip"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.updatemenu.button.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.updatemenu.button.execute": {
+ "params": {
+ "plotly_name": "execute",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.updatemenu.button.args2": {
+ "params": {
+ "plotly_name": "args2",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw",
+ "free_length": true,
+ "items": [
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.updatemenu.button.args": {
+ "params": {
+ "plotly_name": "args",
+ "parent_name": "layout.updatemenu.button",
+ "edit_type": "arraydraw",
+ "free_length": true,
+ "items": [
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.updatemenu.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.updatemenu.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.updatemenu.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.updatemenu.active": {
+ "params": {
+ "plotly_name": "active",
+ "parent_name": "layout.updatemenu",
+ "edit_type": "arraydraw",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.uniformtext": {
+ "params": {
+ "plotly_name": "uniformtext",
+ "parent_name": "layout",
+ "data_class_str": "Uniformtext",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.uniformtext.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "layout.uniformtext",
+ "edit_type": "plot",
+ "values": [
+ false,
+ "hide",
+ "show"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.uniformtext.minsize": {
+ "params": {
+ "plotly_name": "minsize",
+ "parent_name": "layout.uniformtext",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.treemapcolorway": {
+ "params": {
+ "plotly_name": "treemapcolorway",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorlistValidator"
+ },
+ "layout.transition": {
+ "params": {
+ "plotly_name": "transition",
+ "parent_name": "layout",
+ "data_class_str": "Transition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.transition.ordering": {
+ "params": {
+ "plotly_name": "ordering",
+ "parent_name": "layout.transition",
+ "edit_type": "none",
+ "values": [
+ "layout first",
+ "traces first"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.transition.easing": {
+ "params": {
+ "plotly_name": "easing",
+ "parent_name": "layout.transition",
+ "edit_type": "none",
+ "values": [
+ "linear",
+ "quad",
+ "cubic",
+ "sin",
+ "exp",
+ "circle",
+ "elastic",
+ "back",
+ "bounce",
+ "linear-in",
+ "quad-in",
+ "cubic-in",
+ "sin-in",
+ "exp-in",
+ "circle-in",
+ "elastic-in",
+ "back-in",
+ "bounce-in",
+ "linear-out",
+ "quad-out",
+ "cubic-out",
+ "sin-out",
+ "exp-out",
+ "circle-out",
+ "elastic-out",
+ "back-out",
+ "bounce-out",
+ "linear-in-out",
+ "quad-in-out",
+ "cubic-in-out",
+ "sin-in-out",
+ "exp-in-out",
+ "circle-in-out",
+ "elastic-in-out",
+ "back-in-out",
+ "bounce-in-out"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.transition.duration": {
+ "params": {
+ "plotly_name": "duration",
+ "parent_name": "layout.transition",
+ "edit_type": "none",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.title.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "layout.title",
+ "edit_type": "layoutstyle",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.title",
+ "edit_type": "layoutstyle",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.title",
+ "edit_type": "layoutstyle",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "layout.title",
+ "edit_type": "layoutstyle",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.title",
+ "edit_type": "layoutstyle",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.title",
+ "edit_type": "layoutstyle",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.title",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.title.subtitle": {
+ "params": {
+ "plotly_name": "subtitle",
+ "parent_name": "layout.title",
+ "data_class_str": "Subtitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.title.subtitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.title.subtitle",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.title.subtitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.title.subtitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.title.subtitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.title.subtitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.subtitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.subtitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.subtitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.subtitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.title.subtitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.title.subtitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.title.subtitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.title.subtitle.font",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.title.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "layout.title",
+ "data_class_str": "Pad",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.title.pad.t": {
+ "params": {
+ "plotly_name": "t",
+ "parent_name": "layout.title.pad",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.pad.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "layout.title.pad",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.pad.l": {
+ "params": {
+ "plotly_name": "l",
+ "parent_name": "layout.title.pad",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.pad.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "layout.title.pad",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.title.font",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.title.automargin": {
+ "params": {
+ "plotly_name": "automargin",
+ "parent_name": "layout.title",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary": {
+ "params": {
+ "plotly_name": "ternary",
+ "parent_name": "layout",
+ "data_class_str": "Ternary",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.ternary",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.sum": {
+ "params": {
+ "plotly_name": "sum",
+ "parent_name": "layout.ternary",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.ternary",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.ternary.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.ternary.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.ternary.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.ternary.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "layout.ternary.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "layout.ternary.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.caxis": {
+ "params": {
+ "plotly_name": "caxis",
+ "parent_name": "layout.ternary",
+ "data_class_str": "Caxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.caxis.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.caxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.ternary.caxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.ternary.caxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.ternary.caxis.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.ternary.caxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.caxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.caxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.ternary.caxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.caxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.caxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.ternary.caxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.ternary.caxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.ternary.caxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.ternary.caxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.caxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.ternary.caxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.caxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.ternary.caxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.ternary.caxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.ternary.caxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.ternary.caxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.ternary.caxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.ternary.caxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.caxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.ternary.caxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.ternary.caxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.ternary.caxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.caxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.caxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.ternary.caxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.caxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.caxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.caxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.ternary.caxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.caxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.caxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.caxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.caxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.caxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.caxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.min": {
+ "params": {
+ "plotly_name": "min",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.caxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.caxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.caxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.caxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.ternary.caxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.caxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.caxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.caxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.caxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.ternary",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.baxis": {
+ "params": {
+ "plotly_name": "baxis",
+ "parent_name": "layout.ternary",
+ "data_class_str": "Baxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.baxis.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.baxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.ternary.baxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.ternary.baxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.ternary.baxis.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.ternary.baxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.baxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.baxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.ternary.baxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.baxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.baxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.ternary.baxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.ternary.baxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.ternary.baxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.ternary.baxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.baxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.ternary.baxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.baxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.ternary.baxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.ternary.baxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.ternary.baxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.ternary.baxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.ternary.baxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.ternary.baxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.baxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.ternary.baxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.ternary.baxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.ternary.baxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.baxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.baxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.ternary.baxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.baxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.baxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.baxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.ternary.baxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.baxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.baxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.baxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.baxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.baxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.baxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.min": {
+ "params": {
+ "plotly_name": "min",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.baxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.baxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.baxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.baxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.ternary.baxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.baxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.baxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.baxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.baxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.aaxis": {
+ "params": {
+ "plotly_name": "aaxis",
+ "parent_name": "layout.ternary",
+ "data_class_str": "Aaxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.aaxis.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.aaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.ternary.aaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.ternary.aaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.ternary.aaxis.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.ternary.aaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.aaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.aaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.ternary.aaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.aaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.aaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.ternary.aaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.ternary.aaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.ternary.aaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.ternary.aaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.aaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.ternary.aaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.aaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.ternary.aaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.ternary.aaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.ternary.aaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.ternary.aaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.ternary.aaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.ternary.aaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.aaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.ternary.aaxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.ternary.aaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.ternary.aaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.ternary.aaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.aaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.ternary.aaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.aaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.aaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.aaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.ternary.aaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.aaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.aaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.aaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.aaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.ternary.aaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.ternary.aaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.min": {
+ "params": {
+ "plotly_name": "min",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.aaxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.aaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.ternary.aaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.ternary.aaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.ternary.aaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.ternary.aaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.ternary.aaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.ternary.aaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.ternary.aaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.template": {
+ "params": {
+ "plotly_name": "template",
+ "parent_name": "layout",
+ "data_class_str": "Template",
+ "data_docs": "\n"
+ },
+ "superclass": "BaseTemplateValidator"
+ },
+ "layout.template.layout": {
+ "params": {
+ "plotly_name": "layout",
+ "parent_name": "layout.template",
+ "data_class_str": "Layout",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.template.data": {
+ "params": {
+ "plotly_name": "data",
+ "parent_name": "layout.template",
+ "data_class_str": "Data",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.template.data.waterfall": {
+ "params": {
+ "plotly_name": "waterfall",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Waterfall",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.volume": {
+ "params": {
+ "plotly_name": "volume",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Volume",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.violin": {
+ "params": {
+ "plotly_name": "violin",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Violin",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.treemap": {
+ "params": {
+ "plotly_name": "treemap",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Treemap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.table": {
+ "params": {
+ "plotly_name": "table",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Table",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.surface": {
+ "params": {
+ "plotly_name": "surface",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Surface",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.sunburst": {
+ "params": {
+ "plotly_name": "sunburst",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Sunburst",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.streamtube": {
+ "params": {
+ "plotly_name": "streamtube",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Streamtube",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.splom": {
+ "params": {
+ "plotly_name": "splom",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Splom",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scatterternary": {
+ "params": {
+ "plotly_name": "scatterternary",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scatterternary",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scattersmith": {
+ "params": {
+ "plotly_name": "scattersmith",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scattersmith",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scatter": {
+ "params": {
+ "plotly_name": "scatter",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scatter",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scatterpolar": {
+ "params": {
+ "plotly_name": "scatterpolar",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scatterpolar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scatterpolargl": {
+ "params": {
+ "plotly_name": "scatterpolargl",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scatterpolargl",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scattermap": {
+ "params": {
+ "plotly_name": "scattermap",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scattermap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scattermapbox": {
+ "params": {
+ "plotly_name": "scattermapbox",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scattermapbox",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scattergl": {
+ "params": {
+ "plotly_name": "scattergl",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scattergl",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scattergeo": {
+ "params": {
+ "plotly_name": "scattergeo",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scattergeo",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scattercarpet": {
+ "params": {
+ "plotly_name": "scattercarpet",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scattercarpet",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.scatter3d": {
+ "params": {
+ "plotly_name": "scatter3d",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Scatter3d",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.sankey": {
+ "params": {
+ "plotly_name": "sankey",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Sankey",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.pie": {
+ "params": {
+ "plotly_name": "pie",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Pie",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.parcoords": {
+ "params": {
+ "plotly_name": "parcoords",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Parcoords",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.parcats": {
+ "params": {
+ "plotly_name": "parcats",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Parcats",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.ohlc": {
+ "params": {
+ "plotly_name": "ohlc",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Ohlc",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.mesh3d": {
+ "params": {
+ "plotly_name": "mesh3d",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Mesh3d",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.isosurface": {
+ "params": {
+ "plotly_name": "isosurface",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Isosurface",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.indicator": {
+ "params": {
+ "plotly_name": "indicator",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Indicator",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.image": {
+ "params": {
+ "plotly_name": "image",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Image",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.icicle": {
+ "params": {
+ "plotly_name": "icicle",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Icicle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.histogram": {
+ "params": {
+ "plotly_name": "histogram",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Histogram",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.histogram2d": {
+ "params": {
+ "plotly_name": "histogram2d",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Histogram2d",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.histogram2dcontour": {
+ "params": {
+ "plotly_name": "histogram2dcontour",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Histogram2dContour",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.heatmap": {
+ "params": {
+ "plotly_name": "heatmap",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Heatmap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.funnel": {
+ "params": {
+ "plotly_name": "funnel",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Funnel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.funnelarea": {
+ "params": {
+ "plotly_name": "funnelarea",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Funnelarea",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.densitymap": {
+ "params": {
+ "plotly_name": "densitymap",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Densitymap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.densitymapbox": {
+ "params": {
+ "plotly_name": "densitymapbox",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Densitymapbox",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.contour": {
+ "params": {
+ "plotly_name": "contour",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Contour",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.contourcarpet": {
+ "params": {
+ "plotly_name": "contourcarpet",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Contourcarpet",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.cone": {
+ "params": {
+ "plotly_name": "cone",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Cone",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.choropleth": {
+ "params": {
+ "plotly_name": "choropleth",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Choropleth",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.choroplethmap": {
+ "params": {
+ "plotly_name": "choroplethmap",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Choroplethmap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.choroplethmapbox": {
+ "params": {
+ "plotly_name": "choroplethmapbox",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Choroplethmapbox",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.carpet": {
+ "params": {
+ "plotly_name": "carpet",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Carpet",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.candlestick": {
+ "params": {
+ "plotly_name": "candlestick",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Candlestick",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.box": {
+ "params": {
+ "plotly_name": "box",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Box",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.bar": {
+ "params": {
+ "plotly_name": "bar",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Bar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.template.data.barpolar": {
+ "params": {
+ "plotly_name": "barpolar",
+ "parent_name": "layout.template.data",
+ "data_class_str": "Barpolar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.sunburstcolorway": {
+ "params": {
+ "plotly_name": "sunburstcolorway",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorlistValidator"
+ },
+ "layout.spikedistance": {
+ "params": {
+ "plotly_name": "spikedistance",
+ "parent_name": "layout",
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.smith": {
+ "params": {
+ "plotly_name": "smith",
+ "parent_name": "layout",
+ "data_class_str": "Smith",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.smith.realaxis": {
+ "params": {
+ "plotly_name": "realaxis",
+ "parent_name": "layout.smith",
+ "data_class_str": "Realaxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.smith.realaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.realaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.realaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.smith.realaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.smith.realaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.realaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "ticks",
+ "values": [
+ "top",
+ "bottom",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.realaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.realaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.realaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.smith.realaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.smith.realaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.smith.realaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.realaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.realaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.smith.realaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.realaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.smith.realaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.realaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.realaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "ticks"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.smith.realaxis.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "values": [
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.realaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.realaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.realaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.realaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.realaxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.realaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.smith.realaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.realaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.realaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.smith.realaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.realaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.smith.realaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.imaginaryaxis": {
+ "params": {
+ "plotly_name": "imaginaryaxis",
+ "parent_name": "layout.smith",
+ "data_class_str": "Imaginaryaxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.smith.imaginaryaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.imaginaryaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.imaginaryaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.smith.imaginaryaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.smith.imaginaryaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.imaginaryaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "ticks",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.imaginaryaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.imaginaryaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.imaginaryaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.imaginaryaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.smith.imaginaryaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.imaginaryaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.imaginaryaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.imaginaryaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.imaginaryaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.imaginaryaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.imaginaryaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.smith.imaginaryaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.imaginaryaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.imaginaryaxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.smith.imaginaryaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.smith.imaginaryaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.smith.imaginaryaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.smith.imaginaryaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.smith.imaginaryaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.imaginaryaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.smith.imaginaryaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.smith.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.smith",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.smith.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.smith.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.smith.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.smith.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.smith.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "layout.smith.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.smith.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "layout.smith.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.smith.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.smith",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.sliderdefaults": {
+ "params": {
+ "plotly_name": "sliderdefaults",
+ "parent_name": "layout",
+ "data_class_str": "Slider",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.sliders": {
+ "params": {
+ "plotly_name": "sliders",
+ "parent_name": "layout",
+ "data_class_str": "Slider",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.slider.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "max": 3,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "max": 3,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.slider.transition": {
+ "params": {
+ "plotly_name": "transition",
+ "parent_name": "layout.slider",
+ "data_class_str": "Transition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.slider.transition.easing": {
+ "params": {
+ "plotly_name": "easing",
+ "parent_name": "layout.slider.transition",
+ "edit_type": "arraydraw",
+ "values": [
+ "linear",
+ "quad",
+ "cubic",
+ "sin",
+ "exp",
+ "circle",
+ "elastic",
+ "back",
+ "bounce",
+ "linear-in",
+ "quad-in",
+ "cubic-in",
+ "sin-in",
+ "exp-in",
+ "circle-in",
+ "elastic-in",
+ "back-in",
+ "bounce-in",
+ "linear-out",
+ "quad-out",
+ "cubic-out",
+ "sin-out",
+ "exp-out",
+ "circle-out",
+ "elastic-out",
+ "back-out",
+ "bounce-out",
+ "linear-in-out",
+ "quad-in-out",
+ "cubic-in-out",
+ "sin-in-out",
+ "exp-in-out",
+ "circle-in-out",
+ "elastic-in-out",
+ "back-in-out",
+ "bounce-in-out"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.transition.duration": {
+ "params": {
+ "plotly_name": "duration",
+ "parent_name": "layout.slider.transition",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.slider.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.stepdefaults": {
+ "params": {
+ "plotly_name": "stepdefaults",
+ "parent_name": "layout.slider",
+ "data_class_str": "Step",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.slider.steps": {
+ "params": {
+ "plotly_name": "steps",
+ "parent_name": "layout.slider",
+ "data_class_str": "Step",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.slider.step.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.slider.step.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.step.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.step.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.step.method": {
+ "params": {
+ "plotly_name": "method",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw",
+ "values": [
+ "restyle",
+ "relayout",
+ "animate",
+ "update",
+ "skip"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.step.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.step.execute": {
+ "params": {
+ "plotly_name": "execute",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.slider.step.args": {
+ "params": {
+ "plotly_name": "args",
+ "parent_name": "layout.slider.step",
+ "edit_type": "arraydraw",
+ "free_length": true,
+ "items": [
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ },
+ {
+ "editType": "arraydraw",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.slider.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "layout.slider",
+ "data_class_str": "Pad",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.slider.pad.t": {
+ "params": {
+ "plotly_name": "t",
+ "parent_name": "layout.slider.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.pad.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "layout.slider.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.pad.l": {
+ "params": {
+ "plotly_name": "l",
+ "parent_name": "layout.slider.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.pad.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "layout.slider.pad",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.minorticklen": {
+ "params": {
+ "plotly_name": "minorticklen",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.slider",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.slider.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.slider.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.slider.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.slider.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.slider.currentvalue": {
+ "params": {
+ "plotly_name": "currentvalue",
+ "parent_name": "layout.slider",
+ "data_class_str": "Currentvalue",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.slider.currentvalue.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.slider.currentvalue",
+ "edit_type": "arraydraw",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.currentvalue.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.slider.currentvalue",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.slider.currentvalue.suffix": {
+ "params": {
+ "plotly_name": "suffix",
+ "parent_name": "layout.slider.currentvalue",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.currentvalue.prefix": {
+ "params": {
+ "plotly_name": "prefix",
+ "parent_name": "layout.slider.currentvalue",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.currentvalue.offset": {
+ "params": {
+ "plotly_name": "offset",
+ "parent_name": "layout.slider.currentvalue",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.currentvalue.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.slider.currentvalue",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.slider.currentvalue.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.slider.currentvalue.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.currentvalue.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.currentvalue.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.slider.currentvalue.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.currentvalue.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.currentvalue.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.slider.currentvalue.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.slider.currentvalue.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.slider.currentvalue.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.slider.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.slider.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.slider.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.slider.activebgcolor": {
+ "params": {
+ "plotly_name": "activebgcolor",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.slider.active": {
+ "params": {
+ "plotly_name": "active",
+ "parent_name": "layout.slider",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "layout",
+ "edit_type": "legend"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.shapedefaults": {
+ "params": {
+ "plotly_name": "shapedefaults",
+ "parent_name": "layout",
+ "data_class_str": "Shape",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.shapes": {
+ "params": {
+ "plotly_name": "shapes",
+ "parent_name": "layout",
+ "data_class_str": "Shape",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.shape.ysizemode": {
+ "params": {
+ "plotly_name": "ysizemode",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "scaled",
+ "pixel"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "layout.shape",
+ "edit_type": "calc",
+ "values": [
+ "paper",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.shape.y1shift": {
+ "params": {
+ "plotly_name": "y1shift",
+ "parent_name": "layout.shape",
+ "edit_type": "calc",
+ "max": 1,
+ "min": -1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.y1": {
+ "params": {
+ "plotly_name": "y1",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.shape.y0shift": {
+ "params": {
+ "plotly_name": "y0shift",
+ "parent_name": "layout.shape",
+ "edit_type": "calc",
+ "max": 1,
+ "min": -1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.shape.xsizemode": {
+ "params": {
+ "plotly_name": "xsizemode",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "scaled",
+ "pixel"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "layout.shape",
+ "edit_type": "calc",
+ "values": [
+ "paper",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.shape.x1shift": {
+ "params": {
+ "plotly_name": "x1shift",
+ "parent_name": "layout.shape",
+ "edit_type": "calc",
+ "max": 1,
+ "min": -1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.x1": {
+ "params": {
+ "plotly_name": "x1",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.shape.x0shift": {
+ "params": {
+ "plotly_name": "x0shift",
+ "parent_name": "layout.shape",
+ "edit_type": "calc",
+ "max": 1,
+ "min": -1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.shape.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "circle",
+ "rect",
+ "path",
+ "line"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.shape",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.shape.path": {
+ "params": {
+ "plotly_name": "path",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.shape",
+ "edit_type": "arraydraw",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.shape",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "layout.shape",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.shape.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.shape.line",
+ "anim": true,
+ "edit_type": "calc+arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "layout.shape.line",
+ "edit_type": "arraydraw",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.shape.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.shape.line",
+ "anim": true,
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.shape.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "layout.shape",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.shape.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.shape.legendgrouptitle",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.shape.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.shape.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.shape.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.shape.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.shape.legendgrouptitle.font",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.shape.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "layout.shape",
+ "dflt": "legend",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "layout.shape.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.shape",
+ "edit_type": "arraydraw",
+ "values": [
+ "below",
+ "above",
+ "between"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "layout.shape",
+ "data_class_str": "Label",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.shape.label.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.shape.label",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.label.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.shape.label",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.label.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "layout.shape.label",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.label.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "layout.shape.label",
+ "edit_type": "arraydraw",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right",
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.label.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "layout.shape.label",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.shape.label.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.shape.label",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.label.padding": {
+ "params": {
+ "plotly_name": "padding",
+ "parent_name": "layout.shape.label",
+ "edit_type": "arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.label.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.shape.label",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.shape.label.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.shape.label.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.label.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.label.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.label.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.shape.label.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.label.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.shape.label.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "calc+arraydraw",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.shape.label.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.shape.label.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.shape.fillrule": {
+ "params": {
+ "plotly_name": "fillrule",
+ "parent_name": "layout.shape",
+ "edit_type": "arraydraw",
+ "values": [
+ "evenodd",
+ "nonzero"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.shape.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "layout.shape",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.shape.editable": {
+ "params": {
+ "plotly_name": "editable",
+ "parent_name": "layout.shape",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.separators": {
+ "params": {
+ "plotly_name": "separators",
+ "parent_name": "layout",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.selectiondefaults": {
+ "params": {
+ "plotly_name": "selectiondefaults",
+ "parent_name": "layout",
+ "data_class_str": "Selection",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.selections": {
+ "params": {
+ "plotly_name": "selections",
+ "parent_name": "layout",
+ "data_class_str": "Selection",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.selection.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw",
+ "values": [
+ "paper",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.selection.y1": {
+ "params": {
+ "plotly_name": "y1",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.selection.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.selection.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw",
+ "values": [
+ "paper",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.selection.x1": {
+ "params": {
+ "plotly_name": "x1",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.selection.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.selection.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw",
+ "values": [
+ "rect",
+ "path"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.selection.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.selection.path": {
+ "params": {
+ "plotly_name": "path",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.selection.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.selection.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.selection",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.selection.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "layout.selection",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.selection.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.selection.line",
+ "anim": true,
+ "edit_type": "arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.selection.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "layout.selection.line",
+ "edit_type": "arraydraw",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.selection.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.selection.line",
+ "anim": true,
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.selectionrevision": {
+ "params": {
+ "plotly_name": "selectionrevision",
+ "parent_name": "layout",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.selectdirection": {
+ "params": {
+ "plotly_name": "selectdirection",
+ "parent_name": "layout",
+ "edit_type": "none",
+ "values": [
+ "h",
+ "v",
+ "d",
+ "any"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "layout",
+ "data_class_str": "Scene",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.zaxis": {
+ "params": {
+ "plotly_name": "zaxis",
+ "parent_name": "layout.scene",
+ "data_class_str": "ZAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.zaxis.zerolinewidth": {
+ "params": {
+ "plotly_name": "zerolinewidth",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.zerolinecolor": {
+ "params": {
+ "plotly_name": "zerolinecolor",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.zeroline": {
+ "params": {
+ "plotly_name": "zeroline",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "-",
+ "linear",
+ "log",
+ "date",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.scene.zaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.scene.zaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.scene.zaxis.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.scene.zaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.zaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.zaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.zaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.zaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.zaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.zaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.zaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.zaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.scene.zaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.zaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.scene.zaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.scene.zaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.scene.zaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.scene.zaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.scene.zaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.scene.zaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.scene.zaxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.zaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.scene.zaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.zaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.zaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.zaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.zaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.scene.zaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.spikethickness": {
+ "params": {
+ "plotly_name": "spikethickness",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.spikesides": {
+ "params": {
+ "plotly_name": "spikesides",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.spikecolor": {
+ "params": {
+ "plotly_name": "spikecolor",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.showspikes": {
+ "params": {
+ "plotly_name": "showspikes",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.showbackground": {
+ "params": {
+ "plotly_name": "showbackground",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.showaxeslabels": {
+ "params": {
+ "plotly_name": "showaxeslabels",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.zaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "tozero",
+ "nonnegative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.scene.zaxis",
+ "anim": false,
+ "edit_type": "plot",
+ "implied_edits": {
+ "autorange": false
+ },
+ "items": [
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.zaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.zaxis.mirror": {
+ "params": {
+ "plotly_name": "mirror",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ true,
+ "ticks",
+ false,
+ "all",
+ "allticks"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.zaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.zaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array",
+ "total ascending",
+ "total descending",
+ "min ascending",
+ "min descending",
+ "max ascending",
+ "max descending",
+ "sum ascending",
+ "sum descending",
+ "mean ascending",
+ "mean descending",
+ "geometric mean ascending",
+ "geometric mean descending",
+ "median ascending",
+ "median descending"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.zaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.zaxis.calendar": {
+ "params": {
+ "plotly_name": "calendar",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.backgroundcolor": {
+ "params": {
+ "plotly_name": "backgroundcolor",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.zaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.zaxis.autorangeoptions": {
+ "params": {
+ "plotly_name": "autorangeoptions",
+ "parent_name": "layout.scene.zaxis",
+ "data_class_str": "Autorangeoptions",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.zaxis.autorangeoptions.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.scene.zaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.autorangeoptions.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.scene.zaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.autorangeoptions.includesrc": {
+ "params": {
+ "plotly_name": "includesrc",
+ "parent_name": "layout.scene.zaxis.autorangeoptions",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.zaxis.autorangeoptions.include": {
+ "params": {
+ "plotly_name": "include",
+ "parent_name": "layout.scene.zaxis.autorangeoptions",
+ "array_ok": true,
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.autorangeoptions.clipmin": {
+ "params": {
+ "plotly_name": "clipmin",
+ "parent_name": "layout.scene.zaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.autorangeoptions.clipmax": {
+ "params": {
+ "plotly_name": "clipmax",
+ "parent_name": "layout.scene.zaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.zaxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "layout.scene.zaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ true,
+ false,
+ "reversed",
+ "min reversed",
+ "max reversed",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "layout.scene",
+ "data_class_str": "YAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.yaxis.zerolinewidth": {
+ "params": {
+ "plotly_name": "zerolinewidth",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.zerolinecolor": {
+ "params": {
+ "plotly_name": "zerolinecolor",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.zeroline": {
+ "params": {
+ "plotly_name": "zeroline",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "-",
+ "linear",
+ "log",
+ "date",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.scene.yaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.scene.yaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.scene.yaxis.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.scene.yaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.yaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.yaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.yaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.yaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.yaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.yaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.yaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.yaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.scene.yaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.yaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.scene.yaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.scene.yaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.scene.yaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.scene.yaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.scene.yaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.scene.yaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.scene.yaxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.yaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.scene.yaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.yaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.yaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.yaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.yaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.scene.yaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.spikethickness": {
+ "params": {
+ "plotly_name": "spikethickness",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.spikesides": {
+ "params": {
+ "plotly_name": "spikesides",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.spikecolor": {
+ "params": {
+ "plotly_name": "spikecolor",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.showspikes": {
+ "params": {
+ "plotly_name": "showspikes",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.showbackground": {
+ "params": {
+ "plotly_name": "showbackground",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.showaxeslabels": {
+ "params": {
+ "plotly_name": "showaxeslabels",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.yaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "tozero",
+ "nonnegative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.scene.yaxis",
+ "anim": false,
+ "edit_type": "plot",
+ "implied_edits": {
+ "autorange": false
+ },
+ "items": [
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.yaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.yaxis.mirror": {
+ "params": {
+ "plotly_name": "mirror",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ true,
+ "ticks",
+ false,
+ "all",
+ "allticks"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.yaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.yaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array",
+ "total ascending",
+ "total descending",
+ "min ascending",
+ "min descending",
+ "max ascending",
+ "max descending",
+ "sum ascending",
+ "sum descending",
+ "mean ascending",
+ "mean descending",
+ "geometric mean ascending",
+ "geometric mean descending",
+ "median ascending",
+ "median descending"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.yaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.yaxis.calendar": {
+ "params": {
+ "plotly_name": "calendar",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.backgroundcolor": {
+ "params": {
+ "plotly_name": "backgroundcolor",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.yaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.yaxis.autorangeoptions": {
+ "params": {
+ "plotly_name": "autorangeoptions",
+ "parent_name": "layout.scene.yaxis",
+ "data_class_str": "Autorangeoptions",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.yaxis.autorangeoptions.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.scene.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.autorangeoptions.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.scene.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.autorangeoptions.includesrc": {
+ "params": {
+ "plotly_name": "includesrc",
+ "parent_name": "layout.scene.yaxis.autorangeoptions",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.yaxis.autorangeoptions.include": {
+ "params": {
+ "plotly_name": "include",
+ "parent_name": "layout.scene.yaxis.autorangeoptions",
+ "array_ok": true,
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.autorangeoptions.clipmin": {
+ "params": {
+ "plotly_name": "clipmin",
+ "parent_name": "layout.scene.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.autorangeoptions.clipmax": {
+ "params": {
+ "plotly_name": "clipmax",
+ "parent_name": "layout.scene.yaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.yaxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "layout.scene.yaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ true,
+ false,
+ "reversed",
+ "min reversed",
+ "max reversed",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "layout.scene",
+ "data_class_str": "XAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.xaxis.zerolinewidth": {
+ "params": {
+ "plotly_name": "zerolinewidth",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.zerolinecolor": {
+ "params": {
+ "plotly_name": "zerolinecolor",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.zeroline": {
+ "params": {
+ "plotly_name": "zeroline",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "-",
+ "linear",
+ "log",
+ "date",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.scene.xaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.scene.xaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.scene.xaxis.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.scene.xaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.xaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.xaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.xaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.xaxis.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.xaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.xaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.xaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.xaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.scene.xaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.xaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.scene.xaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.scene.xaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.scene.xaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.scene.xaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.scene.xaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.scene.xaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.scene.xaxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.xaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.scene.xaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.xaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.xaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.xaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.xaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.scene.xaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.spikethickness": {
+ "params": {
+ "plotly_name": "spikethickness",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.spikesides": {
+ "params": {
+ "plotly_name": "spikesides",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.spikecolor": {
+ "params": {
+ "plotly_name": "spikecolor",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.showspikes": {
+ "params": {
+ "plotly_name": "showspikes",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.showbackground": {
+ "params": {
+ "plotly_name": "showbackground",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.showaxeslabels": {
+ "params": {
+ "plotly_name": "showaxeslabels",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.xaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "tozero",
+ "nonnegative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.scene.xaxis",
+ "anim": false,
+ "edit_type": "plot",
+ "implied_edits": {
+ "autorange": false
+ },
+ "items": [
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.xaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.xaxis.mirror": {
+ "params": {
+ "plotly_name": "mirror",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ true,
+ "ticks",
+ false,
+ "all",
+ "allticks"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.xaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.xaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array",
+ "total ascending",
+ "total descending",
+ "min ascending",
+ "min descending",
+ "max ascending",
+ "max descending",
+ "sum ascending",
+ "sum descending",
+ "mean ascending",
+ "mean descending",
+ "geometric mean ascending",
+ "geometric mean descending",
+ "median ascending",
+ "median descending"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.xaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.scene.xaxis.calendar": {
+ "params": {
+ "plotly_name": "calendar",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.backgroundcolor": {
+ "params": {
+ "plotly_name": "backgroundcolor",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.xaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.xaxis.autorangeoptions": {
+ "params": {
+ "plotly_name": "autorangeoptions",
+ "parent_name": "layout.scene.xaxis",
+ "data_class_str": "Autorangeoptions",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.xaxis.autorangeoptions.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.scene.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.autorangeoptions.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.scene.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.autorangeoptions.includesrc": {
+ "params": {
+ "plotly_name": "includesrc",
+ "parent_name": "layout.scene.xaxis.autorangeoptions",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.scene.xaxis.autorangeoptions.include": {
+ "params": {
+ "plotly_name": "include",
+ "parent_name": "layout.scene.xaxis.autorangeoptions",
+ "array_ok": true,
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.autorangeoptions.clipmin": {
+ "params": {
+ "plotly_name": "clipmin",
+ "parent_name": "layout.scene.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.autorangeoptions.clipmax": {
+ "params": {
+ "plotly_name": "clipmax",
+ "parent_name": "layout.scene.xaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.xaxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "layout.scene.xaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ true,
+ false,
+ "reversed",
+ "min reversed",
+ "max reversed",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.scene",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.hovermode": {
+ "params": {
+ "plotly_name": "hovermode",
+ "parent_name": "layout.scene",
+ "edit_type": "modebar",
+ "values": [
+ "closest",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.dragmode": {
+ "params": {
+ "plotly_name": "dragmode",
+ "parent_name": "layout.scene",
+ "edit_type": "plot",
+ "values": [
+ "orbit",
+ "turntable",
+ "zoom",
+ "pan",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.scene",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.scene.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.scene.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.scene.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "layout.scene.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "layout.scene.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.camera": {
+ "params": {
+ "plotly_name": "camera",
+ "parent_name": "layout.scene",
+ "data_class_str": "Camera",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.camera.up": {
+ "params": {
+ "plotly_name": "up",
+ "parent_name": "layout.scene.camera",
+ "data_class_str": "Up",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.camera.up.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "layout.scene.camera.up",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.up.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.scene.camera.up",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.up.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.scene.camera.up",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.projection": {
+ "params": {
+ "plotly_name": "projection",
+ "parent_name": "layout.scene.camera",
+ "data_class_str": "Projection",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.camera.projection.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.scene.camera.projection",
+ "edit_type": "calc",
+ "values": [
+ "perspective",
+ "orthographic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.camera.eye": {
+ "params": {
+ "plotly_name": "eye",
+ "parent_name": "layout.scene.camera",
+ "data_class_str": "Eye",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.camera.eye.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "layout.scene.camera.eye",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.eye.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.scene.camera.eye",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.eye.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.scene.camera.eye",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.center": {
+ "params": {
+ "plotly_name": "center",
+ "parent_name": "layout.scene.camera",
+ "data_class_str": "Center",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.camera.center.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "layout.scene.camera.center",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.center.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.scene.camera.center",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.camera.center.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.scene.camera.center",
+ "edit_type": "camera"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.scene",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.aspectratio": {
+ "params": {
+ "plotly_name": "aspectratio",
+ "parent_name": "layout.scene",
+ "data_class_str": "Aspectratio",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.aspectratio.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "layout.scene.aspectratio",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^aspectmode": "manual"
+ },
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.aspectratio.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.scene.aspectratio",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^aspectmode": "manual"
+ },
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.aspectratio.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.scene.aspectratio",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^aspectmode": "manual"
+ },
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.aspectmode": {
+ "params": {
+ "plotly_name": "aspectmode",
+ "parent_name": "layout.scene",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "cube",
+ "data",
+ "manual"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotationdefaults": {
+ "params": {
+ "plotly_name": "annotationdefaults",
+ "parent_name": "layout.scene",
+ "data_class_str": "Annotation",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.annotations": {
+ "params": {
+ "plotly_name": "annotations",
+ "parent_name": "layout.scene",
+ "data_class_str": "Annotation",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.scene.annotation.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.annotation.yshift": {
+ "params": {
+ "plotly_name": "yshift",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.annotation.xshift": {
+ "params": {
+ "plotly_name": "xshift",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.scene.annotation.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.annotation.valign": {
+ "params": {
+ "plotly_name": "valign",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.scene.annotation.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.startstandoff": {
+ "params": {
+ "plotly_name": "startstandoff",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.startarrowsize": {
+ "params": {
+ "plotly_name": "startarrowsize",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 0.3
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.startarrowhead": {
+ "params": {
+ "plotly_name": "startarrowhead",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "max": 8,
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.annotation.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.showarrow": {
+ "params": {
+ "plotly_name": "showarrow",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.annotation.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "layout.scene.annotation",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.scene.annotation.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.annotation.hoverlabel.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.annotation.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.scene.annotation.hoverlabel",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.annotation.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.scene.annotation.hoverlabel",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.annotation.height": {
+ "params": {
+ "plotly_name": "height",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.scene.annotation",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.scene.annotation.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.annotation.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scene.annotation.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.annotation.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.scene.annotation.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.scene.annotation.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.annotation.captureevents": {
+ "params": {
+ "plotly_name": "captureevents",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.scene.annotation.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.borderpad": {
+ "params": {
+ "plotly_name": "borderpad",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.annotation.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.annotation.ay": {
+ "params": {
+ "plotly_name": "ay",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.ax": {
+ "params": {
+ "plotly_name": "ax",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.arrowwidth": {
+ "params": {
+ "plotly_name": "arrowwidth",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 0.1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.arrowsize": {
+ "params": {
+ "plotly_name": "arrowsize",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "min": 0.3
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.scene.annotation.arrowside": {
+ "params": {
+ "plotly_name": "arrowside",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "end",
+ "start"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.scene.annotation.arrowhead": {
+ "params": {
+ "plotly_name": "arrowhead",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "max": 8,
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.scene.annotation.arrowcolor": {
+ "params": {
+ "plotly_name": "arrowcolor",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.scene.annotation.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "layout.scene.annotation",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scattermode": {
+ "params": {
+ "plotly_name": "scattermode",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "group",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.scattergap": {
+ "params": {
+ "plotly_name": "scattergap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar": {
+ "params": {
+ "plotly_name": "polar",
+ "parent_name": "layout",
+ "data_class_str": "Polar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.polar",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.sector": {
+ "params": {
+ "plotly_name": "sector",
+ "parent_name": "layout.polar",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.polar.radialaxis": {
+ "params": {
+ "plotly_name": "radialaxis",
+ "parent_name": "layout.polar",
+ "data_class_str": "RadialAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.radialaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.radialaxis.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "calc",
+ "values": [
+ "-",
+ "linear",
+ "log",
+ "date",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.polar.radialaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.polar.radialaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.polar.radialaxis.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.polar.radialaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.radialaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.radialaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.radialaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.polar.radialaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.polar.radialaxis.title.font",
+ "edit_type": "ticks"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.radialaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.radialaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.polar.radialaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.polar.radialaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.polar.radialaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.polar.radialaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.radialaxis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.radialaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.polar.radialaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.radialaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.polar.radialaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.polar.radialaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.polar.radialaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.polar.radialaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.polar.radialaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.polar.radialaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.radialaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.polar.radialaxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.polar.radialaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.polar.radialaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.radialaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.radialaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.radialaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.polar.radialaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.polar.radialaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.radialaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.radialaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.polar.radialaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "clockwise",
+ "counterclockwise"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.radialaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.radialaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.radialaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.radialaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "calc",
+ "values": [
+ "tozero",
+ "nonnegative",
+ "normal"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.polar.radialaxis",
+ "anim": true,
+ "edit_type": "plot",
+ "implied_edits": {
+ "autorange": false
+ },
+ "items": [
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "impliedEdits": {
+ "^autorange": false
+ },
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.polar.radialaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.radialaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.radialaxis.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autorange": false
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.radialaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.radialaxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.radialaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.radialaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.polar.radialaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.radialaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.radialaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "calc",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array",
+ "total ascending",
+ "total descending",
+ "min ascending",
+ "min descending",
+ "max ascending",
+ "max descending",
+ "sum ascending",
+ "sum descending",
+ "mean ascending",
+ "mean descending",
+ "geometric mean ascending",
+ "geometric mean descending",
+ "median ascending",
+ "median descending"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.polar.radialaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.polar.radialaxis.calendar": {
+ "params": {
+ "plotly_name": "calendar",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "calc",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.autotickangles": {
+ "params": {
+ "plotly_name": "autotickangles",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "ticks",
+ "free_length": true,
+ "items": {
+ "valType": "angle"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.polar.radialaxis.autorangeoptions": {
+ "params": {
+ "plotly_name": "autorangeoptions",
+ "parent_name": "layout.polar.radialaxis",
+ "data_class_str": "Autorangeoptions",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.radialaxis.autorangeoptions.minallowed": {
+ "params": {
+ "plotly_name": "minallowed",
+ "parent_name": "layout.polar.radialaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.autorangeoptions.maxallowed": {
+ "params": {
+ "plotly_name": "maxallowed",
+ "parent_name": "layout.polar.radialaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.autorangeoptions.includesrc": {
+ "params": {
+ "plotly_name": "includesrc",
+ "parent_name": "layout.polar.radialaxis.autorangeoptions",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.polar.radialaxis.autorangeoptions.include": {
+ "params": {
+ "plotly_name": "include",
+ "parent_name": "layout.polar.radialaxis.autorangeoptions",
+ "array_ok": true,
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.autorangeoptions.clipmin": {
+ "params": {
+ "plotly_name": "clipmin",
+ "parent_name": "layout.polar.radialaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.autorangeoptions.clipmax": {
+ "params": {
+ "plotly_name": "clipmax",
+ "parent_name": "layout.polar.radialaxis.autorangeoptions",
+ "edit_type": "plot",
+ "implied_edits": {}
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.radialaxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ true,
+ false,
+ "reversed",
+ "min reversed",
+ "max reversed",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.radialaxis.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "layout.polar.radialaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.polar.hole": {
+ "params": {
+ "plotly_name": "hole",
+ "parent_name": "layout.polar",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.gridshape": {
+ "params": {
+ "plotly_name": "gridshape",
+ "parent_name": "layout.polar",
+ "edit_type": "plot",
+ "values": [
+ "circular",
+ "linear"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.polar",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.polar.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.polar.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.polar.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.polar.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "layout.polar.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "layout.polar.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.polar",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.barmode": {
+ "params": {
+ "plotly_name": "barmode",
+ "parent_name": "layout.polar",
+ "edit_type": "calc",
+ "values": [
+ "stack",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.bargap": {
+ "params": {
+ "plotly_name": "bargap",
+ "parent_name": "layout.polar",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis": {
+ "params": {
+ "plotly_name": "angularaxis",
+ "parent_name": "layout.polar",
+ "data_class_str": "AngularAxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.angularaxis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.angularaxis.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.angularaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc",
+ "values": [
+ "-",
+ "linear",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.polar.angularaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.polar.angularaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.polar.angularaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.polar.angularaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.angularaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.polar.angularaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.angularaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.polar.angularaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.polar.angularaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.polar.angularaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.polar.angularaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.polar.angularaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.polar.angularaxis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.angularaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.polar.angularaxis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.polar.angularaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.polar.angularaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.polar.angularaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.angularaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.polar.angularaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.polar.angularaxis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.angularaxis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.angularaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.polar.angularaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.angularaxis.thetaunit": {
+ "params": {
+ "plotly_name": "thetaunit",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc",
+ "values": [
+ "radians",
+ "degrees"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.angularaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.angularaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.angularaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.polar.angularaxis.rotation": {
+ "params": {
+ "plotly_name": "rotation",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.polar.angularaxis.period": {
+ "params": {
+ "plotly_name": "period",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.polar.angularaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.angularaxis.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "values": [
+ "above traces",
+ "below traces"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.angularaxis.hoverformat": {
+ "params": {
+ "plotly_name": "hoverformat",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.polar.angularaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.polar.angularaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.polar.angularaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.angularaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.polar.angularaxis.direction": {
+ "params": {
+ "plotly_name": "direction",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc",
+ "values": [
+ "counterclockwise",
+ "clockwise"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.polar.angularaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array",
+ "total ascending",
+ "total descending",
+ "min ascending",
+ "min descending",
+ "max ascending",
+ "max descending",
+ "sum ascending",
+ "sum descending",
+ "mean ascending",
+ "mean descending",
+ "geometric mean ascending",
+ "geometric mean descending",
+ "median ascending",
+ "median descending"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.polar.angularaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.polar.angularaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.polar.angularaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout.polar.angularaxis",
+ "edit_type": "calc",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.plot_bgcolor": {
+ "params": {
+ "plotly_name": "plot_bgcolor",
+ "parent_name": "layout",
+ "edit_type": "layoutstyle"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.piecolorway": {
+ "params": {
+ "plotly_name": "piecolorway",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorlistValidator"
+ },
+ "layout.paper_bgcolor": {
+ "params": {
+ "plotly_name": "paper_bgcolor",
+ "parent_name": "layout",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.newshape": {
+ "params": {
+ "plotly_name": "newshape",
+ "parent_name": "layout",
+ "data_class_str": "Newshape",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newshape.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.newshape",
+ "edit_type": "none",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "layout.newshape",
+ "edit_type": "none"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.newshape.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.newshape",
+ "edit_type": "none",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newshape.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.newshape",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "layout.newshape",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newshape.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.newshape.line",
+ "edit_type": "none",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newshape.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "layout.newshape.line",
+ "edit_type": "none",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.newshape.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.newshape.line",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.newshape.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "layout.newshape",
+ "edit_type": "none",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newshape.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "layout.newshape",
+ "edit_type": "none"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newshape.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "layout.newshape",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newshape.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.newshape.legendgrouptitle",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.newshape.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.newshape.legendgrouptitle.font",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.newshape.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "layout.newshape",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "layout.newshape",
+ "dflt": "legend",
+ "edit_type": "none"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "layout.newshape.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.newshape",
+ "edit_type": "none",
+ "values": [
+ "below",
+ "above",
+ "between"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "layout.newshape",
+ "data_class_str": "Label",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newshape.label.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.newshape.label",
+ "edit_type": "none",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.label.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.newshape.label",
+ "edit_type": "none",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.label.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "layout.newshape.label",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.label.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "layout.newshape.label",
+ "edit_type": "none",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right",
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.label.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "layout.newshape.label",
+ "edit_type": "none"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.newshape.label.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.newshape.label",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.label.padding": {
+ "params": {
+ "plotly_name": "padding",
+ "parent_name": "layout.newshape.label",
+ "edit_type": "none",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newshape.label.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.newshape.label",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newshape.label.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.newshape.label.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.label.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.label.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.label.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newshape.label.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.label.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.newshape.label.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.newshape.label.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.newshape.label.font",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.newshape.fillrule": {
+ "params": {
+ "plotly_name": "fillrule",
+ "parent_name": "layout.newshape",
+ "edit_type": "none",
+ "values": [
+ "evenodd",
+ "nonzero"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newshape.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "layout.newshape",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.newshape.drawdirection": {
+ "params": {
+ "plotly_name": "drawdirection",
+ "parent_name": "layout.newshape",
+ "edit_type": "none",
+ "values": [
+ "ortho",
+ "horizontal",
+ "vertical",
+ "diagonal"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newselection": {
+ "params": {
+ "plotly_name": "newselection",
+ "parent_name": "layout",
+ "data_class_str": "Newselection",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newselection.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "layout.newselection",
+ "edit_type": "none",
+ "values": [
+ "immediate",
+ "gradual"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.newselection.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "layout.newselection",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.newselection.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.newselection.line",
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.newselection.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "layout.newselection.line",
+ "edit_type": "none",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.newselection.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.newselection.line",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.modebar": {
+ "params": {
+ "plotly_name": "modebar",
+ "parent_name": "layout",
+ "data_class_str": "Modebar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.modebar.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.modebar",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.modebar.removesrc": {
+ "params": {
+ "plotly_name": "removesrc",
+ "parent_name": "layout.modebar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.modebar.remove": {
+ "params": {
+ "plotly_name": "remove",
+ "parent_name": "layout.modebar",
+ "array_ok": true,
+ "edit_type": "modebar"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.modebar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "layout.modebar",
+ "edit_type": "modebar",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.modebar.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.modebar",
+ "edit_type": "modebar"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.modebar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.modebar",
+ "edit_type": "modebar"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.modebar.addsrc": {
+ "params": {
+ "plotly_name": "addsrc",
+ "parent_name": "layout.modebar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.modebar.add": {
+ "params": {
+ "plotly_name": "add",
+ "parent_name": "layout.modebar",
+ "array_ok": true,
+ "edit_type": "modebar"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.modebar.activecolor": {
+ "params": {
+ "plotly_name": "activecolor",
+ "parent_name": "layout.modebar",
+ "edit_type": "modebar"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.minreducedwidth": {
+ "params": {
+ "plotly_name": "minreducedwidth",
+ "parent_name": "layout",
+ "edit_type": "plot",
+ "min": 2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.minreducedheight": {
+ "params": {
+ "plotly_name": "minreducedheight",
+ "parent_name": "layout",
+ "edit_type": "plot",
+ "min": 2
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "layout",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "layout",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.margin": {
+ "params": {
+ "plotly_name": "margin",
+ "parent_name": "layout",
+ "data_class_str": "Margin",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.margin.t": {
+ "params": {
+ "plotly_name": "t",
+ "parent_name": "layout.margin",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.margin.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "layout.margin",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.margin.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "layout.margin",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.margin.l": {
+ "params": {
+ "plotly_name": "l",
+ "parent_name": "layout.margin",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.margin.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "layout.margin",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.margin.autoexpand": {
+ "params": {
+ "plotly_name": "autoexpand",
+ "parent_name": "layout.margin",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.mapbox": {
+ "params": {
+ "plotly_name": "mapbox",
+ "parent_name": "layout",
+ "data_class_str": "Mapbox",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.zoom": {
+ "params": {
+ "plotly_name": "zoom",
+ "parent_name": "layout.mapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.mapbox",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.mapbox.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.mapbox",
+ "edit_type": "plot",
+ "values": [
+ "basic",
+ "streets",
+ "outdoors",
+ "light",
+ "dark",
+ "satellite",
+ "satellite-streets",
+ "carto-darkmatter",
+ "carto-positron",
+ "open-street-map",
+ "stamen-terrain",
+ "stamen-toner",
+ "stamen-watercolor",
+ "white-bg"
+ ]
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.mapbox.pitch": {
+ "params": {
+ "plotly_name": "pitch",
+ "parent_name": "layout.mapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layerdefaults": {
+ "params": {
+ "plotly_name": "layerdefaults",
+ "parent_name": "layout.mapbox",
+ "data_class_str": "Layer",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.layers": {
+ "params": {
+ "plotly_name": "layers",
+ "parent_name": "layout.mapbox",
+ "data_class_str": "Layer",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.mapbox.layer.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.mapbox.layer.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot",
+ "values": [
+ "circle",
+ "line",
+ "fill",
+ "symbol",
+ "raster"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.mapbox.layer.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.layer.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "layout.mapbox.layer",
+ "data_class_str": "Symbol",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.layer.symbol.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "layout.mapbox.layer.symbol",
+ "array_ok": false,
+ "edit_type": "plot",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.mapbox.layer.symbol.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "layout.mapbox.layer.symbol",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.layer.symbol.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.mapbox.layer.symbol.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.mapbox.layer.symbol.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.mapbox.layer.symbol.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.mapbox.layer.symbol.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.mapbox.layer.symbol.textfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layer.symbol.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.mapbox.layer.symbol.textfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.layer.symbol.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.mapbox.layer.symbol.textfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.mapbox.layer.symbol.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.mapbox.layer.symbol",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.layer.symbol.placement": {
+ "params": {
+ "plotly_name": "placement",
+ "parent_name": "layout.mapbox.layer.symbol",
+ "edit_type": "plot",
+ "values": [
+ "point",
+ "line",
+ "line-center"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.mapbox.layer.symbol.iconsize": {
+ "params": {
+ "plotly_name": "iconsize",
+ "parent_name": "layout.mapbox.layer.symbol",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layer.symbol.icon": {
+ "params": {
+ "plotly_name": "icon",
+ "parent_name": "layout.mapbox.layer.symbol",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.layer.sourcetype": {
+ "params": {
+ "plotly_name": "sourcetype",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot",
+ "values": [
+ "geojson",
+ "vector",
+ "raster",
+ "image"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.mapbox.layer.sourcelayer": {
+ "params": {
+ "plotly_name": "sourcelayer",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.layer.sourceattribution": {
+ "params": {
+ "plotly_name": "sourceattribution",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.layer.source": {
+ "params": {
+ "plotly_name": "source",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.mapbox.layer.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layer.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.layer.minzoom": {
+ "params": {
+ "plotly_name": "minzoom",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot",
+ "max": 24,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layer.maxzoom": {
+ "params": {
+ "plotly_name": "maxzoom",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot",
+ "max": 24,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layer.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "layout.mapbox.layer",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.layer.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.mapbox.layer.line",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layer.line.dashsrc": {
+ "params": {
+ "plotly_name": "dashsrc",
+ "parent_name": "layout.mapbox.layer.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.mapbox.layer.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "layout.mapbox.layer.line",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.mapbox.layer.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "layout.mapbox.layer",
+ "data_class_str": "Fill",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.layer.fill.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "layout.mapbox.layer.fill",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.mapbox.layer.coordinates": {
+ "params": {
+ "plotly_name": "coordinates",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.mapbox.layer.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.mapbox.layer.circle": {
+ "params": {
+ "plotly_name": "circle",
+ "parent_name": "layout.mapbox.layer",
+ "data_class_str": "Circle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.layer.circle.radius": {
+ "params": {
+ "plotly_name": "radius",
+ "parent_name": "layout.mapbox.layer.circle",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.layer.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "layout.mapbox.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.mapbox.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.mapbox",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.mapbox.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.mapbox.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.mapbox.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.mapbox.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "layout.mapbox.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.mapbox.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "layout.mapbox.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.mapbox.center": {
+ "params": {
+ "plotly_name": "center",
+ "parent_name": "layout.mapbox",
+ "data_class_str": "Center",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.center.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "layout.mapbox.center",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.center.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "layout.mapbox.center",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.bounds": {
+ "params": {
+ "plotly_name": "bounds",
+ "parent_name": "layout.mapbox",
+ "data_class_str": "Bounds",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.mapbox.bounds.west": {
+ "params": {
+ "plotly_name": "west",
+ "parent_name": "layout.mapbox.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.bounds.south": {
+ "params": {
+ "plotly_name": "south",
+ "parent_name": "layout.mapbox.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.bounds.north": {
+ "params": {
+ "plotly_name": "north",
+ "parent_name": "layout.mapbox.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.bounds.east": {
+ "params": {
+ "plotly_name": "east",
+ "parent_name": "layout.mapbox.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.bearing": {
+ "params": {
+ "plotly_name": "bearing",
+ "parent_name": "layout.mapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.mapbox.accesstoken": {
+ "params": {
+ "plotly_name": "accesstoken",
+ "parent_name": "layout.mapbox",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map": {
+ "params": {
+ "plotly_name": "map",
+ "parent_name": "layout",
+ "data_class_str": "Map",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.zoom": {
+ "params": {
+ "plotly_name": "zoom",
+ "parent_name": "layout.map",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.map",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.map.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.map",
+ "edit_type": "plot",
+ "values": [
+ "basic",
+ "carto-darkmatter",
+ "carto-darkmatter-nolabels",
+ "carto-positron",
+ "carto-positron-nolabels",
+ "carto-voyager",
+ "carto-voyager-nolabels",
+ "dark",
+ "light",
+ "open-street-map",
+ "outdoors",
+ "satellite",
+ "satellite-streets",
+ "streets",
+ "white-bg"
+ ]
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.map.pitch": {
+ "params": {
+ "plotly_name": "pitch",
+ "parent_name": "layout.map",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layerdefaults": {
+ "params": {
+ "plotly_name": "layerdefaults",
+ "parent_name": "layout.map",
+ "data_class_str": "Layer",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.layers": {
+ "params": {
+ "plotly_name": "layers",
+ "parent_name": "layout.map",
+ "data_class_str": "Layer",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.map.layer.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.map.layer.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot",
+ "values": [
+ "circle",
+ "line",
+ "fill",
+ "symbol",
+ "raster"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.map.layer.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.layer.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "layout.map.layer",
+ "data_class_str": "Symbol",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.layer.symbol.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "layout.map.layer.symbol",
+ "array_ok": false,
+ "edit_type": "plot",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.map.layer.symbol.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "layout.map.layer.symbol",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.layer.symbol.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.map.layer.symbol.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.map.layer.symbol.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.map.layer.symbol.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.map.layer.symbol.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.map.layer.symbol.textfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layer.symbol.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.map.layer.symbol.textfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.layer.symbol.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.map.layer.symbol.textfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.map.layer.symbol.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.map.layer.symbol",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.layer.symbol.placement": {
+ "params": {
+ "plotly_name": "placement",
+ "parent_name": "layout.map.layer.symbol",
+ "edit_type": "plot",
+ "values": [
+ "point",
+ "line",
+ "line-center"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.map.layer.symbol.iconsize": {
+ "params": {
+ "plotly_name": "iconsize",
+ "parent_name": "layout.map.layer.symbol",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layer.symbol.icon": {
+ "params": {
+ "plotly_name": "icon",
+ "parent_name": "layout.map.layer.symbol",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.layer.sourcetype": {
+ "params": {
+ "plotly_name": "sourcetype",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot",
+ "values": [
+ "geojson",
+ "vector",
+ "raster",
+ "image"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.map.layer.sourcelayer": {
+ "params": {
+ "plotly_name": "sourcelayer",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.layer.sourceattribution": {
+ "params": {
+ "plotly_name": "sourceattribution",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.layer.source": {
+ "params": {
+ "plotly_name": "source",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.map.layer.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layer.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.layer.minzoom": {
+ "params": {
+ "plotly_name": "minzoom",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot",
+ "max": 24,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layer.maxzoom": {
+ "params": {
+ "plotly_name": "maxzoom",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot",
+ "max": 24,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layer.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "layout.map.layer",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.layer.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.map.layer.line",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layer.line.dashsrc": {
+ "params": {
+ "plotly_name": "dashsrc",
+ "parent_name": "layout.map.layer.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.map.layer.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "layout.map.layer.line",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.map.layer.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "layout.map.layer",
+ "data_class_str": "Fill",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.layer.fill.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "layout.map.layer.fill",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.map.layer.coordinates": {
+ "params": {
+ "plotly_name": "coordinates",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.map.layer.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.map.layer.circle": {
+ "params": {
+ "plotly_name": "circle",
+ "parent_name": "layout.map.layer",
+ "data_class_str": "Circle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.layer.circle.radius": {
+ "params": {
+ "plotly_name": "radius",
+ "parent_name": "layout.map.layer.circle",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.layer.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "layout.map.layer",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.map.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.map",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.map.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.map.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.map.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.map.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "layout.map.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.map.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "layout.map.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.map.center": {
+ "params": {
+ "plotly_name": "center",
+ "parent_name": "layout.map",
+ "data_class_str": "Center",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.center.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "layout.map.center",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.center.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "layout.map.center",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.bounds": {
+ "params": {
+ "plotly_name": "bounds",
+ "parent_name": "layout.map",
+ "data_class_str": "Bounds",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.map.bounds.west": {
+ "params": {
+ "plotly_name": "west",
+ "parent_name": "layout.map.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.bounds.south": {
+ "params": {
+ "plotly_name": "south",
+ "parent_name": "layout.map.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.bounds.north": {
+ "params": {
+ "plotly_name": "north",
+ "parent_name": "layout.map.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.bounds.east": {
+ "params": {
+ "plotly_name": "east",
+ "parent_name": "layout.map.bounds",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.map.bearing": {
+ "params": {
+ "plotly_name": "bearing",
+ "parent_name": "layout.map",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "layout",
+ "data_class_str": "Legend",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.legend.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "layout.legend",
+ "edit_type": "layoutstyle",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.legend",
+ "edit_type": "legend"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "layout.legend",
+ "edit_type": "layoutstyle",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.legend",
+ "edit_type": "legend"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.legend",
+ "edit_type": "legend"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.legend.valign": {
+ "params": {
+ "plotly_name": "valign",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.legend",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.legend.traceorder": {
+ "params": {
+ "plotly_name": "traceorder",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "extras": [
+ "normal"
+ ],
+ "flags": [
+ "reversed",
+ "grouped"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.legend.tracegroupgap": {
+ "params": {
+ "plotly_name": "tracegroupgap",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.legend",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.legend.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.legend.title",
+ "edit_type": "legend"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.legend.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "layout.legend.title",
+ "edit_type": "legend",
+ "values": [
+ "top",
+ "left",
+ "top left",
+ "top center",
+ "top right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.legend.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.legend.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.legend.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.legend.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.legend.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.legend.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.legend.title.font",
+ "edit_type": "legend"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.legend.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.itemwidth": {
+ "params": {
+ "plotly_name": "itemwidth",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "min": 30
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.itemsizing": {
+ "params": {
+ "plotly_name": "itemsizing",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "trace",
+ "constant"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.itemdoubleclick": {
+ "params": {
+ "plotly_name": "itemdoubleclick",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "toggle",
+ "toggleothers",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.itemclick": {
+ "params": {
+ "plotly_name": "itemclick",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "toggle",
+ "toggleothers",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.indentation": {
+ "params": {
+ "plotly_name": "indentation",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "min": -15
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.grouptitlefont": {
+ "params": {
+ "plotly_name": "grouptitlefont",
+ "parent_name": "layout.legend",
+ "data_class_str": "Grouptitlefont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.legend.grouptitlefont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.legend.grouptitlefont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.grouptitlefont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.grouptitlefont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.grouptitlefont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.grouptitlefont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.legend.grouptitlefont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.legend.grouptitlefont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.legend.grouptitlefont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.legend.grouptitlefont",
+ "edit_type": "legend"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.legend.groupclick": {
+ "params": {
+ "plotly_name": "groupclick",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "toggleitem",
+ "togglegroup"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.legend",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.legend.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.legend.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.legend.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.legend.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.legend.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.legend.font",
+ "edit_type": "legend"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.legend.entrywidthmode": {
+ "params": {
+ "plotly_name": "entrywidthmode",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.legend.entrywidth": {
+ "params": {
+ "plotly_name": "entrywidth",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.legend",
+ "edit_type": "legend",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.legend.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.legend",
+ "edit_type": "legend"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.legend.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.legend",
+ "edit_type": "legend"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.imagedefaults": {
+ "params": {
+ "plotly_name": "imagedefaults",
+ "parent_name": "layout",
+ "data_class_str": "Image",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.images": {
+ "params": {
+ "plotly_name": "images",
+ "parent_name": "layout",
+ "data_class_str": "Image",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.image.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw",
+ "values": [
+ "paper",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.image.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.image.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.image.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw",
+ "values": [
+ "paper",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.image.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.image.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.image.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.image.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.image",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.image.source": {
+ "params": {
+ "plotly_name": "source",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ImageUriValidator"
+ },
+ "layout.image.sizing": {
+ "params": {
+ "plotly_name": "sizing",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw",
+ "values": [
+ "fill",
+ "contain",
+ "stretch"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.image.sizey": {
+ "params": {
+ "plotly_name": "sizey",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.image.sizex": {
+ "params": {
+ "plotly_name": "sizex",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.image.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.image.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.image",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.image.layer": {
+ "params": {
+ "plotly_name": "layer",
+ "parent_name": "layout.image",
+ "edit_type": "arraydraw",
+ "values": [
+ "below",
+ "above"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.iciclecolorway": {
+ "params": {
+ "plotly_name": "iciclecolorway",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorlistValidator"
+ },
+ "layout.hoversubplots": {
+ "params": {
+ "plotly_name": "hoversubplots",
+ "parent_name": "layout",
+ "edit_type": "none",
+ "values": [
+ "single",
+ "overlaying",
+ "axis"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hovermode": {
+ "params": {
+ "plotly_name": "hovermode",
+ "parent_name": "layout",
+ "edit_type": "modebar",
+ "values": [
+ "x",
+ "y",
+ "closest",
+ false,
+ "x unified",
+ "y unified"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "layout",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "layout.hoverlabel",
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.hoverlabel.grouptitlefont": {
+ "params": {
+ "plotly_name": "grouptitlefont",
+ "parent_name": "layout.hoverlabel",
+ "data_class_str": "Grouptitlefont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.hoverlabel.grouptitlefont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.hoverlabel.grouptitlefont",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "layout.hoverlabel",
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.hoverdistance": {
+ "params": {
+ "plotly_name": "hoverdistance",
+ "parent_name": "layout",
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.hidesources": {
+ "params": {
+ "plotly_name": "hidesources",
+ "parent_name": "layout",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.hiddenlabelssrc": {
+ "params": {
+ "plotly_name": "hiddenlabelssrc",
+ "parent_name": "layout",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.hiddenlabels": {
+ "params": {
+ "plotly_name": "hiddenlabels",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.height": {
+ "params": {
+ "plotly_name": "height",
+ "parent_name": "layout",
+ "edit_type": "plot",
+ "min": 10
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.grid": {
+ "params": {
+ "plotly_name": "grid",
+ "parent_name": "layout",
+ "data_class_str": "Grid",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.grid.yside": {
+ "params": {
+ "plotly_name": "yside",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "values": [
+ "left",
+ "left plot",
+ "right plot",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.grid.ygap": {
+ "params": {
+ "plotly_name": "ygap",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.grid.yaxes": {
+ "params": {
+ "plotly_name": "yaxes",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "free_length": true,
+ "items": {
+ "editType": "plot",
+ "valType": "enumerated",
+ "values": [
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/",
+ ""
+ ]
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.grid.xside": {
+ "params": {
+ "plotly_name": "xside",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "values": [
+ "bottom",
+ "bottom plot",
+ "top plot",
+ "top"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.grid.xgap": {
+ "params": {
+ "plotly_name": "xgap",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.grid.xaxes": {
+ "params": {
+ "plotly_name": "xaxes",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "free_length": true,
+ "items": {
+ "editType": "plot",
+ "valType": "enumerated",
+ "values": [
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ ""
+ ]
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.grid.subplots": {
+ "params": {
+ "plotly_name": "subplots",
+ "parent_name": "layout.grid",
+ "dimensions": 2,
+ "edit_type": "plot",
+ "free_length": true,
+ "items": {
+ "editType": "plot",
+ "valType": "enumerated",
+ "values": [
+ "/^x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?$/",
+ ""
+ ]
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.grid.rows": {
+ "params": {
+ "plotly_name": "rows",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.grid.roworder": {
+ "params": {
+ "plotly_name": "roworder",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "values": [
+ "top to bottom",
+ "bottom to top"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.grid.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "values": [
+ "independent",
+ "coupled"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.grid.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.grid",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.grid.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.grid.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.grid.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.grid.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.grid.columns": {
+ "params": {
+ "plotly_name": "columns",
+ "parent_name": "layout.grid",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.geo": {
+ "params": {
+ "plotly_name": "geo",
+ "parent_name": "layout",
+ "data_class_str": "Geo",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.geo.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "layout.geo",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.geo.subunitwidth": {
+ "params": {
+ "plotly_name": "subunitwidth",
+ "parent_name": "layout.geo",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.subunitcolor": {
+ "params": {
+ "plotly_name": "subunitcolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.showsubunits": {
+ "params": {
+ "plotly_name": "showsubunits",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.showrivers": {
+ "params": {
+ "plotly_name": "showrivers",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.showocean": {
+ "params": {
+ "plotly_name": "showocean",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.showland": {
+ "params": {
+ "plotly_name": "showland",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.showlakes": {
+ "params": {
+ "plotly_name": "showlakes",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.showframe": {
+ "params": {
+ "plotly_name": "showframe",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.showcountries": {
+ "params": {
+ "plotly_name": "showcountries",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.showcoastlines": {
+ "params": {
+ "plotly_name": "showcoastlines",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.scope": {
+ "params": {
+ "plotly_name": "scope",
+ "parent_name": "layout.geo",
+ "edit_type": "plot",
+ "values": [
+ "africa",
+ "asia",
+ "europe",
+ "north america",
+ "south america",
+ "usa",
+ "world"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.geo.riverwidth": {
+ "params": {
+ "plotly_name": "riverwidth",
+ "parent_name": "layout.geo",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.rivercolor": {
+ "params": {
+ "plotly_name": "rivercolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.resolution": {
+ "params": {
+ "plotly_name": "resolution",
+ "parent_name": "layout.geo",
+ "coerce_number": true,
+ "edit_type": "plot",
+ "values": [
+ 110,
+ 50
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.geo.projection": {
+ "params": {
+ "plotly_name": "projection",
+ "parent_name": "layout.geo",
+ "data_class_str": "Projection",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.geo.projection.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "layout.geo.projection",
+ "edit_type": "plot",
+ "values": [
+ "airy",
+ "aitoff",
+ "albers",
+ "albers usa",
+ "august",
+ "azimuthal equal area",
+ "azimuthal equidistant",
+ "baker",
+ "bertin1953",
+ "boggs",
+ "bonne",
+ "bottomley",
+ "bromley",
+ "collignon",
+ "conic conformal",
+ "conic equal area",
+ "conic equidistant",
+ "craig",
+ "craster",
+ "cylindrical equal area",
+ "cylindrical stereographic",
+ "eckert1",
+ "eckert2",
+ "eckert3",
+ "eckert4",
+ "eckert5",
+ "eckert6",
+ "eisenlohr",
+ "equal earth",
+ "equirectangular",
+ "fahey",
+ "foucaut",
+ "foucaut sinusoidal",
+ "ginzburg4",
+ "ginzburg5",
+ "ginzburg6",
+ "ginzburg8",
+ "ginzburg9",
+ "gnomonic",
+ "gringorten",
+ "gringorten quincuncial",
+ "guyou",
+ "hammer",
+ "hill",
+ "homolosine",
+ "hufnagel",
+ "hyperelliptical",
+ "kavrayskiy7",
+ "lagrange",
+ "larrivee",
+ "laskowski",
+ "loximuthal",
+ "mercator",
+ "miller",
+ "mollweide",
+ "mt flat polar parabolic",
+ "mt flat polar quartic",
+ "mt flat polar sinusoidal",
+ "natural earth",
+ "natural earth1",
+ "natural earth2",
+ "nell hammer",
+ "nicolosi",
+ "orthographic",
+ "patterson",
+ "peirce quincuncial",
+ "polyconic",
+ "rectangular polyconic",
+ "robinson",
+ "satellite",
+ "sinu mollweide",
+ "sinusoidal",
+ "stereographic",
+ "times",
+ "transverse mercator",
+ "van der grinten",
+ "van der grinten2",
+ "van der grinten3",
+ "van der grinten4",
+ "wagner4",
+ "wagner6",
+ "wiechel",
+ "winkel tripel",
+ "winkel3"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.geo.projection.tilt": {
+ "params": {
+ "plotly_name": "tilt",
+ "parent_name": "layout.geo.projection",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.projection.scale": {
+ "params": {
+ "plotly_name": "scale",
+ "parent_name": "layout.geo.projection",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.projection.rotation": {
+ "params": {
+ "plotly_name": "rotation",
+ "parent_name": "layout.geo.projection",
+ "data_class_str": "Rotation",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.geo.projection.rotation.roll": {
+ "params": {
+ "plotly_name": "roll",
+ "parent_name": "layout.geo.projection.rotation",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.projection.rotation.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "layout.geo.projection.rotation",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.projection.rotation.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "layout.geo.projection.rotation",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.projection.parallels": {
+ "params": {
+ "plotly_name": "parallels",
+ "parent_name": "layout.geo.projection",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.geo.projection.distance": {
+ "params": {
+ "plotly_name": "distance",
+ "parent_name": "layout.geo.projection",
+ "edit_type": "plot",
+ "min": 1.001
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.oceancolor": {
+ "params": {
+ "plotly_name": "oceancolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.lonaxis": {
+ "params": {
+ "plotly_name": "lonaxis",
+ "parent_name": "layout.geo",
+ "data_class_str": "Lonaxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.geo.lonaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.geo.lonaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.lonaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.geo.lonaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.lonaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.geo.lonaxis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.geo.lonaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.geo.lonaxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.lonaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.geo.lonaxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.geo.lonaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.geo.lonaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.lonaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.geo.lonaxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.lataxis": {
+ "params": {
+ "plotly_name": "lataxis",
+ "parent_name": "layout.geo",
+ "data_class_str": "Lataxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.geo.lataxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.geo.lataxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.lataxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "layout.geo.lataxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.geo.lataxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "layout.geo.lataxis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.geo.lataxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "layout.geo.lataxis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.lataxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "layout.geo.lataxis",
+ "edit_type": "plot",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "layout.geo.lataxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "layout.geo.lataxis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.lataxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.geo.lataxis",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.landcolor": {
+ "params": {
+ "plotly_name": "landcolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.lakecolor": {
+ "params": {
+ "plotly_name": "lakecolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.framewidth": {
+ "params": {
+ "plotly_name": "framewidth",
+ "parent_name": "layout.geo",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.framecolor": {
+ "params": {
+ "plotly_name": "framecolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.fitbounds": {
+ "params": {
+ "plotly_name": "fitbounds",
+ "parent_name": "layout.geo",
+ "edit_type": "plot",
+ "values": [
+ false,
+ "locations",
+ "geojson"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.geo.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "layout.geo",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.geo.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.geo.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.geo.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.geo.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.geo.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "layout.geo.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.geo.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "layout.geo.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.geo.countrywidth": {
+ "params": {
+ "plotly_name": "countrywidth",
+ "parent_name": "layout.geo",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.countrycolor": {
+ "params": {
+ "plotly_name": "countrycolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.coastlinewidth": {
+ "params": {
+ "plotly_name": "coastlinewidth",
+ "parent_name": "layout.geo",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.coastlinecolor": {
+ "params": {
+ "plotly_name": "coastlinecolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.geo.center": {
+ "params": {
+ "plotly_name": "center",
+ "parent_name": "layout.geo",
+ "data_class_str": "Center",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.geo.center.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "layout.geo.center",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.center.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "layout.geo.center",
+ "edit_type": "plot"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.geo.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.geo",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.funnelmode": {
+ "params": {
+ "plotly_name": "funnelmode",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "stack",
+ "group",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.funnelgroupgap": {
+ "params": {
+ "plotly_name": "funnelgroupgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.funnelgap": {
+ "params": {
+ "plotly_name": "funnelgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.funnelareacolorway": {
+ "params": {
+ "plotly_name": "funnelareacolorway",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorlistValidator"
+ },
+ "layout.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.extendtreemapcolors": {
+ "params": {
+ "plotly_name": "extendtreemapcolors",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.extendsunburstcolors": {
+ "params": {
+ "plotly_name": "extendsunburstcolors",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.extendpiecolors": {
+ "params": {
+ "plotly_name": "extendpiecolors",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.extendiciclecolors": {
+ "params": {
+ "plotly_name": "extendiciclecolors",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.extendfunnelareacolors": {
+ "params": {
+ "plotly_name": "extendfunnelareacolors",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.editrevision": {
+ "params": {
+ "plotly_name": "editrevision",
+ "parent_name": "layout",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.dragmode": {
+ "params": {
+ "plotly_name": "dragmode",
+ "parent_name": "layout",
+ "edit_type": "modebar",
+ "values": [
+ "zoom",
+ "pan",
+ "select",
+ "lasso",
+ "drawclosedpath",
+ "drawopenpath",
+ "drawline",
+ "drawrect",
+ "drawcircle",
+ "orbit",
+ "turntable",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.datarevision": {
+ "params": {
+ "plotly_name": "datarevision",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.computed": {
+ "params": {
+ "plotly_name": "computed",
+ "parent_name": "layout",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.colorway": {
+ "params": {
+ "plotly_name": "colorway",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorlistValidator"
+ },
+ "layout.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "layout",
+ "data_class_str": "Colorscale",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.colorscale.sequentialminus": {
+ "params": {
+ "plotly_name": "sequentialminus",
+ "parent_name": "layout.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "layout.colorscale.sequential": {
+ "params": {
+ "plotly_name": "sequential",
+ "parent_name": "layout.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "layout.colorscale.diverging": {
+ "params": {
+ "plotly_name": "diverging",
+ "parent_name": "layout.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "layout.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "layout",
+ "data_class_str": "Coloraxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.coloraxis.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.coloraxis.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.coloraxis.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "layout.coloraxis.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "layout.coloraxis",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.coloraxis.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "layout.coloraxis.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "layout.coloraxis.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.coloraxis.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "layout.coloraxis.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.coloraxis.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.coloraxis.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.coloraxis.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.coloraxis.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.coloraxis.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "layout.coloraxis.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "layout.coloraxis.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.coloraxis.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "layout.coloraxis.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.coloraxis.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "layout.coloraxis.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.coloraxis.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "layout.coloraxis.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.coloraxis.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.coloraxis.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "layout.coloraxis.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.coloraxis.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "layout.coloraxis.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "layout.coloraxis.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "layout.coloraxis.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.coloraxis.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.coloraxis.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.coloraxis.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.coloraxis.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.coloraxis.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.coloraxis.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.coloraxis.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.coloraxis.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.coloraxis.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.coloraxis.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.coloraxis.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.coloraxis.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.coloraxis.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.coloraxis.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.coloraxis.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.coloraxis.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.coloraxis.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.coloraxis.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "layout.coloraxis",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.clickmode": {
+ "params": {
+ "plotly_name": "clickmode",
+ "parent_name": "layout",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "event",
+ "select"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.calendar": {
+ "params": {
+ "plotly_name": "calendar",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.boxmode": {
+ "params": {
+ "plotly_name": "boxmode",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "group",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.boxgroupgap": {
+ "params": {
+ "plotly_name": "boxgroupgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.boxgap": {
+ "params": {
+ "plotly_name": "boxgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.barnorm": {
+ "params": {
+ "plotly_name": "barnorm",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "",
+ "fraction",
+ "percent"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.barmode": {
+ "params": {
+ "plotly_name": "barmode",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "stack",
+ "group",
+ "overlay",
+ "relative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.bargroupgap": {
+ "params": {
+ "plotly_name": "bargroupgap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.bargap": {
+ "params": {
+ "plotly_name": "bargap",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.barcornerradius": {
+ "params": {
+ "plotly_name": "barcornerradius",
+ "parent_name": "layout",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "layout",
+ "edit_type": "calc",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.autosize": {
+ "params": {
+ "plotly_name": "autosize",
+ "parent_name": "layout",
+ "edit_type": "none"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.annotationdefaults": {
+ "params": {
+ "plotly_name": "annotationdefaults",
+ "parent_name": "layout",
+ "data_class_str": "Annotation",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.annotations": {
+ "params": {
+ "plotly_name": "annotations",
+ "parent_name": "layout",
+ "data_class_str": "Annotation",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "layout.annotation.yshift": {
+ "params": {
+ "plotly_name": "yshift",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc",
+ "values": [
+ "paper",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.yclick": {
+ "params": {
+ "plotly_name": "yclick",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.annotation.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "auto",
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.annotation.xshift": {
+ "params": {
+ "plotly_name": "xshift",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc",
+ "values": [
+ "paper",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.xclick": {
+ "params": {
+ "plotly_name": "xclick",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.annotation.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "auto",
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.annotation.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.annotation.valign": {
+ "params": {
+ "plotly_name": "valign",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AngleValidator"
+ },
+ "layout.annotation.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.startstandoff": {
+ "params": {
+ "plotly_name": "startstandoff",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.startarrowsize": {
+ "params": {
+ "plotly_name": "startarrowsize",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 0.3
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.startarrowhead": {
+ "params": {
+ "plotly_name": "startarrowhead",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw",
+ "max": 8,
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.annotation.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.showarrow": {
+ "params": {
+ "plotly_name": "showarrow",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.annotation.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "layout.annotation",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "layout.annotation",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.annotation.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.annotation.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.annotation.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.annotation.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.annotation.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.annotation.hoverlabel.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.annotation.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.annotation.hoverlabel",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.annotation.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.annotation.hoverlabel",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.annotation.height": {
+ "params": {
+ "plotly_name": "height",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "layout.annotation",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.annotation.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.annotation.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.annotation.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "calc+arraydraw",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "layout.annotation.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "layout.annotation.font",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.annotation.clicktoshow": {
+ "params": {
+ "plotly_name": "clicktoshow",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw",
+ "values": [
+ false,
+ "onoff",
+ "onout"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.captureevents": {
+ "params": {
+ "plotly_name": "captureevents",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "layout.annotation.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.borderpad": {
+ "params": {
+ "plotly_name": "borderpad",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.annotation.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.annotation.ayref": {
+ "params": {
+ "plotly_name": "ayref",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc",
+ "values": [
+ "pixel",
+ "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.ay": {
+ "params": {
+ "plotly_name": "ay",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.annotation.axref": {
+ "params": {
+ "plotly_name": "axref",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc",
+ "values": [
+ "pixel",
+ "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.annotation.ax": {
+ "params": {
+ "plotly_name": "ax",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw"
+ },
+ "superclass": "AnyValidator"
+ },
+ "layout.annotation.arrowwidth": {
+ "params": {
+ "plotly_name": "arrowwidth",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 0.1
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.arrowsize": {
+ "params": {
+ "plotly_name": "arrowsize",
+ "parent_name": "layout.annotation",
+ "edit_type": "calc+arraydraw",
+ "min": 0.3
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.annotation.arrowside": {
+ "params": {
+ "plotly_name": "arrowside",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "end",
+ "start"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "layout.annotation.arrowhead": {
+ "params": {
+ "plotly_name": "arrowhead",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw",
+ "max": 8,
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "layout.annotation.arrowcolor": {
+ "params": {
+ "plotly_name": "arrowcolor",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.annotation.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "layout.annotation",
+ "edit_type": "arraydraw",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "layout.activeshape": {
+ "params": {
+ "plotly_name": "activeshape",
+ "parent_name": "layout",
+ "data_class_str": "Activeshape",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.activeshape.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.activeshape",
+ "edit_type": "none",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.activeshape.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "layout.activeshape",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "layout.activeselection": {
+ "params": {
+ "plotly_name": "activeselection",
+ "parent_name": "layout",
+ "data_class_str": "Activeselection",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "layout.activeselection.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "layout.activeselection",
+ "edit_type": "none",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "layout.activeselection.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "layout.activeselection",
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall": {
+ "params": {
+ "plotly_name": "waterfall",
+ "parent_name": "",
+ "data_class_str": "Waterfall",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "waterfall",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "waterfall.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "waterfall",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "waterfall",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "waterfall.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "waterfall",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "waterfall",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "waterfall.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "waterfall",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "waterfall",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "waterfall.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "waterfall",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "waterfall",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "waterfall.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "waterfall",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "waterfall",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.totals": {
+ "params": {
+ "plotly_name": "totals",
+ "parent_name": "waterfall",
+ "data_class_str": "Totals",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.totals.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "waterfall.totals",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.totals.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "waterfall.totals.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.totals.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "waterfall.totals.marker.line",
+ "array_ok": false,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.totals.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.totals.marker.line",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.totals.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.totals.marker",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "auto",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.textinfo": {
+ "params": {
+ "plotly_name": "textinfo",
+ "parent_name": "waterfall",
+ "array_ok": false,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "initial",
+ "delta",
+ "final"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "waterfall.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "waterfall",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "waterfall.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "waterfall.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "waterfall.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "waterfall",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "waterfall.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "waterfall",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "waterfall.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "waterfall.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "waterfall",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "waterfall.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "waterfall",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.outsidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "waterfall.outsidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.outsidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.outsidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.outsidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.outsidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.outsidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "waterfall.outsidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.outsidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "waterfall.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "waterfall",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "waterfall",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.offsetsrc": {
+ "params": {
+ "plotly_name": "offsetsrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.offsetgroup": {
+ "params": {
+ "plotly_name": "offsetgroup",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.offset": {
+ "params": {
+ "plotly_name": "offset",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "waterfall",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "waterfall.measuresrc": {
+ "params": {
+ "plotly_name": "measuresrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.measure": {
+ "params": {
+ "plotly_name": "measure",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "waterfall.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "waterfall",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "waterfall",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "waterfall",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "waterfall.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "waterfall.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "waterfall.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "waterfall.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "waterfall",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "waterfall",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "waterfall.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "waterfall",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "waterfall.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "waterfall.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "waterfall.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.insidetextfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.insidetextanchor": {
+ "params": {
+ "plotly_name": "insidetextanchor",
+ "parent_name": "waterfall",
+ "edit_type": "plot",
+ "values": [
+ "end",
+ "middle",
+ "start"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.increasing": {
+ "params": {
+ "plotly_name": "increasing",
+ "parent_name": "waterfall",
+ "data_class_str": "Increasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.increasing.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "waterfall.increasing",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.increasing.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "waterfall.increasing.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.increasing.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "waterfall.increasing.marker.line",
+ "array_ok": false,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.increasing.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.increasing.marker.line",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.increasing.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.increasing.marker",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "waterfall.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "waterfall",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "waterfall.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "waterfall.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "waterfall.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "waterfall.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "waterfall.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "waterfall.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "waterfall.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "waterfall.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "waterfall.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "waterfall.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "waterfall.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "waterfall.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "waterfall.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "waterfall.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "waterfall",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "name",
+ "x",
+ "y",
+ "text",
+ "initial",
+ "delta",
+ "final"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "waterfall.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.decreasing": {
+ "params": {
+ "plotly_name": "decreasing",
+ "parent_name": "waterfall",
+ "data_class_str": "Decreasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.decreasing.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "waterfall.decreasing",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.decreasing.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "waterfall.decreasing.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.decreasing.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "waterfall.decreasing.marker.line",
+ "array_ok": false,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.decreasing.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.decreasing.marker.line",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.decreasing.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.decreasing.marker",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "waterfall",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "waterfall.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "waterfall.constraintext": {
+ "params": {
+ "plotly_name": "constraintext",
+ "parent_name": "waterfall",
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "both",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.connector": {
+ "params": {
+ "plotly_name": "connector",
+ "parent_name": "waterfall",
+ "data_class_str": "Connector",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.connector.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "waterfall.connector",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "waterfall.connector.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "waterfall.connector",
+ "edit_type": "plot",
+ "values": [
+ "spanning",
+ "between"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "waterfall.connector.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "waterfall.connector",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "waterfall.connector.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "waterfall.connector.line",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.connector.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "waterfall.connector.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "waterfall.connector.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "waterfall.connector.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "waterfall.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "waterfall",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "waterfall.base": {
+ "params": {
+ "plotly_name": "base",
+ "parent_name": "waterfall",
+ "array_ok": false,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "waterfall.alignmentgroup": {
+ "params": {
+ "plotly_name": "alignmentgroup",
+ "parent_name": "waterfall",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume": {
+ "params": {
+ "plotly_name": "volume",
+ "parent_name": "",
+ "data_class_str": "Volume",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "volume",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "volume",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "volume",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.valuesrc": {
+ "params": {
+ "plotly_name": "valuesrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.valuehoverformat": {
+ "params": {
+ "plotly_name": "valuehoverformat",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "volume",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "volume.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "volume",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "volume",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.surface": {
+ "params": {
+ "plotly_name": "surface",
+ "parent_name": "volume",
+ "data_class_str": "Surface",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.surface.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.surface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.surface.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "volume.surface",
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "odd",
+ "even"
+ ],
+ "flags": [
+ "A",
+ "B",
+ "C",
+ "D",
+ "E"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "volume.surface.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.surface",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.surface.count": {
+ "params": {
+ "plotly_name": "count",
+ "parent_name": "volume.surface",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "volume",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "volume.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "volume.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.spaceframe": {
+ "params": {
+ "plotly_name": "spaceframe",
+ "parent_name": "volume",
+ "data_class_str": "Spaceframe",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.spaceframe.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.spaceframe",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.spaceframe.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.spaceframe",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.slices": {
+ "params": {
+ "plotly_name": "slices",
+ "parent_name": "volume",
+ "data_class_str": "Slices",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.slices.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "volume.slices",
+ "data_class_str": "Z",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.slices.z.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.slices.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.slices.z.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "volume.slices.z",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.slices.z.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "volume.slices.z",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.slices.z.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.slices.z",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.slices.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "volume.slices",
+ "data_class_str": "Y",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.slices.y.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.slices.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.slices.y.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "volume.slices.y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.slices.y.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "volume.slices.y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.slices.y.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.slices.y",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.slices.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "volume.slices",
+ "data_class_str": "X",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.slices.x.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.slices.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.slices.x.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "volume.slices.x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.slices.x.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "volume.slices.x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.slices.x.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.slices.x",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "volume",
+ "dflt": "scene",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "volume.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.opacityscale": {
+ "params": {
+ "plotly_name": "opacityscale",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "volume.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "volume",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "volume",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "volume.lightposition": {
+ "params": {
+ "plotly_name": "lightposition",
+ "parent_name": "volume",
+ "data_class_str": "Lightposition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.lightposition.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "volume.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lightposition.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "volume.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lightposition.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "volume.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lighting": {
+ "params": {
+ "plotly_name": "lighting",
+ "parent_name": "volume",
+ "data_class_str": "Lighting",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.lighting.vertexnormalsepsilon": {
+ "params": {
+ "plotly_name": "vertexnormalsepsilon",
+ "parent_name": "volume.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lighting.specular": {
+ "params": {
+ "plotly_name": "specular",
+ "parent_name": "volume.lighting",
+ "edit_type": "calc",
+ "max": 2,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lighting.roughness": {
+ "params": {
+ "plotly_name": "roughness",
+ "parent_name": "volume.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lighting.fresnel": {
+ "params": {
+ "plotly_name": "fresnel",
+ "parent_name": "volume.lighting",
+ "edit_type": "calc",
+ "max": 5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lighting.facenormalsepsilon": {
+ "params": {
+ "plotly_name": "facenormalsepsilon",
+ "parent_name": "volume.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lighting.diffuse": {
+ "params": {
+ "plotly_name": "diffuse",
+ "parent_name": "volume.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.lighting.ambient": {
+ "params": {
+ "plotly_name": "ambient",
+ "parent_name": "volume.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "volume",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "volume",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "volume",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "volume.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "volume.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "volume.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "volume.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "volume",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "volume",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "volume.isomin": {
+ "params": {
+ "plotly_name": "isomin",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.isomax": {
+ "params": {
+ "plotly_name": "isomax",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "volume",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "volume",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "volume",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "volume.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "volume.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "volume.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "volume.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "volume.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "volume.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "volume.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "volume.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "volume.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "volume.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "volume.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "volume.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "volume",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "volume.flatshading": {
+ "params": {
+ "plotly_name": "flatshading",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "volume",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "volume",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.contour": {
+ "params": {
+ "plotly_name": "contour",
+ "parent_name": "volume",
+ "data_class_str": "Contour",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.contour.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "volume.contour",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.contour.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.contour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.contour.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "volume.contour",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "volume.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "volume",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "volume.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "volume.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "volume.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "volume.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "volume.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "volume.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "volume.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "volume.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "volume.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "volume.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "volume.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "volume.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "volume.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "volume.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "volume.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "volume.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "volume.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "volume.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "volume.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "volume.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "volume.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "volume.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "volume.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "volume.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "volume.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "volume.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "volume.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "volume.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "volume.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "volume.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "volume.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "volume.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "volume",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "volume.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.caps": {
+ "params": {
+ "plotly_name": "caps",
+ "parent_name": "volume",
+ "data_class_str": "Caps",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.caps.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "volume.caps",
+ "data_class_str": "Z",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.caps.z.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.caps.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.caps.z.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.caps.z",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.caps.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "volume.caps",
+ "data_class_str": "Y",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.caps.y.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.caps.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.caps.y.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.caps.y",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.caps.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "volume.caps",
+ "data_class_str": "X",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "volume.caps.x.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "volume.caps.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "volume.caps.x.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "volume.caps.x",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "volume.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "volume",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "violin": {
+ "params": {
+ "plotly_name": "violin",
+ "parent_name": "",
+ "data_class_str": "Violin",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "violin",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "violin.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "violin",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "violin.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "violin",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "violin.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "violin",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "violin.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "violin",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "violin.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "violin",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "violin.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "violin",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "violin.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "violin",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "violin.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "violin.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "violin.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "violin.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "violin",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "violin",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "violin",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "violin.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "violin.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.spanmode": {
+ "params": {
+ "plotly_name": "spanmode",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "values": [
+ "soft",
+ "hard",
+ "manual"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.span": {
+ "params": {
+ "plotly_name": "span",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "violin.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "values": [
+ "both",
+ "positive",
+ "negative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "violin",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "violin.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "violin",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "violin.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "violin",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "violin.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "violin.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "violin.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.scalemode": {
+ "params": {
+ "plotly_name": "scalemode",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "values": [
+ "width",
+ "count"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.scalegroup": {
+ "params": {
+ "plotly_name": "scalegroup",
+ "parent_name": "violin",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.quartilemethod": {
+ "params": {
+ "plotly_name": "quartilemethod",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "values": [
+ "linear",
+ "exclusive",
+ "inclusive"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.points": {
+ "params": {
+ "plotly_name": "points",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "outliers",
+ "suspectedoutliers",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.pointpos": {
+ "params": {
+ "plotly_name": "pointpos",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "max": 2,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "violin",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "violin",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.offsetgroup": {
+ "params": {
+ "plotly_name": "offsetgroup",
+ "parent_name": "violin",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "violin",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "violin",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "violin.meanline": {
+ "params": {
+ "plotly_name": "meanline",
+ "parent_name": "violin",
+ "data_class_str": "Meanline",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.meanline.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "violin.meanline",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.meanline.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "violin.meanline",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "violin.meanline.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.meanline",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "violin",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "violin.marker",
+ "array_ok": false,
+ "edit_type": "plot",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "violin.marker",
+ "array_ok": false,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.marker.outliercolor": {
+ "params": {
+ "plotly_name": "outliercolor",
+ "parent_name": "violin.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "violin.marker",
+ "array_ok": false,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "violin.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "violin.marker.line",
+ "array_ok": false,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.marker.line.outlierwidth": {
+ "params": {
+ "plotly_name": "outlierwidth",
+ "parent_name": "violin.marker.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.marker.line.outliercolor": {
+ "params": {
+ "plotly_name": "outliercolor",
+ "parent_name": "violin.marker.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.marker.line",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.marker",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "violin.marker",
+ "array_ok": false,
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "violin.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "violin",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "violin.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "violin",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "violin",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "violin",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "violin.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "violin.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "violin.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "violin.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "violin",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "violin",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "violin.jitter": {
+ "params": {
+ "plotly_name": "jitter",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "violin",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "violin.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "violin",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "violin",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "violin",
+ "edit_type": "style",
+ "extras": [
+ "all"
+ ],
+ "flags": [
+ "violins",
+ "points",
+ "kde"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "violin.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "violin",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "violin.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "violin.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "violin.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "violin.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "violin.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "violin.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "violin.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "violin.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "violin.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "violin.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "violin.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "violin.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "violin.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "violin.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "violin.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "violin",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "violin.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "violin",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "violin",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "violin.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "violin",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "violin.box": {
+ "params": {
+ "plotly_name": "box",
+ "parent_name": "violin",
+ "data_class_str": "Box",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.box.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "violin.box",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.box.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "violin.box",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "violin.box.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "violin.box",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "violin.box.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "violin.box.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.box.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "violin.box.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.box.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "violin.box",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "violin.bandwidth": {
+ "params": {
+ "plotly_name": "bandwidth",
+ "parent_name": "violin",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "violin.alignmentgroup": {
+ "params": {
+ "plotly_name": "alignmentgroup",
+ "parent_name": "violin",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap": {
+ "params": {
+ "plotly_name": "treemap",
+ "parent_name": "",
+ "data_class_str": "Treemap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "treemap",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "treemap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "treemap.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "treemap",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.tiling": {
+ "params": {
+ "plotly_name": "tiling",
+ "parent_name": "treemap",
+ "data_class_str": "Tiling",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.tiling.squarifyratio": {
+ "params": {
+ "plotly_name": "squarifyratio",
+ "parent_name": "treemap.tiling",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.tiling.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "treemap.tiling",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.tiling.packing": {
+ "params": {
+ "plotly_name": "packing",
+ "parent_name": "treemap.tiling",
+ "edit_type": "plot",
+ "values": [
+ "squarify",
+ "binary",
+ "dice",
+ "slice",
+ "slice-dice",
+ "dice-slice"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.tiling.flip": {
+ "params": {
+ "plotly_name": "flip",
+ "parent_name": "treemap.tiling",
+ "edit_type": "plot",
+ "flags": [
+ "x",
+ "y"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "treemap",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "treemap",
+ "edit_type": "plot",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.textinfo": {
+ "params": {
+ "plotly_name": "textinfo",
+ "parent_name": "treemap",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "current path",
+ "percent root",
+ "percent entry",
+ "percent parent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "treemap",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "treemap.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "treemap",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "treemap",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "treemap.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "treemap.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.sort": {
+ "params": {
+ "plotly_name": "sort",
+ "parent_name": "treemap",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.root": {
+ "params": {
+ "plotly_name": "root",
+ "parent_name": "treemap",
+ "data_class_str": "Root",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.root.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.root",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.pathbar": {
+ "params": {
+ "plotly_name": "pathbar",
+ "parent_name": "treemap",
+ "data_class_str": "Pathbar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.pathbar.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "treemap.pathbar",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.pathbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "treemap.pathbar",
+ "edit_type": "plot",
+ "min": 12
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.pathbar.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "treemap.pathbar",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.pathbar.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.pathbar.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.pathbar.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.pathbar.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.pathbar.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.pathbar.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.pathbar.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.pathbar.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.pathbar.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "treemap.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.pathbar.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.pathbar.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "treemap.pathbar",
+ "edit_type": "plot",
+ "values": [
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.pathbar.edgeshape": {
+ "params": {
+ "plotly_name": "edgeshape",
+ "parent_name": "treemap.pathbar",
+ "edit_type": "plot",
+ "values": [
+ ">",
+ "<",
+ "|",
+ "/",
+ "\\"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.parentssrc": {
+ "params": {
+ "plotly_name": "parentssrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.parents": {
+ "params": {
+ "plotly_name": "parents",
+ "parent_name": "treemap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "treemap",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.outsidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.outsidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.outsidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.outsidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.outsidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.outsidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.outsidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.outsidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.outsidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "treemap.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "treemap",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "treemap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "treemap",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "treemap.maxdepth": {
+ "params": {
+ "plotly_name": "maxdepth",
+ "parent_name": "treemap",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "treemap",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "treemap.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "treemap.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "treemap.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "treemap.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "treemap.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "treemap.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "treemap.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "treemap.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "treemap.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "treemap.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "treemap.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "treemap.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "treemap.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "treemap.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "treemap.marker",
+ "data_class_str": "Pad",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.pad.t": {
+ "params": {
+ "plotly_name": "t",
+ "parent_name": "treemap.marker.pad",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.pad.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "treemap.marker.pad",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.pad.l": {
+ "params": {
+ "plotly_name": "l",
+ "parent_name": "treemap.marker.pad",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.pad.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "treemap.marker.pad",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "treemap.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "treemap.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "treemap.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "treemap.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.marker.line",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.depthfade": {
+ "params": {
+ "plotly_name": "depthfade",
+ "parent_name": "treemap.marker",
+ "edit_type": "style",
+ "values": [
+ true,
+ false,
+ "reversed"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.cornerradius": {
+ "params": {
+ "plotly_name": "cornerradius",
+ "parent_name": "treemap.marker",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorssrc": {
+ "params": {
+ "plotly_name": "colorssrc",
+ "parent_name": "treemap.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "treemap.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "treemap.marker.colors": {
+ "params": {
+ "plotly_name": "colors",
+ "parent_name": "treemap.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "treemap.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "treemap.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "treemap.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "treemap.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "treemap.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "treemap.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "treemap.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "treemap.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "treemap.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "treemap.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "treemap.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "treemap.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "treemap.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "treemap.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "treemap.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "treemap.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "treemap.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "treemap.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "treemap.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "treemap.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "treemap.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "treemap.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "treemap.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "treemap.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "treemap.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "treemap.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "treemap.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "treemap.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "treemap.level": {
+ "params": {
+ "plotly_name": "level",
+ "parent_name": "treemap",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "treemap.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "treemap",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "treemap",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "treemap",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "treemap.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "treemap.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "treemap",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "treemap.labelssrc": {
+ "params": {
+ "plotly_name": "labelssrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.labels": {
+ "params": {
+ "plotly_name": "labels",
+ "parent_name": "treemap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "treemap",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "treemap.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "treemap",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "treemap",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "treemap",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "treemap",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "treemap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "treemap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "treemap.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "treemap.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "treemap.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "treemap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "treemap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "treemap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "treemap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "treemap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "treemap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "treemap.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "treemap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "treemap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "treemap.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "treemap",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "name",
+ "current path",
+ "percent root",
+ "percent entry",
+ "percent parent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "treemap",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "treemap.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "treemap.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "treemap.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "treemap.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "treemap.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "treemap.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "treemap.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "treemap.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "treemap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "treemap.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "treemap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "treemap.count": {
+ "params": {
+ "plotly_name": "count",
+ "parent_name": "treemap",
+ "edit_type": "calc",
+ "flags": [
+ "branches",
+ "leaves"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "treemap.branchvalues": {
+ "params": {
+ "plotly_name": "branchvalues",
+ "parent_name": "treemap",
+ "edit_type": "calc",
+ "values": [
+ "remainder",
+ "total"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table": {
+ "params": {
+ "plotly_name": "table",
+ "parent_name": "",
+ "data_class_str": "Table",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "table",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "table",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "table.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "table",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "table",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "table.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "table.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "table.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "table",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "table",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "table",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "table.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "table",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "table",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "table",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "table.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "table.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "table.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "table.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "table.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "table",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "table.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "table",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "table",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "table.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "table",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "table.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "table.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "table.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "table.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "table.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "table.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "table.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "table.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "table.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "table.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "table.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "table.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "table.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "table.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "table",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "table",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "table.header": {
+ "params": {
+ "plotly_name": "header",
+ "parent_name": "table",
+ "data_class_str": "Header",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.header.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "table.header",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "table.header",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "table.header.suffixsrc": {
+ "params": {
+ "plotly_name": "suffixsrc",
+ "parent_name": "table.header",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.suffix": {
+ "params": {
+ "plotly_name": "suffix",
+ "parent_name": "table.header",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.header.prefixsrc": {
+ "params": {
+ "plotly_name": "prefixsrc",
+ "parent_name": "table.header",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.prefix": {
+ "params": {
+ "plotly_name": "prefix",
+ "parent_name": "table.header",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.header.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "table.header",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.header.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "table.header.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "table.header.line",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.header.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "table.header.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.header.line",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.header.height": {
+ "params": {
+ "plotly_name": "height",
+ "parent_name": "table.header",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.header.formatsrc": {
+ "params": {
+ "plotly_name": "formatsrc",
+ "parent_name": "table.header",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.format": {
+ "params": {
+ "plotly_name": "format",
+ "parent_name": "table.header",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "table.header.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "table.header",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.header.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "table.header.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.header.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.header.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.header.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.header.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.header.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "table.header.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "table.header.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "table.header.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.header.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.header.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "table.header",
+ "data_class_str": "Fill",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.header.fill.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "table.header.fill",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.fill.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.header.fill",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.header.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "table.header",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.header.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "table.header",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "table",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "table.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "table.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "table.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "table.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "table.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "table.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "table.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "table.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "table",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "table",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "table.columnwidthsrc": {
+ "params": {
+ "plotly_name": "columnwidthsrc",
+ "parent_name": "table",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.columnwidth": {
+ "params": {
+ "plotly_name": "columnwidth",
+ "parent_name": "table",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.columnordersrc": {
+ "params": {
+ "plotly_name": "columnordersrc",
+ "parent_name": "table",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.columnorder": {
+ "params": {
+ "plotly_name": "columnorder",
+ "parent_name": "table",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "table.cells": {
+ "params": {
+ "plotly_name": "cells",
+ "parent_name": "table",
+ "data_class_str": "Cells",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.cells.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "table.cells",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "table.cells",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "table.cells.suffixsrc": {
+ "params": {
+ "plotly_name": "suffixsrc",
+ "parent_name": "table.cells",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.suffix": {
+ "params": {
+ "plotly_name": "suffix",
+ "parent_name": "table.cells",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.cells.prefixsrc": {
+ "params": {
+ "plotly_name": "prefixsrc",
+ "parent_name": "table.cells",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.prefix": {
+ "params": {
+ "plotly_name": "prefix",
+ "parent_name": "table.cells",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.cells.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "table.cells",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.cells.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "table.cells.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "table.cells.line",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.cells.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "table.cells.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.cells.line",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.cells.height": {
+ "params": {
+ "plotly_name": "height",
+ "parent_name": "table.cells",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.cells.formatsrc": {
+ "params": {
+ "plotly_name": "formatsrc",
+ "parent_name": "table.cells",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.format": {
+ "params": {
+ "plotly_name": "format",
+ "parent_name": "table.cells",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "table.cells.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "table.cells",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.cells.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "table.cells.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.cells.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.cells.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "table.cells.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "table.cells.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "table.cells.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "table.cells.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "table.cells.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "table.cells.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.cells.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.cells.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "table.cells",
+ "data_class_str": "Fill",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "table.cells.fill.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "table.cells.fill",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.fill.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "table.cells.fill",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "table.cells.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "table.cells",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "table.cells.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "table.cells",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface": {
+ "params": {
+ "plotly_name": "surface",
+ "parent_name": "",
+ "data_class_str": "Surface",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.zcalendar": {
+ "params": {
+ "plotly_name": "zcalendar",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "surface",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "surface",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "surface",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "surface.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "surface",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "surface",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.surfacecolorsrc": {
+ "params": {
+ "plotly_name": "surfacecolorsrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.surfacecolor": {
+ "params": {
+ "plotly_name": "surfacecolor",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "surface",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "surface.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "surface.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "surface",
+ "dflt": "scene",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "surface.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.opacityscale": {
+ "params": {
+ "plotly_name": "opacityscale",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "surface.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "surface",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "surface",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "surface.lightposition": {
+ "params": {
+ "plotly_name": "lightposition",
+ "parent_name": "surface",
+ "data_class_str": "Lightposition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.lightposition.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "surface.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.lightposition.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "surface.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.lightposition.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "surface.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.lighting": {
+ "params": {
+ "plotly_name": "lighting",
+ "parent_name": "surface",
+ "data_class_str": "Lighting",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.lighting.specular": {
+ "params": {
+ "plotly_name": "specular",
+ "parent_name": "surface.lighting",
+ "edit_type": "calc",
+ "max": 2,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.lighting.roughness": {
+ "params": {
+ "plotly_name": "roughness",
+ "parent_name": "surface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.lighting.fresnel": {
+ "params": {
+ "plotly_name": "fresnel",
+ "parent_name": "surface.lighting",
+ "edit_type": "calc",
+ "max": 5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.lighting.diffuse": {
+ "params": {
+ "plotly_name": "diffuse",
+ "parent_name": "surface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.lighting.ambient": {
+ "params": {
+ "plotly_name": "ambient",
+ "parent_name": "surface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "surface",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "surface",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "surface",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "surface.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "surface.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "surface.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "surface.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "surface.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "surface",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "surface",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "surface.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "surface",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "surface",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "surface",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "surface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "surface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "surface.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "surface.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "surface.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "surface.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "surface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "surface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "surface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "surface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "surface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "surface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "surface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "surface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "surface",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "surface.hidesurface": {
+ "params": {
+ "plotly_name": "hidesurface",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "surface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.contours": {
+ "params": {
+ "plotly_name": "contours",
+ "parent_name": "surface",
+ "data_class_str": "Contours",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.contours.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "surface.contours",
+ "data_class_str": "Z",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.contours.z.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.z.usecolormap": {
+ "params": {
+ "plotly_name": "usecolormap",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.z.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.z.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.z.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.z.project": {
+ "params": {
+ "plotly_name": "project",
+ "parent_name": "surface.contours.z",
+ "data_class_str": "Project",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.contours.z.project.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "surface.contours.z.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.z.project.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "surface.contours.z.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.z.project.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "surface.contours.z.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.z.highlightwidth": {
+ "params": {
+ "plotly_name": "highlightwidth",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.z.highlightcolor": {
+ "params": {
+ "plotly_name": "highlightcolor",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.contours.z.highlight": {
+ "params": {
+ "plotly_name": "highlight",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.z.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.z.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "surface.contours.z",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.contours.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "surface.contours",
+ "data_class_str": "Y",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.contours.y.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.y.usecolormap": {
+ "params": {
+ "plotly_name": "usecolormap",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.y.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.y.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.y.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.y.project": {
+ "params": {
+ "plotly_name": "project",
+ "parent_name": "surface.contours.y",
+ "data_class_str": "Project",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.contours.y.project.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "surface.contours.y.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.y.project.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "surface.contours.y.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.y.project.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "surface.contours.y.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.y.highlightwidth": {
+ "params": {
+ "plotly_name": "highlightwidth",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.y.highlightcolor": {
+ "params": {
+ "plotly_name": "highlightcolor",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.contours.y.highlight": {
+ "params": {
+ "plotly_name": "highlight",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.y.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.y.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "surface.contours.y",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.contours.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "surface.contours",
+ "data_class_str": "X",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.contours.x.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.x.usecolormap": {
+ "params": {
+ "plotly_name": "usecolormap",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.x.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.x.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.x.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.x.project": {
+ "params": {
+ "plotly_name": "project",
+ "parent_name": "surface.contours.x",
+ "data_class_str": "Project",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.contours.x.project.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "surface.contours.x.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.x.project.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "surface.contours.x.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.x.project.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "surface.contours.x.project",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.x.highlightwidth": {
+ "params": {
+ "plotly_name": "highlightwidth",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.x.highlightcolor": {
+ "params": {
+ "plotly_name": "highlightcolor",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.contours.x.highlight": {
+ "params": {
+ "plotly_name": "highlight",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.contours.x.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.contours.x.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "surface.contours.x",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "surface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "surface.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "surface",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "surface.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "surface.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "surface.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "surface.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "surface.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "surface.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "surface.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "surface.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "surface.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "surface.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "surface.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "surface.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "surface.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "surface.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "surface.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "surface.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "surface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "surface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "surface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "surface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "surface.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "surface.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "surface.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "surface.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "surface.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "surface.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "surface.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "surface.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "surface.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "surface.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "surface.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "surface.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "surface.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "surface.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "surface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "surface.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "surface",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "surface.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "surface.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "surface.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "surface",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst": {
+ "params": {
+ "plotly_name": "sunburst",
+ "parent_name": "",
+ "data_class_str": "Sunburst",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "sunburst",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "sunburst",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "sunburst.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "sunburst",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "sunburst",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textinfo": {
+ "params": {
+ "plotly_name": "textinfo",
+ "parent_name": "sunburst",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "current path",
+ "percent root",
+ "percent entry",
+ "percent parent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "sunburst",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sunburst.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "sunburst",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "sunburst",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "sunburst.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "sunburst.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.sort": {
+ "params": {
+ "plotly_name": "sort",
+ "parent_name": "sunburst",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.rotation": {
+ "params": {
+ "plotly_name": "rotation",
+ "parent_name": "sunburst",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "sunburst.root": {
+ "params": {
+ "plotly_name": "root",
+ "parent_name": "sunburst",
+ "data_class_str": "Root",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.root.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.root",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.parentssrc": {
+ "params": {
+ "plotly_name": "parentssrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.parents": {
+ "params": {
+ "plotly_name": "parents",
+ "parent_name": "sunburst",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "sunburst",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.outsidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.outsidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.outsidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.outsidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.outsidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.outsidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.outsidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.outsidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.outsidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sunburst.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "sunburst",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "sunburst",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "sunburst",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "sunburst.maxdepth": {
+ "params": {
+ "plotly_name": "maxdepth",
+ "parent_name": "sunburst",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "sunburst",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "sunburst.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "sunburst.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "sunburst.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "sunburst.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "sunburst.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sunburst.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "sunburst.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "sunburst.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "sunburst.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "sunburst.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "sunburst.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "sunburst.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "sunburst.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "sunburst.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "sunburst.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "sunburst.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "sunburst.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sunburst.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.marker.line",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.colorssrc": {
+ "params": {
+ "plotly_name": "colorssrc",
+ "parent_name": "sunburst.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "sunburst.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "sunburst.marker.colors": {
+ "params": {
+ "plotly_name": "colors",
+ "parent_name": "sunburst.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "sunburst.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "sunburst.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "sunburst.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "sunburst.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "sunburst.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "sunburst.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "sunburst.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "sunburst.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "sunburst.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "sunburst.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "sunburst.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "sunburst.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "sunburst.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "sunburst.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "sunburst.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "sunburst.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "sunburst.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "sunburst.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "sunburst.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "sunburst.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "sunburst.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "sunburst.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "sunburst.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "sunburst.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "sunburst.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "sunburst.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "sunburst.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "sunburst.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "sunburst.level": {
+ "params": {
+ "plotly_name": "level",
+ "parent_name": "sunburst",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "sunburst.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "sunburst",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "sunburst",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "sunburst",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "sunburst.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "sunburst.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "sunburst",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "sunburst.leaf": {
+ "params": {
+ "plotly_name": "leaf",
+ "parent_name": "sunburst",
+ "data_class_str": "Leaf",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.leaf.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "sunburst.leaf",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.labelssrc": {
+ "params": {
+ "plotly_name": "labelssrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.labels": {
+ "params": {
+ "plotly_name": "labels",
+ "parent_name": "sunburst",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.insidetextorientation": {
+ "params": {
+ "plotly_name": "insidetextorientation",
+ "parent_name": "sunburst",
+ "edit_type": "plot",
+ "values": [
+ "horizontal",
+ "radial",
+ "tangential",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "sunburst",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sunburst.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "sunburst",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "sunburst",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "sunburst",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "sunburst",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "sunburst.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "sunburst.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "sunburst.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sunburst.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sunburst.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sunburst.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sunburst.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "sunburst.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "sunburst.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "sunburst.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "sunburst.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sunburst.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "sunburst.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "sunburst.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sunburst.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "sunburst",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "name",
+ "current path",
+ "percent root",
+ "percent entry",
+ "percent parent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "sunburst",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sunburst.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "sunburst.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "sunburst.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "sunburst.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "sunburst.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "sunburst.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "sunburst.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sunburst.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "sunburst",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sunburst.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "sunburst",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sunburst.count": {
+ "params": {
+ "plotly_name": "count",
+ "parent_name": "sunburst",
+ "edit_type": "calc",
+ "flags": [
+ "branches",
+ "leaves"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sunburst.branchvalues": {
+ "params": {
+ "plotly_name": "branchvalues",
+ "parent_name": "sunburst",
+ "edit_type": "calc",
+ "values": [
+ "remainder",
+ "total"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube": {
+ "params": {
+ "plotly_name": "streamtube",
+ "parent_name": "",
+ "data_class_str": "Streamtube",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "streamtube",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "streamtube",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "streamtube",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.wsrc": {
+ "params": {
+ "plotly_name": "wsrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.whoverformat": {
+ "params": {
+ "plotly_name": "whoverformat",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.w": {
+ "params": {
+ "plotly_name": "w",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.vsrc": {
+ "params": {
+ "plotly_name": "vsrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.vhoverformat": {
+ "params": {
+ "plotly_name": "vhoverformat",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.v": {
+ "params": {
+ "plotly_name": "v",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.usrc": {
+ "params": {
+ "plotly_name": "usrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "streamtube.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "streamtube",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.uhoverformat": {
+ "params": {
+ "plotly_name": "uhoverformat",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.u": {
+ "params": {
+ "plotly_name": "u",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "streamtube",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "streamtube.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "streamtube.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.starts": {
+ "params": {
+ "plotly_name": "starts",
+ "parent_name": "streamtube",
+ "data_class_str": "Starts",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.starts.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "streamtube.starts",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.starts.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "streamtube.starts",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.starts.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "streamtube.starts",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.starts.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "streamtube.starts",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.starts.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "streamtube.starts",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.starts.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "streamtube.starts",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "streamtube.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "streamtube",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "streamtube.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "streamtube",
+ "dflt": "scene",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "streamtube.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "streamtube",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "streamtube.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "streamtube",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "streamtube",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "streamtube.maxdisplayed": {
+ "params": {
+ "plotly_name": "maxdisplayed",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.lightposition": {
+ "params": {
+ "plotly_name": "lightposition",
+ "parent_name": "streamtube",
+ "data_class_str": "Lightposition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.lightposition.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "streamtube.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lightposition.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "streamtube.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lightposition.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "streamtube.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lighting": {
+ "params": {
+ "plotly_name": "lighting",
+ "parent_name": "streamtube",
+ "data_class_str": "Lighting",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.lighting.vertexnormalsepsilon": {
+ "params": {
+ "plotly_name": "vertexnormalsepsilon",
+ "parent_name": "streamtube.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lighting.specular": {
+ "params": {
+ "plotly_name": "specular",
+ "parent_name": "streamtube.lighting",
+ "edit_type": "calc",
+ "max": 2,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lighting.roughness": {
+ "params": {
+ "plotly_name": "roughness",
+ "parent_name": "streamtube.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lighting.fresnel": {
+ "params": {
+ "plotly_name": "fresnel",
+ "parent_name": "streamtube.lighting",
+ "edit_type": "calc",
+ "max": 5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lighting.facenormalsepsilon": {
+ "params": {
+ "plotly_name": "facenormalsepsilon",
+ "parent_name": "streamtube.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lighting.diffuse": {
+ "params": {
+ "plotly_name": "diffuse",
+ "parent_name": "streamtube.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.lighting.ambient": {
+ "params": {
+ "plotly_name": "ambient",
+ "parent_name": "streamtube.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "streamtube",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "streamtube",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "streamtube",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "streamtube.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "streamtube.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "streamtube.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "streamtube.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "streamtube",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "streamtube",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "streamtube.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "streamtube",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "streamtube",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "streamtube.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "streamtube.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "streamtube.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "streamtube.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "streamtube.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "streamtube.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "streamtube.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "streamtube.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "streamtube.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "streamtube.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "streamtube.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "streamtube.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "streamtube",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "u",
+ "v",
+ "w",
+ "norm",
+ "divergence",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "streamtube.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "streamtube",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "streamtube",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "streamtube.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "streamtube",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "streamtube.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "streamtube.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "streamtube.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "streamtube.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "streamtube.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "streamtube.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "streamtube.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "streamtube.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "streamtube.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "streamtube.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "streamtube.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "streamtube.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "streamtube.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "streamtube.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "streamtube.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "streamtube.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "streamtube.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "streamtube.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "streamtube.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "streamtube.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "streamtube.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "streamtube.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "streamtube.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "streamtube.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "streamtube.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "streamtube.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "streamtube.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "streamtube.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "streamtube.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "streamtube.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "streamtube.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "streamtube.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "streamtube.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "streamtube.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "streamtube",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "streamtube.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "streamtube.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "streamtube.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "streamtube",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom": {
+ "params": {
+ "plotly_name": "splom",
+ "parent_name": "",
+ "data_class_str": "Splom",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.yaxes": {
+ "params": {
+ "plotly_name": "yaxes",
+ "parent_name": "splom",
+ "edit_type": "calc",
+ "free_length": true,
+ "items": {
+ "editType": "plot",
+ "regex": "/^y([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "valType": "subplotid"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "splom.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.xaxes": {
+ "params": {
+ "plotly_name": "xaxes",
+ "parent_name": "splom",
+ "edit_type": "calc",
+ "free_length": true,
+ "items": {
+ "editType": "plot",
+ "regex": "/^x([2-9]|[1-9][0-9]+)?( domain)?$/",
+ "valType": "subplotid"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "splom.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "splom",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "splom",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "splom.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "splom.unselected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "splom.unselected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.unselected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "splom.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "splom",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "splom",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "splom",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "splom.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "splom.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.showupperhalf": {
+ "params": {
+ "plotly_name": "showupperhalf",
+ "parent_name": "splom",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.showlowerhalf": {
+ "params": {
+ "plotly_name": "showlowerhalf",
+ "parent_name": "splom",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "splom",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "splom",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "splom.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "splom",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "splom.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "splom.selected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "splom.selected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.selected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "splom",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "splom",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "splom",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "splom.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "splom",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "splom.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "splom.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "splom.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "splom.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "splom.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "splom.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "splom.marker",
+ "array_ok": true,
+ "edit_type": "markerSize",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "splom.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "splom.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "splom.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "splom.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "splom.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "splom.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "splom.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "splom.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "splom.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "splom.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "splom.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "splom.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "splom.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "splom.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "splom.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "splom.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "splom.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "splom.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "splom.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "splom.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "splom.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "splom.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "splom.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "splom.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "splom.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "splom.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "splom.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "splom.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "splom.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "splom.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "splom.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "splom.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "splom.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "splom.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "splom.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "splom.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "splom.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "splom.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "splom.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "splom.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "splom.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "splom.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "splom.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "splom.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "splom.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "splom.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "splom.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "splom.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "splom.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "splom.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "splom.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "splom.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "splom.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "splom.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "splom.marker",
+ "edit_type": "style",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "splom.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "splom.marker",
+ "edit_type": "style",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "splom.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "splom.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "splom.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "splom.marker",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "splom.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "splom",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "splom",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "splom",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "splom.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "splom.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "splom.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "splom.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "splom",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "splom",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "splom.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "splom",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "splom.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "splom",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "splom",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "splom",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "splom.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "splom.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "splom.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "splom.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "splom.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "splom.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "splom.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "splom.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "splom.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "splom.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "splom.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "splom.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "splom.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "splom.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "splom.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "splom.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "splom",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "splom.dimensiondefaults": {
+ "params": {
+ "plotly_name": "dimensiondefaults",
+ "parent_name": "splom",
+ "data_class_str": "Dimension",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.dimensions": {
+ "params": {
+ "plotly_name": "dimensions",
+ "parent_name": "splom",
+ "data_class_str": "Dimension",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "splom.dimension.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "splom.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.dimension.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "splom.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.dimension.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "splom.dimension",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "splom.dimension.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "splom.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.dimension.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "splom.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.dimension.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "splom.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "splom.dimension.axis": {
+ "params": {
+ "plotly_name": "axis",
+ "parent_name": "splom.dimension",
+ "data_class_str": "Axis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.dimension.axis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "splom.dimension.axis",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "linear",
+ "log",
+ "date",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "splom.dimension.axis.matches": {
+ "params": {
+ "plotly_name": "matches",
+ "parent_name": "splom.dimension.axis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.diagonal": {
+ "params": {
+ "plotly_name": "diagonal",
+ "parent_name": "splom",
+ "data_class_str": "Diagonal",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "splom.diagonal.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "splom.diagonal",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "splom.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "splom",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "splom.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "splom",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterternary": {
+ "params": {
+ "plotly_name": "scatterternary",
+ "parent_name": "",
+ "data_class_str": "Scatterternary",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatterternary",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scatterternary",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterternary.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterternary.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterternary.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterternary.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scatterternary",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scatterternary",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scatterternary",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterternary",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterternary.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterternary",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.sum": {
+ "params": {
+ "plotly_name": "sum",
+ "parent_name": "scatterternary",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "scatterternary",
+ "dflt": "ternary",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterternary.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scatterternary",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scatterternary.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scatterternary.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scatterternary",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scatterternary",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterternary.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scatterternary",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterternary.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterternary.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterternary.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterternary",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatterternary",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scatterternary",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scatterternary",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterternary.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterternary",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scatterternary.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.standoffsrc": {
+ "params": {
+ "plotly_name": "standoffsrc",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "scatterternary.marker",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterternary.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.maxdisplayed": {
+ "params": {
+ "plotly_name": "maxdisplayed",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatterternary.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatterternary.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatterternary.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatterternary.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterternary.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scatterternary.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatterternary.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.gradient": {
+ "params": {
+ "plotly_name": "gradient",
+ "parent_name": "scatterternary.marker",
+ "data_class_str": "Gradient",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.marker.gradient.typesrc": {
+ "params": {
+ "plotly_name": "typesrc",
+ "parent_name": "scatterternary.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.gradient.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatterternary.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "radial",
+ "horizontal",
+ "vertical",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.gradient.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterternary.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.gradient.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatterternary.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scatterternary.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scatterternary.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scatterternary.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterternary.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scatterternary.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterternary.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterternary.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterternary.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scatterternary.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scatterternary.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scatterternary.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatterternary.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scatterternary.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatterternary.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scatterternary.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scatterternary.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scatterternary.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scatterternary.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatterternary.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterternary.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterternary.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterternary.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatterternary.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatterternary.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterternary.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scatterternary.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.marker.angleref": {
+ "params": {
+ "plotly_name": "angleref",
+ "parent_name": "scatterternary.marker",
+ "edit_type": "plot",
+ "values": [
+ "previous",
+ "up"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scatterternary.marker",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatterternary.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatterternary",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatterternary.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "scatterternary.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.line.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "scatterternary.line",
+ "edit_type": "plot",
+ "values": [
+ "linear",
+ "spline"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scatterternary.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "scatterternary.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.line.backoffsrc": {
+ "params": {
+ "plotly_name": "backoffsrc",
+ "parent_name": "scatterternary.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.line.backoff": {
+ "params": {
+ "plotly_name": "backoff",
+ "parent_name": "scatterternary.line",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scatterternary",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scatterternary",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scatterternary",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterternary.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterternary.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scatterternary",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scatterternary",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterternary.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scatterternary",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterternary.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scatterternary",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scatterternary",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "scatterternary",
+ "edit_type": "style",
+ "flags": [
+ "points",
+ "fills"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scatterternary",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scatterternary.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scatterternary.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterternary.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterternary.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterternary.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterternary.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterternary.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterternary.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scatterternary.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatterternary.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scatterternary.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatterternary.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scatterternary.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scatterternary.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scatterternary",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "a",
+ "b",
+ "c",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterternary.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scatterternary",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterternary.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scatterternary",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "toself",
+ "tonext"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterternary.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scatterternary",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterternary.csrc": {
+ "params": {
+ "plotly_name": "csrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scatterternary",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "scatterternary",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterternary.c": {
+ "params": {
+ "plotly_name": "c",
+ "parent_name": "scatterternary",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterternary.bsrc": {
+ "params": {
+ "plotly_name": "bsrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "scatterternary",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterternary.asrc": {
+ "params": {
+ "plotly_name": "asrc",
+ "parent_name": "scatterternary",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterternary.a": {
+ "params": {
+ "plotly_name": "a",
+ "parent_name": "scatterternary",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattersmith": {
+ "params": {
+ "plotly_name": "scattersmith",
+ "parent_name": "",
+ "data_class_str": "Scattersmith",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattersmith",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scattersmith",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattersmith.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattersmith.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattersmith.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattersmith.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scattersmith",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scattersmith",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scattersmith",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattersmith",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattersmith.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattersmith",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "scattersmith",
+ "dflt": "smith",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattersmith.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scattersmith",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scattersmith.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scattersmith.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scattersmith",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scattersmith",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattersmith.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scattersmith",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattersmith.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattersmith.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattersmith.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.realsrc": {
+ "params": {
+ "plotly_name": "realsrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.real": {
+ "params": {
+ "plotly_name": "real",
+ "parent_name": "scattersmith",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattersmith.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattersmith",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattersmith",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scattersmith",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scattersmith",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattersmith.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattersmith",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scattersmith.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.standoffsrc": {
+ "params": {
+ "plotly_name": "standoffsrc",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "scattersmith.marker",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattersmith.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.maxdisplayed": {
+ "params": {
+ "plotly_name": "maxdisplayed",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattersmith.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattersmith.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattersmith.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattersmith.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattersmith.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scattersmith.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattersmith.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.gradient": {
+ "params": {
+ "plotly_name": "gradient",
+ "parent_name": "scattersmith.marker",
+ "data_class_str": "Gradient",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.marker.gradient.typesrc": {
+ "params": {
+ "plotly_name": "typesrc",
+ "parent_name": "scattersmith.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.gradient.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scattersmith.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "radial",
+ "horizontal",
+ "vertical",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.gradient.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattersmith.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.gradient.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattersmith.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scattersmith.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scattersmith.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scattersmith.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattersmith.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scattersmith.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattersmith.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattersmith.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattersmith.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scattersmith.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scattersmith.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scattersmith.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattersmith.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scattersmith.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattersmith.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattersmith.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scattersmith.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scattersmith.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scattersmith.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattersmith.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattersmith.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattersmith.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattersmith.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattersmith.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattersmith.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattersmith.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scattersmith.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.marker.angleref": {
+ "params": {
+ "plotly_name": "angleref",
+ "parent_name": "scattersmith.marker",
+ "edit_type": "plot",
+ "values": [
+ "previous",
+ "up"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scattersmith.marker",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattersmith.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattersmith",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattersmith.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "scattersmith.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.line.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "scattersmith.line",
+ "edit_type": "plot",
+ "values": [
+ "linear",
+ "spline"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scattersmith.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "scattersmith.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.line.backoffsrc": {
+ "params": {
+ "plotly_name": "backoffsrc",
+ "parent_name": "scattersmith.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.line.backoff": {
+ "params": {
+ "plotly_name": "backoff",
+ "parent_name": "scattersmith.line",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scattersmith",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scattersmith",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scattersmith",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattersmith.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattersmith.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scattersmith",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scattersmith",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattersmith.imagsrc": {
+ "params": {
+ "plotly_name": "imagsrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.imag": {
+ "params": {
+ "plotly_name": "imag",
+ "parent_name": "scattersmith",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattersmith.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scattersmith",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattersmith.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scattersmith",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scattersmith",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "scattersmith",
+ "edit_type": "style",
+ "flags": [
+ "points",
+ "fills"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scattersmith",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scattersmith.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scattersmith.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattersmith.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattersmith.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattersmith.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattersmith.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattersmith.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattersmith.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scattersmith.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattersmith.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scattersmith.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattersmith.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scattersmith.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scattersmith.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scattersmith",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "real",
+ "imag",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattersmith.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scattersmith",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattersmith.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scattersmith",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "toself",
+ "tonext"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattersmith.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scattersmith",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattersmith.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scattersmith",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattersmith.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scattersmith",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattersmith.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "scattersmith",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl": {
+ "params": {
+ "plotly_name": "scatterpolargl",
+ "parent_name": "",
+ "data_class_str": "Scatterpolargl",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterpolargl.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterpolargl.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolargl.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scatterpolargl",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.thetaunit": {
+ "params": {
+ "plotly_name": "thetaunit",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "radians",
+ "degrees",
+ "gradians"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.thetasrc": {
+ "params": {
+ "plotly_name": "thetasrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.theta0": {
+ "params": {
+ "plotly_name": "theta0",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.theta": {
+ "params": {
+ "plotly_name": "theta",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolargl.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scatterpolargl",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scatterpolargl",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatterpolargl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolargl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "bold"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatterpolargl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolargl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatterpolargl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolargl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterpolargl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatterpolargl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolargl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolargl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterpolargl",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "scatterpolargl",
+ "dflt": "polar",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolargl.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scatterpolargl.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scatterpolargl.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scatterpolargl",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterpolargl.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterpolargl.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolargl.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.rsrc": {
+ "params": {
+ "plotly_name": "rsrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.r0": {
+ "params": {
+ "plotly_name": "r0",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolargl.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolargl",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatterpolargl",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolargl.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scatterpolargl",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scatterpolargl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolargl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatterpolargl.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatterpolargl.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatterpolargl.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatterpolargl.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolargl.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scatterpolargl.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatterpolargl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatterpolargl.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scatterpolargl.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterpolargl.marker.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scatterpolargl.marker.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterpolargl.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatterpolargl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scatterpolargl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatterpolargl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scatterpolargl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scatterpolargl.marker.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatterpolargl.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolargl.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolargl.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatterpolargl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatterpolargl.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolargl.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scatterpolargl.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolargl.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scatterpolargl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scatterpolargl.marker",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatterpolargl.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatterpolargl.line",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scatterpolargl.line",
+ "edit_type": "calc",
+ "values": [
+ "dash",
+ "dashdot",
+ "dot",
+ "longdash",
+ "longdashdot",
+ "solid"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.line",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scatterpolargl",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scatterpolargl",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterpolargl.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterpolargl.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scatterpolargl",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scatterpolargl",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolargl.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolargl.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scatterpolargl",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scatterpolargl",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scatterpolargl",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolargl.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolargl.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolargl.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolargl.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolargl.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolargl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scatterpolargl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scatterpolargl",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "r",
+ "theta",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolargl.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolargl.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "tozeroy",
+ "tozerox",
+ "tonexty",
+ "tonextx",
+ "toself",
+ "tonext"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolargl.dtheta": {
+ "params": {
+ "plotly_name": "dtheta",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.dr": {
+ "params": {
+ "plotly_name": "dr",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolargl.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scatterpolargl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolargl.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolargl.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scatterpolargl",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar": {
+ "params": {
+ "plotly_name": "scatterpolar",
+ "parent_name": "",
+ "data_class_str": "Scatterpolar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterpolar.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterpolar.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolar.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scatterpolar",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.thetaunit": {
+ "params": {
+ "plotly_name": "thetaunit",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "radians",
+ "degrees",
+ "gradians"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.thetasrc": {
+ "params": {
+ "plotly_name": "thetasrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.theta0": {
+ "params": {
+ "plotly_name": "theta0",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.theta": {
+ "params": {
+ "plotly_name": "theta",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolar.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scatterpolar",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scatterpolar",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterpolar",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "scatterpolar",
+ "dflt": "polar",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolar.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scatterpolar.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scatterpolar.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scatterpolar",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatterpolar.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterpolar.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolar.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.rsrc": {
+ "params": {
+ "plotly_name": "rsrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.r0": {
+ "params": {
+ "plotly_name": "r0",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolar.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolar",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatterpolar",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scatterpolar",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scatterpolar.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.standoffsrc": {
+ "params": {
+ "plotly_name": "standoffsrc",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "scatterpolar.marker",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatterpolar.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.maxdisplayed": {
+ "params": {
+ "plotly_name": "maxdisplayed",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatterpolar.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatterpolar.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatterpolar.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatterpolar.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolar.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scatterpolar.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatterpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.gradient": {
+ "params": {
+ "plotly_name": "gradient",
+ "parent_name": "scatterpolar.marker",
+ "data_class_str": "Gradient",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.marker.gradient.typesrc": {
+ "params": {
+ "plotly_name": "typesrc",
+ "parent_name": "scatterpolar.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.gradient.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatterpolar.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "radial",
+ "horizontal",
+ "vertical",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.gradient.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolar.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.gradient.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatterpolar.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scatterpolar.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scatterpolar.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterpolar.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scatterpolar.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterpolar.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolar.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolar.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatterpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scatterpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatterpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scatterpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scatterpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scatterpolar.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatterpolar.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatterpolar.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatterpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatterpolar.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolar.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scatterpolar.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.marker.angleref": {
+ "params": {
+ "plotly_name": "angleref",
+ "parent_name": "scatterpolar.marker",
+ "edit_type": "plot",
+ "values": [
+ "previous",
+ "up"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scatterpolar.marker",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatterpolar.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatterpolar.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "scatterpolar.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.line.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "scatterpolar.line",
+ "edit_type": "plot",
+ "values": [
+ "linear",
+ "spline"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scatterpolar.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "scatterpolar.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.line.backoffsrc": {
+ "params": {
+ "plotly_name": "backoffsrc",
+ "parent_name": "scatterpolar.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.line.backoff": {
+ "params": {
+ "plotly_name": "backoff",
+ "parent_name": "scatterpolar.line",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scatterpolar",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scatterpolar",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatterpolar.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterpolar.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scatterpolar",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scatterpolar",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatterpolar.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolar.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scatterpolar",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scatterpolar",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "scatterpolar",
+ "edit_type": "style",
+ "flags": [
+ "points",
+ "fills"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scatterpolar",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scatterpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scatterpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatterpolar.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatterpolar.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatterpolar.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatterpolar.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatterpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scatterpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatterpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scatterpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatterpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scatterpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scatterpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scatterpolar",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "r",
+ "theta",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatterpolar.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scatterpolar",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatterpolar.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "toself",
+ "tonext"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatterpolar.dtheta": {
+ "params": {
+ "plotly_name": "dtheta",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.dr": {
+ "params": {
+ "plotly_name": "dr",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatterpolar.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scatterpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatterpolar.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatterpolar.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scatterpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatterpolar.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "scatterpolar",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox": {
+ "params": {
+ "plotly_name": "scattermapbox",
+ "parent_name": "",
+ "data_class_str": "Scattermapbox",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattermapbox.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.unselected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermapbox.unselected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.unselected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermapbox.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scattermapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scattermapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scattermapbox",
+ "array_ok": false,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermapbox.textfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermapbox.textfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.textfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermapbox.textfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattermapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "scattermapbox",
+ "dflt": "mapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattermapbox.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scattermapbox.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scattermapbox.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scattermapbox",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermapbox.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattermapbox.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.selected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermapbox.selected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.selected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermapbox",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattermapbox",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermapbox.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scattermapbox",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermapbox.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scattermapbox.marker",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermapbox.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattermapbox.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scattermapbox.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scattermapbox.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattermapbox.marker.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scattermapbox.marker.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattermapbox.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermapbox.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermapbox.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattermapbox.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scattermapbox.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattermapbox.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattermapbox.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scattermapbox.marker.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scattermapbox.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattermapbox.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermapbox.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermapbox.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermapbox.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattermapbox.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattermapbox.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattermapbox.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scattermapbox.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scattermapbox.marker",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.marker.allowoverlap": {
+ "params": {
+ "plotly_name": "allowoverlap",
+ "parent_name": "scattermapbox.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.lonsrc": {
+ "params": {
+ "plotly_name": "lonsrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermapbox.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattermapbox.line",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.line",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scattermapbox",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scattermapbox",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattermapbox.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattermapbox.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scattermapbox",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scattermapbox",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattermapbox.latsrc": {
+ "params": {
+ "plotly_name": "latsrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermapbox.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermapbox.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scattermapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scattermapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scattermapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scattermapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattermapbox.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermapbox.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermapbox.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermapbox.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scattermapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattermapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scattermapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattermapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scattermapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scattermapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scattermapbox",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "lon",
+ "lat",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermapbox.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "toself"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermapbox.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scattermapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermapbox.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.cluster": {
+ "params": {
+ "plotly_name": "cluster",
+ "parent_name": "scattermapbox",
+ "data_class_str": "Cluster",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermapbox.cluster.stepsrc": {
+ "params": {
+ "plotly_name": "stepsrc",
+ "parent_name": "scattermapbox.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.cluster.step": {
+ "params": {
+ "plotly_name": "step",
+ "parent_name": "scattermapbox.cluster",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": -1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.cluster.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattermapbox.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.cluster.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermapbox.cluster",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.cluster.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattermapbox.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.cluster.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermapbox.cluster",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.cluster.maxzoom": {
+ "params": {
+ "plotly_name": "maxzoom",
+ "parent_name": "scattermapbox.cluster",
+ "edit_type": "calc",
+ "max": 24,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermapbox.cluster.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattermapbox.cluster",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermapbox.cluster.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattermapbox.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermapbox.cluster.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermapbox.cluster",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermapbox.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "scattermapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap": {
+ "params": {
+ "plotly_name": "scattermap",
+ "parent_name": "",
+ "data_class_str": "Scattermap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattermap",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scattermap",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattermap.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.unselected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermap.unselected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.unselected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermap.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scattermap",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scattermap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scattermap",
+ "array_ok": false,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattermap",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermap.textfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermap.textfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.textfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermap.textfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattermap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "scattermap",
+ "dflt": "map",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattermap.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scattermap",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scattermap.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scattermap.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scattermap",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermap.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scattermap",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattermap.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.selected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermap.selected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.selected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermap",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattermap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scattermap",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermap.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scattermap",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermap.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattermap",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scattermap.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scattermap.marker",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattermap.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattermap.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermap.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattermap.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattermap.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scattermap.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scattermap.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scattermap.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattermap.marker.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scattermap.marker.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattermap.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermap.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermap.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermap.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scattermap.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scattermap.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scattermap.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattermap.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scattermap.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattermap.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattermap.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scattermap.marker.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scattermap.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scattermap.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattermap.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermap.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermap.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattermap.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattermap.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattermap.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattermap.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scattermap.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scattermap.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scattermap.marker",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.marker.allowoverlap": {
+ "params": {
+ "plotly_name": "allowoverlap",
+ "parent_name": "scattermap.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.lonsrc": {
+ "params": {
+ "plotly_name": "lonsrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermap.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattermap",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattermap.line",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.line",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scattermap",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scattermap",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scattermap",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattermap.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattermap.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermap.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scattermap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scattermap",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattermap.latsrc": {
+ "params": {
+ "plotly_name": "latsrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermap.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermap.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scattermap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scattermap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scattermap",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scattermap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scattermap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattermap.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattermap.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermap.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattermap.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattermap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scattermap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattermap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scattermap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattermap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scattermap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scattermap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scattermap",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "lon",
+ "lat",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattermap.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scattermap",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "toself"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattermap.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scattermap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattermap.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.cluster": {
+ "params": {
+ "plotly_name": "cluster",
+ "parent_name": "scattermap",
+ "data_class_str": "Cluster",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattermap.cluster.stepsrc": {
+ "params": {
+ "plotly_name": "stepsrc",
+ "parent_name": "scattermap.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.cluster.step": {
+ "params": {
+ "plotly_name": "step",
+ "parent_name": "scattermap.cluster",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": -1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.cluster.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattermap.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.cluster.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattermap.cluster",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.cluster.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattermap.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.cluster.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattermap.cluster",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.cluster.maxzoom": {
+ "params": {
+ "plotly_name": "maxzoom",
+ "parent_name": "scattermap.cluster",
+ "edit_type": "calc",
+ "max": 24,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattermap.cluster.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattermap.cluster",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattermap.cluster.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattermap.cluster",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattermap.cluster.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattermap.cluster",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattermap.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "scattermap",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl": {
+ "params": {
+ "plotly_name": "scattergl",
+ "parent_name": "",
+ "data_class_str": "Scattergl",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "scattergl",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergl.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "scattergl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scattergl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "scattergl",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergl.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "scattergl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scattergl",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scattergl",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattergl.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.unselected.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattergl.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.unselected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergl.unselected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.unselected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scattergl",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scattergl",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scattergl",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattergl",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattergl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "bold"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattergl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattergl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattergl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattergl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergl.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergl.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattergl",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scattergl",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scattergl.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scattergl.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scattergl",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scattergl",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattergl.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.selected.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattergl.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.selected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergl.selected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.selected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattergl",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergl.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scattergl",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattergl",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scattergl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scattergl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattergl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattergl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattergl.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattergl.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattergl.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattergl.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergl.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scattergl.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattergl.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattergl.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scattergl.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scattergl.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scattergl.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattergl.marker.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scattergl.marker.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattergl.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergl.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scattergl.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scattergl.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scattergl.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattergl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scattergl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattergl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattergl.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scattergl.marker.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scattergl.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scattergl.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattergl.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergl.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattergl.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattergl.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergl.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scattergl.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattergl.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scattergl.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scattergl.marker",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattergl.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattergl",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattergl.line",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.line.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "scattergl.line",
+ "edit_type": "calc",
+ "values": [
+ "linear",
+ "hv",
+ "vh",
+ "hvh",
+ "vhv"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scattergl.line",
+ "edit_type": "calc",
+ "values": [
+ "dash",
+ "dashdot",
+ "dot",
+ "longdash",
+ "longdashdot",
+ "solid"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.line",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scattergl",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scattergl",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scattergl",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattergl.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattergl.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergl.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scattergl",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scattergl",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergl.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scattergl",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scattergl",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scattergl",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scattergl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scattergl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattergl.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergl.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergl.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergl.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scattergl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattergl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scattergl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattergl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scattergl.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scattergl.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scattergl",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergl.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scattergl",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "tozeroy",
+ "tozerox",
+ "tonexty",
+ "tonextx",
+ "toself",
+ "tonext"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.error_y": {
+ "params": {
+ "plotly_name": "error_y",
+ "parent_name": "scattergl",
+ "data_class_str": "ErrorY",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.error_y.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_y.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.error_y.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_y.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_y.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.error_y.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.error_y.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.error_y.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_y.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.error_y.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.error_y.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.error_y.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.error_y.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.error_y.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "scattergl.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.error_x": {
+ "params": {
+ "plotly_name": "error_x",
+ "parent_name": "scattergl",
+ "data_class_str": "ErrorX",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergl.error_x.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_x.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.error_x.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_x.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_x.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergl.error_x.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.error_x.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergl.error_x.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.error_x.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.error_x.copy_ystyle": {
+ "params": {
+ "plotly_name": "copy_ystyle",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergl.error_x.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergl.error_x.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.error_x.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.error_x.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.error_x.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "scattergl.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergl.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scattergl",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergl.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergl.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scattergl",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo": {
+ "params": {
+ "plotly_name": "scattergeo",
+ "parent_name": "",
+ "data_class_str": "Scattergeo",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattergeo",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scattergeo",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattergeo.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.unselected.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattergeo.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.unselected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergeo.unselected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.unselected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergeo.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scattergeo",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scattergeo",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scattergeo",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattergeo",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergeo.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergeo.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattergeo",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scattergeo",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scattergeo.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scattergeo.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scattergeo",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergeo.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scattergeo",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattergeo.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.selected.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattergeo.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.selected.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergeo.selected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.selected.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergeo",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattergeo",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scattergeo",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergeo.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scattergeo",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergeo.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattergeo",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scattergeo.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.standoffsrc": {
+ "params": {
+ "plotly_name": "standoffsrc",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "scattergeo.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattergeo.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattergeo.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattergeo.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattergeo.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattergeo.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergeo.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scattergeo.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattergeo.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.gradient": {
+ "params": {
+ "plotly_name": "gradient",
+ "parent_name": "scattergeo.marker",
+ "data_class_str": "Gradient",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.marker.gradient.typesrc": {
+ "params": {
+ "plotly_name": "typesrc",
+ "parent_name": "scattergeo.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.gradient.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scattergeo.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "radial",
+ "horizontal",
+ "vertical",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.gradient.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergeo.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.gradient.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattergeo.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scattergeo.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scattergeo.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scattergeo.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattergeo.marker.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scattergeo.marker.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattergeo.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergeo.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergeo.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scattergeo.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scattergeo.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scattergeo.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattergeo.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scattergeo.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattergeo.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattergeo.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scattergeo.marker.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scattergeo.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scattergeo.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattergeo.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergeo.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergeo.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergeo.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattergeo.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattergeo.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergeo.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scattergeo.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattergeo.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.marker.angleref": {
+ "params": {
+ "plotly_name": "angleref",
+ "parent_name": "scattergeo.marker",
+ "edit_type": "calc",
+ "values": [
+ "previous",
+ "up",
+ "north"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scattergeo.marker",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattergeo.lonsrc": {
+ "params": {
+ "plotly_name": "lonsrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergeo.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergeo.locationmode": {
+ "params": {
+ "plotly_name": "locationmode",
+ "parent_name": "scattergeo",
+ "edit_type": "calc",
+ "values": [
+ "ISO-3",
+ "USA-states",
+ "country names",
+ "geojson-id"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattergeo",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattergeo.line",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scattergeo.line",
+ "edit_type": "calc",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "scattergeo.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.line",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scattergeo",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scattergeo",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scattergeo",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattergeo.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattergeo.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergeo.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scattergeo",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scattergeo",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergeo.latsrc": {
+ "params": {
+ "plotly_name": "latsrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergeo.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergeo.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scattergeo",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scattergeo",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scattergeo",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scattergeo.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scattergeo.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattergeo.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattergeo.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattergeo.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattergeo.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergeo.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattergeo.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scattergeo.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattergeo.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scattergeo.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattergeo.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scattergeo.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scattergeo.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scattergeo",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "lon",
+ "lat",
+ "location",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattergeo.geojson": {
+ "params": {
+ "plotly_name": "geojson",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattergeo.geo": {
+ "params": {
+ "plotly_name": "geo",
+ "parent_name": "scattergeo",
+ "dflt": "geo",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattergeo.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattergeo.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scattergeo",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "toself"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattergeo.featureidkey": {
+ "params": {
+ "plotly_name": "featureidkey",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattergeo.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scattergeo",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattergeo.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattergeo.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scattergeo",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet": {
+ "params": {
+ "plotly_name": "scattercarpet",
+ "parent_name": "",
+ "data_class_str": "Scattercarpet",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "scattercarpet",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "scattercarpet",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattercarpet.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "scattercarpet",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattercarpet.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattercarpet.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattercarpet.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattercarpet.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattercarpet.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scattercarpet",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scattercarpet",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scattercarpet",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattercarpet.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattercarpet",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scattercarpet.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scattercarpet.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scattercarpet",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattercarpet.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scattercarpet.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattercarpet.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattercarpet.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattercarpet",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattercarpet",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scattercarpet",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattercarpet.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scattercarpet.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.standoffsrc": {
+ "params": {
+ "plotly_name": "standoffsrc",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "scattercarpet.marker",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scattercarpet.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.maxdisplayed": {
+ "params": {
+ "plotly_name": "maxdisplayed",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattercarpet.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattercarpet.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattercarpet.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattercarpet.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattercarpet.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scattercarpet.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattercarpet.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.gradient": {
+ "params": {
+ "plotly_name": "gradient",
+ "parent_name": "scattercarpet.marker",
+ "data_class_str": "Gradient",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.marker.gradient.typesrc": {
+ "params": {
+ "plotly_name": "typesrc",
+ "parent_name": "scattercarpet.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.gradient.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scattercarpet.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "radial",
+ "horizontal",
+ "vertical",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.gradient.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattercarpet.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.gradient.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scattercarpet.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scattercarpet.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scattercarpet.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattercarpet.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scattercarpet.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattercarpet.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattercarpet.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattercarpet.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scattercarpet.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scattercarpet.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scattercarpet.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scattercarpet.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scattercarpet.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scattercarpet.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattercarpet.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattercarpet.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattercarpet.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scattercarpet.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattercarpet.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scattercarpet.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattercarpet.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scattercarpet.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.marker.angleref": {
+ "params": {
+ "plotly_name": "angleref",
+ "parent_name": "scattercarpet.marker",
+ "edit_type": "plot",
+ "values": [
+ "previous",
+ "up"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scattercarpet.marker",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scattercarpet.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scattercarpet.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "scattercarpet.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.line.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "scattercarpet.line",
+ "edit_type": "plot",
+ "values": [
+ "linear",
+ "spline"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scattercarpet.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "scattercarpet.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.line.backoffsrc": {
+ "params": {
+ "plotly_name": "backoffsrc",
+ "parent_name": "scattercarpet.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.line.backoff": {
+ "params": {
+ "plotly_name": "backoff",
+ "parent_name": "scattercarpet.line",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scattercarpet",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scattercarpet",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scattercarpet.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattercarpet.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scattercarpet",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scattercarpet",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scattercarpet.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattercarpet.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scattercarpet",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scattercarpet",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "scattercarpet",
+ "edit_type": "style",
+ "flags": [
+ "points",
+ "fills"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scattercarpet",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scattercarpet.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scattercarpet.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scattercarpet.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scattercarpet.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scattercarpet.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scattercarpet.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scattercarpet.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scattercarpet.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scattercarpet.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scattercarpet.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scattercarpet.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scattercarpet.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scattercarpet.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scattercarpet",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "a",
+ "b",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scattercarpet.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scattercarpet",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scattercarpet.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "toself",
+ "tonext"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scattercarpet.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattercarpet.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scattercarpet.carpet": {
+ "params": {
+ "plotly_name": "carpet",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scattercarpet.bsrc": {
+ "params": {
+ "plotly_name": "bsrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scattercarpet.asrc": {
+ "params": {
+ "plotly_name": "asrc",
+ "parent_name": "scattercarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scattercarpet.a": {
+ "params": {
+ "plotly_name": "a",
+ "parent_name": "scattercarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d": {
+ "params": {
+ "plotly_name": "scatter3d",
+ "parent_name": "",
+ "data_class_str": "Scatter3d",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "scatter3d",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.zcalendar": {
+ "params": {
+ "plotly_name": "zcalendar",
+ "parent_name": "scatter3d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "scatter3d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "scatter3d",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "scatter3d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatter3d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "scatter3d",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "scatter3d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatter3d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatter3d",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scatter3d",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scatter3d",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scatter3d",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatter3d",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatter3d.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter3d.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatter3d.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter3d.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatter3d.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter3d.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatter3d.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatter3d.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter3d.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter3d.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatter3d",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.surfacecolor": {
+ "params": {
+ "plotly_name": "surfacecolor",
+ "parent_name": "scatter3d",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.surfaceaxis": {
+ "params": {
+ "plotly_name": "surfaceaxis",
+ "parent_name": "scatter3d",
+ "edit_type": "calc",
+ "values": [
+ -1,
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scatter3d",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scatter3d.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scatter3d.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scatter3d",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "scatter3d",
+ "dflt": "scene",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter3d.projection": {
+ "params": {
+ "plotly_name": "projection",
+ "parent_name": "scatter3d",
+ "data_class_str": "Projection",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.projection.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "scatter3d.projection",
+ "data_class_str": "Z",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.projection.z.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "scatter3d.projection.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.projection.z.scale": {
+ "params": {
+ "plotly_name": "scale",
+ "parent_name": "scatter3d.projection.z",
+ "edit_type": "calc",
+ "max": 10,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.projection.z.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter3d.projection.z",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.projection.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatter3d.projection",
+ "data_class_str": "Y",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.projection.y.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "scatter3d.projection.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.projection.y.scale": {
+ "params": {
+ "plotly_name": "scale",
+ "parent_name": "scatter3d.projection.y",
+ "edit_type": "calc",
+ "max": 10,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.projection.y.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter3d.projection.y",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.projection.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatter3d.projection",
+ "data_class_str": "X",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.projection.x.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "scatter3d.projection.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.projection.x.scale": {
+ "params": {
+ "plotly_name": "scale",
+ "parent_name": "scatter3d.projection.x",
+ "edit_type": "calc",
+ "max": 10,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.projection.x.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter3d.projection.x",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter3d",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatter3d",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scatter3d",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scatter3d",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatter3d",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scatter3d.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "circle",
+ "circle-open",
+ "cross",
+ "diamond",
+ "diamond-open",
+ "square",
+ "square-open",
+ "x"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter3d.marker",
+ "array_ok": false,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatter3d.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter3d.marker.line",
+ "array_ok": false,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatter3d.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatter3d.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter3d.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scatter3d.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatter3d.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatter3d.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scatter3d.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scatter3d.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scatter3d.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatter3d.marker.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scatter3d.marker.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatter3d.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.marker.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scatter3d.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scatter3d.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scatter3d.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter3d.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scatter3d.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatter3d.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scatter3d.marker.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scatter3d.marker.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scatter3d.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scatter3d.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.marker.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatter3d.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatter3d.marker.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatter3d.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter3d.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.marker",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scatter3d.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatter3d.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatter3d",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "values": [
+ "dash",
+ "dashdot",
+ "dot",
+ "longdash",
+ "longdashdot",
+ "solid"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter3d.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatter3d.line.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scatter3d.line",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.line.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scatter3d.line.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scatter3d.line.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatter3d.line.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scatter3d.line.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatter3d.line.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.line.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.line.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.line.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.line.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.line.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.line.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.line.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.line.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.line.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.line.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scatter3d.line.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.line.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scatter3d.line.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scatter3d.line.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter3d.line.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scatter3d.line.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatter3d.line.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scatter3d.line.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.line.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scatter3d.line.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scatter3d.line.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scatter3d.line.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.line.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.line.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.line.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.line.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatter3d.line.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.line.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.line.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.line.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.line.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.line.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.line.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.line.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter3d.line.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.line.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatter3d.line.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatter3d.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter3d.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "scatter3d.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatter3d.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scatter3d",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scatter3d",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scatter3d",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatter3d.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatter3d.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scatter3d",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scatter3d",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter3d.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scatter3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scatter3d",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scatter3d",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scatter3d",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scatter3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scatter3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatter3d.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter3d.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scatter3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatter3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scatter3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatter3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scatter3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scatter3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scatter3d",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter3d.error_z": {
+ "params": {
+ "plotly_name": "error_z",
+ "parent_name": "scatter3d",
+ "data_class_str": "ErrorZ",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.error_z.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_z.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_z.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_z.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_z.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.error_z.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.error_z.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.error_z.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_z.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_z.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.error_z.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.error_z.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.error_z.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.error_z.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "scatter3d.error_z",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.error_y": {
+ "params": {
+ "plotly_name": "error_y",
+ "parent_name": "scatter3d",
+ "data_class_str": "ErrorY",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.error_y.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_y.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_y.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_y.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_y.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.error_y.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.error_y.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.error_y.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_y.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_y.copy_zstyle": {
+ "params": {
+ "plotly_name": "copy_zstyle",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_y.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.error_y.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.error_y.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.error_y.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.error_y.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "scatter3d.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.error_x": {
+ "params": {
+ "plotly_name": "error_x",
+ "parent_name": "scatter3d",
+ "data_class_str": "ErrorX",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter3d.error_x.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_x.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_x.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_x.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_x.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter3d.error_x.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.error_x.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter3d.error_x.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter3d.error_x.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_x.copy_zstyle": {
+ "params": {
+ "plotly_name": "copy_zstyle",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter3d.error_x.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter3d.error_x.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.error_x.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.error_x.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.error_x.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "scatter3d.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scatter3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter3d.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scatter3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter3d.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scatter3d",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter": {
+ "params": {
+ "plotly_name": "scatter",
+ "parent_name": "",
+ "data_class_str": "Scatter",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "scatter",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "scatter",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "scatter",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "scatter",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatter.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatter.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "scatter",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "scatter",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatter",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatter",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "scatter",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "scatter.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "scatter.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.stackgroup": {
+ "params": {
+ "plotly_name": "stackgroup",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.stackgaps": {
+ "params": {
+ "plotly_name": "stackgaps",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "infer zero",
+ "interpolate"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "scatter",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "scatter",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "scatter.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatter.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.offsetgroup": {
+ "params": {
+ "plotly_name": "offsetgroup",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatter",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "lines",
+ "markers",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "scatter",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "scatter",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.marker.symbolsrc": {
+ "params": {
+ "plotly_name": "symbolsrc",
+ "parent_name": "scatter.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "scatter.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.standoffsrc": {
+ "params": {
+ "plotly_name": "standoffsrc",
+ "parent_name": "scatter.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.standoff": {
+ "params": {
+ "plotly_name": "standoff",
+ "parent_name": "scatter.marker",
+ "anim": true,
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatter.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc",
+ "values": [
+ "diameter",
+ "area"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.sizemin": {
+ "params": {
+ "plotly_name": "sizemin",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.marker",
+ "anim": true,
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatter.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "scatter.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "scatter.marker",
+ "anim": true,
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.maxdisplayed": {
+ "params": {
+ "plotly_name": "maxdisplayed",
+ "parent_name": "scatter.marker",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatter.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter.marker.line",
+ "anim": true,
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatter.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatter.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.marker.line",
+ "anim": true,
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scatter.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatter.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.gradient": {
+ "params": {
+ "plotly_name": "gradient",
+ "parent_name": "scatter.marker",
+ "data_class_str": "Gradient",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.marker.gradient.typesrc": {
+ "params": {
+ "plotly_name": "typesrc",
+ "parent_name": "scatter.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.gradient.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatter.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "radial",
+ "horizontal",
+ "vertical",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.gradient.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter.marker.gradient",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.gradient.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.marker.gradient",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatter.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "scatter.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "scatter.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "scatter.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatter.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "scatter.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatter.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "scatter.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "scatter.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "scatter.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "scatter.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "scatter.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "scatter.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "scatter.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "scatter.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "scatter.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatter.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "scatter.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatter.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "scatter.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.marker",
+ "anim": true,
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "scatter.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "scatter.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "scatter.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "scatter.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.marker.anglesrc": {
+ "params": {
+ "plotly_name": "anglesrc",
+ "parent_name": "scatter.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.marker.angleref": {
+ "params": {
+ "plotly_name": "angleref",
+ "parent_name": "scatter.marker",
+ "anim": false,
+ "edit_type": "plot",
+ "values": [
+ "previous",
+ "up"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "scatter.marker",
+ "anim": false,
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "scatter.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "scatter",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter.line",
+ "anim": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "scatter.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.line.simplify": {
+ "params": {
+ "plotly_name": "simplify",
+ "parent_name": "scatter.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.line.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "scatter.line",
+ "edit_type": "plot",
+ "values": [
+ "linear",
+ "spline",
+ "hv",
+ "vh",
+ "hvh",
+ "vhv"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "scatter.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "scatter.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.line",
+ "anim": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.line.backoffsrc": {
+ "params": {
+ "plotly_name": "backoffsrc",
+ "parent_name": "scatter.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.line.backoff": {
+ "params": {
+ "plotly_name": "backoff",
+ "parent_name": "scatter.line",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "scatter",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "scatter",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "scatter",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "scatter.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatter.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "scatter",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "scatter",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "scatter.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "scatter",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "scatter",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "scatter",
+ "edit_type": "style",
+ "flags": [
+ "points",
+ "fills"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "scatter",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "scatter.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "scatter.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "scatter.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "scatter.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "scatter.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "scatter.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "scatter.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scatter.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatter.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "scatter.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "scatter.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "scatter",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "scatter.groupnorm": {
+ "params": {
+ "plotly_name": "groupnorm",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "",
+ "fraction",
+ "percent"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.fillpattern": {
+ "params": {
+ "plotly_name": "fillpattern",
+ "parent_name": "scatter",
+ "data_class_str": "Fillpattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.fillpattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "scatter.fillpattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.fillpattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "scatter.fillpattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.fillpattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "scatter.fillpattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.fillpattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "scatter.fillpattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.fillpattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "scatter.fillpattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.fillpattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "scatter.fillpattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.fillpattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "scatter.fillpattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.fillpattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "scatter.fillpattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.fillpattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "scatter.fillpattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.fillpattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "scatter.fillpattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.fillpattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "scatter.fillpattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.fillpattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "scatter.fillpattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.fillgradient": {
+ "params": {
+ "plotly_name": "fillgradient",
+ "parent_name": "scatter",
+ "data_class_str": "Fillgradient",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.fillgradient.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatter.fillgradient",
+ "edit_type": "calc",
+ "values": [
+ "radial",
+ "horizontal",
+ "vertical",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.fillgradient.stop": {
+ "params": {
+ "plotly_name": "stop",
+ "parent_name": "scatter.fillgradient",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.fillgradient.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "scatter.fillgradient",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.fillgradient.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "scatter.fillgradient",
+ "edit_type": "style"
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "scatter.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "scatter",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "tozeroy",
+ "tozerox",
+ "tonexty",
+ "tonextx",
+ "toself",
+ "tonext"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.error_y": {
+ "params": {
+ "plotly_name": "error_y",
+ "parent_name": "scatter",
+ "data_class_str": "ErrorY",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.error_y.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter.error_y",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_y.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatter.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.error_y.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "scatter.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_y.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_y.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatter.error_y",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.error_y.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "scatter.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.error_y.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "scatter.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.error_y.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_y.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "scatter.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.error_y.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.error_y",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.error_y.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "scatter.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.error_y.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "scatter.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.error_y.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "scatter.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.error_y.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "scatter.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.error_x": {
+ "params": {
+ "plotly_name": "error_x",
+ "parent_name": "scatter",
+ "data_class_str": "ErrorX",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "scatter.error_x.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "scatter.error_x",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_x.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "scatter.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.error_x.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "scatter.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_x.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "scatter.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_x.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "scatter.error_x",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "scatter.error_x.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "scatter.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.error_x.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "scatter.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "scatter.error_x.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "scatter.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.error_x.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "scatter.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.error_x.copy_ystyle": {
+ "params": {
+ "plotly_name": "copy_ystyle",
+ "parent_name": "scatter.error_x",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.error_x.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "scatter.error_x",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "scatter.error_x.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "scatter.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.error_x.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "scatter.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.error_x.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "scatter.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.error_x.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "scatter.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "scatter",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "scatter.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "scatter",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "scatter.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "scatter.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "scatter",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "scatter.alignmentgroup": {
+ "params": {
+ "plotly_name": "alignmentgroup",
+ "parent_name": "scatter",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey": {
+ "params": {
+ "plotly_name": "sankey",
+ "parent_name": "",
+ "data_class_str": "Sankey",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "sankey",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.valuesuffix": {
+ "params": {
+ "plotly_name": "valuesuffix",
+ "parent_name": "sankey",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.valueformat": {
+ "params": {
+ "plotly_name": "valueformat",
+ "parent_name": "sankey",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "sankey",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "sankey.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "sankey",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "sankey",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sankey.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.textfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "sankey",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "sankey.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "sankey.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "sankey",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "sankey.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "sankey",
+ "edit_type": "calc",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.node": {
+ "params": {
+ "plotly_name": "node",
+ "parent_name": "sankey",
+ "data_class_str": "Node",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.node.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "sankey.node",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "sankey.node",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.node.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "sankey.node",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "sankey.node",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.node.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "sankey.node",
+ "array_ok": false,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.node.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "sankey.node",
+ "array_ok": false,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.node.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "sankey.node",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.node.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "sankey.node.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "sankey.node.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.node.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sankey.node.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.node.line",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.node.labelsrc": {
+ "params": {
+ "plotly_name": "labelsrc",
+ "parent_name": "sankey.node",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "sankey.node",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.node.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "sankey.node",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "sankey.node",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.node.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "sankey.node",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.node.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "sankey.node.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "sankey.node.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.node.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "sankey.node.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.node.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.node.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.node.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.node.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.node.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.node.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.node.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sankey.node.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.node.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.node.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.node.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "sankey.node.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "sankey.node.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.node.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "sankey.node.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "sankey.node.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.node.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "sankey.node.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "sankey.node.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.node.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "sankey.node",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "none",
+ "skip"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.node.groups": {
+ "params": {
+ "plotly_name": "groups",
+ "parent_name": "sankey.node",
+ "dimensions": 2,
+ "edit_type": "calc",
+ "free_length": true,
+ "implied_edits": {
+ "x": [],
+ "y": []
+ },
+ "items": {
+ "editType": "calc",
+ "valType": "number"
+ }
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "sankey.node.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "sankey.node",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "sankey.node",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.node.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sankey.node",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.node.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.node",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.node.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "sankey.node",
+ "edit_type": "calc",
+ "values": [
+ "justify",
+ "left",
+ "right",
+ "center"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "sankey",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "sankey",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "sankey",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "sankey.link": {
+ "params": {
+ "plotly_name": "link",
+ "parent_name": "sankey",
+ "data_class_str": "Link",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.link.valuesrc": {
+ "params": {
+ "plotly_name": "valuesrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "sankey.link",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.link.targetsrc": {
+ "params": {
+ "plotly_name": "targetsrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.target": {
+ "params": {
+ "plotly_name": "target",
+ "parent_name": "sankey.link",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.link.sourcesrc": {
+ "params": {
+ "plotly_name": "sourcesrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.source": {
+ "params": {
+ "plotly_name": "source",
+ "parent_name": "sankey.link",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.link.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "sankey.link",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.link.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "sankey.link.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "sankey.link.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.link.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sankey.link.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.link.line",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.link.labelsrc": {
+ "params": {
+ "plotly_name": "labelsrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "sankey.link",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.link.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "sankey.link",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.link.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "sankey.link",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.link.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "sankey.link.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "sankey.link.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.link.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "sankey.link.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.link.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.link.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.link.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.link.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.link.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.link.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.link.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sankey.link.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.link.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.link.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.link.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "sankey.link.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "sankey.link.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.link.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "sankey.link.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "sankey.link.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.link.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "sankey.link.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "sankey.link.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.link.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "sankey.link",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "none",
+ "skip"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.link.hovercolorsrc": {
+ "params": {
+ "plotly_name": "hovercolorsrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.hovercolor": {
+ "params": {
+ "plotly_name": "hovercolor",
+ "parent_name": "sankey.link",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.link.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "sankey.link",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.link.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sankey.link",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.link.colorscaledefaults": {
+ "params": {
+ "plotly_name": "colorscaledefaults",
+ "parent_name": "sankey.link",
+ "data_class_str": "Colorscale",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.link.colorscales": {
+ "params": {
+ "plotly_name": "colorscales",
+ "parent_name": "sankey.link",
+ "data_class_str": "Colorscale",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "sankey.link.colorscale.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "sankey.link.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.link.colorscale.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "sankey.link.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.link.colorscale.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "sankey.link.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.link.colorscale.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "sankey.link.colorscale",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "sankey.link.colorscale.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "sankey.link.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.link.colorscale.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "sankey.link.colorscale",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.link.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.link",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.link.arrowlen": {
+ "params": {
+ "plotly_name": "arrowlen",
+ "parent_name": "sankey.link",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "sankey",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "sankey",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "sankey",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "sankey.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "sankey.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sankey.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "sankey",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "sankey.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "sankey",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "sankey",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "sankey",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "sankey.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "sankey.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "sankey.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "sankey.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sankey.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "sankey.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "sankey.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "sankey.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "sankey.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "sankey.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "sankey.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "sankey.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "sankey.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "sankey.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "sankey.hoverlabel",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "sankey.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "sankey",
+ "array_ok": false,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": []
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "sankey.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "sankey",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "sankey.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "sankey.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "sankey.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "sankey.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "sankey.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "sankey.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "sankey.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "sankey.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "sankey",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "sankey.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "sankey",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "sankey.arrangement": {
+ "params": {
+ "plotly_name": "arrangement",
+ "parent_name": "sankey",
+ "edit_type": "calc",
+ "values": [
+ "snap",
+ "perpendicular",
+ "freeform",
+ "fixed"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie": {
+ "params": {
+ "plotly_name": "pie",
+ "parent_name": "",
+ "data_class_str": "Pie",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "pie",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "pie.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "pie.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "pie",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "pie",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "pie.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "pie.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.title.position": {
+ "params": {
+ "plotly_name": "position",
+ "parent_name": "pie.title",
+ "edit_type": "plot",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle center",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "pie.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.title.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.title.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.title.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.title.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.title.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.title.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.title.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.title.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.title.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "pie.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "pie.title.font",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "pie",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "pie",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "inside",
+ "outside",
+ "auto",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.textinfo": {
+ "params": {
+ "plotly_name": "textinfo",
+ "parent_name": "pie",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "percent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "pie",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "pie.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "pie.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "pie",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "pie.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "pie",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "pie.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "pie.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.sort": {
+ "params": {
+ "plotly_name": "sort",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "pie.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "pie",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "pie.scalegroup": {
+ "params": {
+ "plotly_name": "scalegroup",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.rotation": {
+ "params": {
+ "plotly_name": "rotation",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "pie.pullsrc": {
+ "params": {
+ "plotly_name": "pullsrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.pull": {
+ "params": {
+ "plotly_name": "pull",
+ "parent_name": "pie",
+ "array_ok": true,
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "pie",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.outsidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.outsidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.outsidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.outsidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.outsidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.outsidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.outsidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.outsidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.outsidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "pie.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "pie.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "pie",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "pie",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "pie",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "pie.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "pie",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "pie.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "pie.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "pie.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "pie.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "pie.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "pie.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "pie.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "pie.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "pie.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "pie.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "pie.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "pie.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "pie.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "pie.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "pie.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "pie.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "pie.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "pie.marker.line",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.marker.colorssrc": {
+ "params": {
+ "plotly_name": "colorssrc",
+ "parent_name": "pie.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.marker.colors": {
+ "params": {
+ "plotly_name": "colors",
+ "parent_name": "pie.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "pie.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "pie",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "pie",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "pie",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "pie.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "pie.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "pie.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "pie",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "pie",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "pie.labelssrc": {
+ "params": {
+ "plotly_name": "labelssrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.labels": {
+ "params": {
+ "plotly_name": "labels",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "pie.label0": {
+ "params": {
+ "plotly_name": "label0",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.insidetextorientation": {
+ "params": {
+ "plotly_name": "insidetextorientation",
+ "parent_name": "pie",
+ "edit_type": "plot",
+ "values": [
+ "horizontal",
+ "radial",
+ "tangential",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "pie",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "pie.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "pie.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "pie.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "pie",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "pie",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "pie",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "pie.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "pie.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "pie.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "pie.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "pie.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "pie.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "pie.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "pie.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "pie.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "pie.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "pie.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "pie.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "pie.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "pie",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "percent",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "pie.hole": {
+ "params": {
+ "plotly_name": "hole",
+ "parent_name": "pie",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "pie",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "pie.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "pie.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "pie.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "pie.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "pie.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "pie.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "pie.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "pie.dlabel": {
+ "params": {
+ "plotly_name": "dlabel",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "pie.direction": {
+ "params": {
+ "plotly_name": "direction",
+ "parent_name": "pie",
+ "edit_type": "calc",
+ "values": [
+ "clockwise",
+ "counterclockwise"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "pie.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "pie",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "pie.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "pie",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "pie.automargin": {
+ "params": {
+ "plotly_name": "automargin",
+ "parent_name": "pie",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords": {
+ "params": {
+ "plotly_name": "parcoords",
+ "parent_name": "",
+ "data_class_str": "Parcoords",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "parcoords",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "parcoords",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.unselected.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "parcoords.unselected",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.unselected.line.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "parcoords.unselected.line",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.unselected.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.unselected.line",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "parcoords",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcoords.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "parcoords",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "parcoords",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcoords.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "parcoords",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "parcoords.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "parcoords.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.rangefont": {
+ "params": {
+ "plotly_name": "rangefont",
+ "parent_name": "parcoords",
+ "data_class_str": "Rangefont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.rangefont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.rangefont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.rangefont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.rangefont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.rangefont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.rangefont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.rangefont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcoords.rangefont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.rangefont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.rangefont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "parcoords",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "parcoords",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "parcoords",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcoords.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "parcoords",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.line.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "parcoords.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "parcoords.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "parcoords.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "parcoords.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "parcoords.line.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "parcoords.line",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.line.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "parcoords.line.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "parcoords.line.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "parcoords.line.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "parcoords.line.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "parcoords.line.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.line.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.line.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcoords.line.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.line.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.line.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.line.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcoords.line.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.line.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcoords.line.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.line.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "parcoords.line.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.line.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "parcoords.line.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "parcoords.line.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "parcoords.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "parcoords.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "parcoords.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "parcoords.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.line.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "parcoords.line.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcoords.line.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "parcoords.line.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.line.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.line.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcoords.line.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.line.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.line.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.line.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.line.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "parcoords.line.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcoords.line.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.line.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.line.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.line.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.line.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcoords.line.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.line.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcoords.line.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.line.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "parcoords.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "parcoords.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "parcoords.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "parcoords.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "parcoords.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "parcoords.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "parcoords.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "parcoords.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "parcoords.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "parcoords",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "parcoords",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "parcoords",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "parcoords.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "parcoords.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcoords.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "parcoords",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "parcoords.labelside": {
+ "params": {
+ "plotly_name": "labelside",
+ "parent_name": "parcoords",
+ "edit_type": "plot",
+ "values": [
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.labelfont": {
+ "params": {
+ "plotly_name": "labelfont",
+ "parent_name": "parcoords",
+ "data_class_str": "Labelfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.labelfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.labelfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.labelfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.labelfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcoords.labelfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcoords.labelfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.labelfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcoords.labelfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.labelfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcoords.labelfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcoords.labelangle": {
+ "params": {
+ "plotly_name": "labelangle",
+ "parent_name": "parcoords",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "parcoords.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "parcoords",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "parcoords",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcoords.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "parcoords",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "parcoords.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcoords.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "parcoords.domain",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcoords.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "parcoords.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "parcoords.domain",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcoords.dimensiondefaults": {
+ "params": {
+ "plotly_name": "dimensiondefaults",
+ "parent_name": "parcoords",
+ "data_class_str": "Dimension",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcoords.dimensions": {
+ "params": {
+ "plotly_name": "dimensions",
+ "parent_name": "parcoords",
+ "data_class_str": "Dimension",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "parcoords.dimension.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.dimension.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.dimension.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcoords.dimension.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.dimension.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcoords.dimension.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.dimension.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcoords.dimension.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.dimension.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.dimension.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcoords.dimension.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.dimension.multiselect": {
+ "params": {
+ "plotly_name": "multiselect",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcoords.dimension.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "parcoords.dimension",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcoords.dimension.constraintrange": {
+ "params": {
+ "plotly_name": "constraintrange",
+ "parent_name": "parcoords.dimension",
+ "dimensions": "1-2",
+ "edit_type": "plot",
+ "free_length": true,
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcoords.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "parcoords",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcoords.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "parcoords",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcats": {
+ "params": {
+ "plotly_name": "parcats",
+ "parent_name": "",
+ "data_class_str": "Parcats",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "parcats",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "parcats",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcats.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "parcats",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "parcats",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcats.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcats.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "parcats",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "parcats.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "parcats.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.sortpaths": {
+ "params": {
+ "plotly_name": "sortpaths",
+ "parent_name": "parcats",
+ "edit_type": "plot",
+ "values": [
+ "forward",
+ "backward"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "parcats",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "parcats",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "parcats",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcats.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "parcats",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.line.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "parcats.line",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.line.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "parcats.line",
+ "edit_type": "plot",
+ "values": [
+ "linear",
+ "hspline"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "parcats.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.line.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "parcats.line",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "parcats.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "parcats.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "parcats.line.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "parcats.line",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.line.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "parcats.line.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "parcats.line.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "parcats.line.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "parcats.line.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "parcats.line.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.line.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.line.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcats.line.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcats.line.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.line.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.line.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcats.line.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.line.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcats.line.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.line.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "parcats.line.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.line.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "parcats.line.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "parcats.line.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "parcats.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "parcats.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "parcats.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "parcats.line.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.line.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "parcats.line.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcats.line.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "parcats.line.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.line.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.line.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcats.line.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.line.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcats.line.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.line.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.line.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "parcats.line.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcats.line.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.line.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.line.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.line.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.line.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcats.line.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.line.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "parcats.line.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.line.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "parcats.line.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "parcats.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "parcats.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcats.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "colorscale_path": "parcats.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "parcats.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "parcats.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "parcats.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "parcats.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "parcats.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "parcats",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "parcats",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "parcats.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "parcats.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcats.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcats.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.labelfont": {
+ "params": {
+ "plotly_name": "labelfont",
+ "parent_name": "parcats",
+ "data_class_str": "Labelfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.labelfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.labelfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.labelfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.labelfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.labelfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.labelfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.labelfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcats.labelfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.labelfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "parcats.labelfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "parcats.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "parcats",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "parcats",
+ "edit_type": "plot",
+ "values": [
+ "category",
+ "color",
+ "dimension"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "parcats",
+ "array_ok": false,
+ "edit_type": "plot",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "count",
+ "probability"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "parcats.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "parcats",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "parcats.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcats.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "parcats.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "parcats.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "parcats.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "parcats.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.dimensiondefaults": {
+ "params": {
+ "plotly_name": "dimensiondefaults",
+ "parent_name": "parcats",
+ "data_class_str": "Dimension",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "parcats.dimensions": {
+ "params": {
+ "plotly_name": "dimensions",
+ "parent_name": "parcats",
+ "data_class_str": "Dimension",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "parcats.dimension.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "parcats.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.dimension.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "parcats.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.dimension.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "parcats.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcats.dimension.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "parcats.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.dimension.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "parcats.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcats.dimension.label": {
+ "params": {
+ "plotly_name": "label",
+ "parent_name": "parcats.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "parcats.dimension.displayindex": {
+ "params": {
+ "plotly_name": "displayindex",
+ "parent_name": "parcats.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "parcats.dimension.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "parcats.dimension",
+ "edit_type": "calc",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "parcats.dimension.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "parcats.dimension",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.dimension.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "parcats.dimension",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "parcats.countssrc": {
+ "params": {
+ "plotly_name": "countssrc",
+ "parent_name": "parcats",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "parcats.counts": {
+ "params": {
+ "plotly_name": "counts",
+ "parent_name": "parcats",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "parcats.bundlecolors": {
+ "params": {
+ "plotly_name": "bundlecolors",
+ "parent_name": "parcats",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "parcats.arrangement": {
+ "params": {
+ "plotly_name": "arrangement",
+ "parent_name": "parcats",
+ "edit_type": "plot",
+ "values": [
+ "perpendicular",
+ "freeform",
+ "fixed"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc": {
+ "params": {
+ "plotly_name": "ohlc",
+ "parent_name": "",
+ "data_class_str": "Ohlc",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "ohlc",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "ohlc.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "ohlc",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "ohlc.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "ohlc",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "ohlc.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "ohlc.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "ohlc",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "ohlc",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "ohlc.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "ohlc",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "ohlc.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "ohlc",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "ohlc.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "ohlc",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "ohlc",
+ "edit_type": "calc",
+ "max": 0.5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "ohlc",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "ohlc",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "ohlc.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "ohlc.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "ohlc",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "ohlc.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "ohlc.opensrc": {
+ "params": {
+ "plotly_name": "opensrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.open": {
+ "params": {
+ "plotly_name": "open",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "ohlc.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "ohlc",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "ohlc",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "ohlc",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "ohlc.lowsrc": {
+ "params": {
+ "plotly_name": "lowsrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.low": {
+ "params": {
+ "plotly_name": "low",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "ohlc.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "ohlc",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "ohlc.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "ohlc.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "ohlc.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "ohlc",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "ohlc",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "ohlc",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "ohlc.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "ohlc.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "ohlc.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "ohlc.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "ohlc.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "ohlc.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "ohlc",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "ohlc",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "ohlc.increasing": {
+ "params": {
+ "plotly_name": "increasing",
+ "parent_name": "ohlc",
+ "data_class_str": "Increasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.increasing.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "ohlc.increasing",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.increasing.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "ohlc.increasing.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.increasing.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "ohlc.increasing.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "ohlc.increasing.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "ohlc.increasing.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "ohlc.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "ohlc.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "ohlc",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "ohlc",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.hoverlabel.split": {
+ "params": {
+ "plotly_name": "split",
+ "parent_name": "ohlc.hoverlabel",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "ohlc.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "ohlc.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "ohlc.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "ohlc.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "ohlc.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "ohlc.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "ohlc.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "ohlc.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "ohlc.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "ohlc.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "ohlc.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "ohlc.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "ohlc.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "ohlc.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "ohlc.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "ohlc.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "ohlc.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "ohlc.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "ohlc.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "ohlc.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "ohlc",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "ohlc.highsrc": {
+ "params": {
+ "plotly_name": "highsrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.high": {
+ "params": {
+ "plotly_name": "high",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "ohlc.decreasing": {
+ "params": {
+ "plotly_name": "decreasing",
+ "parent_name": "ohlc",
+ "data_class_str": "Decreasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.decreasing.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "ohlc.decreasing",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "ohlc.decreasing.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "ohlc.decreasing.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "ohlc.decreasing.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "ohlc.decreasing.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "ohlc.decreasing.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "ohlc.decreasing.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "ohlc.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "ohlc.closesrc": {
+ "params": {
+ "plotly_name": "closesrc",
+ "parent_name": "ohlc",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "ohlc.close": {
+ "params": {
+ "plotly_name": "close",
+ "parent_name": "ohlc",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d": {
+ "params": {
+ "plotly_name": "mesh3d",
+ "parent_name": "",
+ "data_class_str": "Mesh3d",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.zcalendar": {
+ "params": {
+ "plotly_name": "zcalendar",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "mesh3d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "mesh3d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "mesh3d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.vertexcolorsrc": {
+ "params": {
+ "plotly_name": "vertexcolorsrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.vertexcolor": {
+ "params": {
+ "plotly_name": "vertexcolor",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "mesh3d.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "mesh3d",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "mesh3d",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "mesh3d",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "mesh3d.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "mesh3d.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "mesh3d",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "mesh3d",
+ "dflt": "scene",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "mesh3d.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "mesh3d",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "mesh3d",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "mesh3d",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "mesh3d.lightposition": {
+ "params": {
+ "plotly_name": "lightposition",
+ "parent_name": "mesh3d",
+ "data_class_str": "Lightposition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.lightposition.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "mesh3d.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lightposition.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "mesh3d.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lightposition.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "mesh3d.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lighting": {
+ "params": {
+ "plotly_name": "lighting",
+ "parent_name": "mesh3d",
+ "data_class_str": "Lighting",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.lighting.vertexnormalsepsilon": {
+ "params": {
+ "plotly_name": "vertexnormalsepsilon",
+ "parent_name": "mesh3d.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lighting.specular": {
+ "params": {
+ "plotly_name": "specular",
+ "parent_name": "mesh3d.lighting",
+ "edit_type": "calc",
+ "max": 2,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lighting.roughness": {
+ "params": {
+ "plotly_name": "roughness",
+ "parent_name": "mesh3d.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lighting.fresnel": {
+ "params": {
+ "plotly_name": "fresnel",
+ "parent_name": "mesh3d.lighting",
+ "edit_type": "calc",
+ "max": 5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lighting.facenormalsepsilon": {
+ "params": {
+ "plotly_name": "facenormalsepsilon",
+ "parent_name": "mesh3d.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lighting.diffuse": {
+ "params": {
+ "plotly_name": "diffuse",
+ "parent_name": "mesh3d.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.lighting.ambient": {
+ "params": {
+ "plotly_name": "ambient",
+ "parent_name": "mesh3d.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "mesh3d",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "mesh3d",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "mesh3d",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "mesh3d.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "mesh3d.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "mesh3d.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "mesh3d.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "mesh3d.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "mesh3d",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "mesh3d",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "mesh3d.ksrc": {
+ "params": {
+ "plotly_name": "ksrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.k": {
+ "params": {
+ "plotly_name": "k",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.jsrc": {
+ "params": {
+ "plotly_name": "jsrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.j": {
+ "params": {
+ "plotly_name": "j",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.isrc": {
+ "params": {
+ "plotly_name": "isrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.intensitysrc": {
+ "params": {
+ "plotly_name": "intensitysrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.intensitymode": {
+ "params": {
+ "plotly_name": "intensitymode",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "values": [
+ "vertex",
+ "cell"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.intensity": {
+ "params": {
+ "plotly_name": "intensity",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.i": {
+ "params": {
+ "plotly_name": "i",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "mesh3d",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "mesh3d",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "mesh3d",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "mesh3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "mesh3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "mesh3d.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "mesh3d.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "mesh3d.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "mesh3d.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "mesh3d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "mesh3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "mesh3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "mesh3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "mesh3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "mesh3d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "mesh3d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "mesh3d",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "mesh3d.flatshading": {
+ "params": {
+ "plotly_name": "flatshading",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.facecolorsrc": {
+ "params": {
+ "plotly_name": "facecolorsrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.facecolor": {
+ "params": {
+ "plotly_name": "facecolor",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.delaunayaxis": {
+ "params": {
+ "plotly_name": "delaunayaxis",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "values": [
+ "x",
+ "y",
+ "z"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "mesh3d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.contour": {
+ "params": {
+ "plotly_name": "contour",
+ "parent_name": "mesh3d",
+ "data_class_str": "Contour",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.contour.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "mesh3d.contour",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.contour.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "mesh3d.contour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.contour.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "mesh3d.contour",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "mesh3d.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "mesh3d",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "mesh3d.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "mesh3d.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "mesh3d.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "mesh3d.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "mesh3d.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "mesh3d.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "mesh3d.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "mesh3d.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "mesh3d.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "mesh3d.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "mesh3d.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "mesh3d.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "mesh3d.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "mesh3d.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "mesh3d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "mesh3d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "mesh3d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "mesh3d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "mesh3d.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "mesh3d.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "mesh3d.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "mesh3d.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "mesh3d.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "mesh3d.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "mesh3d.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "mesh3d.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "mesh3d.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "mesh3d.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "mesh3d.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "mesh3d.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "mesh3d.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "mesh3d.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "mesh3d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "mesh3d",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "mesh3d.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "colorscale_path": "mesh3d.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "mesh3d.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "mesh3d.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "mesh3d",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "mesh3d.alphahull": {
+ "params": {
+ "plotly_name": "alphahull",
+ "parent_name": "mesh3d",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface": {
+ "params": {
+ "plotly_name": "isosurface",
+ "parent_name": "",
+ "data_class_str": "Isosurface",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "isosurface",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "isosurface",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "isosurface",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.valuesrc": {
+ "params": {
+ "plotly_name": "valuesrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.valuehoverformat": {
+ "params": {
+ "plotly_name": "valuehoverformat",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "isosurface",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "isosurface.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "isosurface",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "isosurface",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.surface": {
+ "params": {
+ "plotly_name": "surface",
+ "parent_name": "isosurface",
+ "data_class_str": "Surface",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.surface.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.surface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.surface.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "isosurface.surface",
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "odd",
+ "even"
+ ],
+ "flags": [
+ "A",
+ "B",
+ "C",
+ "D",
+ "E"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "isosurface.surface.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.surface",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.surface.count": {
+ "params": {
+ "plotly_name": "count",
+ "parent_name": "isosurface.surface",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "isosurface",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "isosurface.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "isosurface.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.spaceframe": {
+ "params": {
+ "plotly_name": "spaceframe",
+ "parent_name": "isosurface",
+ "data_class_str": "Spaceframe",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.spaceframe.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.spaceframe",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.spaceframe.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.spaceframe",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.slices": {
+ "params": {
+ "plotly_name": "slices",
+ "parent_name": "isosurface",
+ "data_class_str": "Slices",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.slices.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "isosurface.slices",
+ "data_class_str": "Z",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.slices.z.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.slices.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.slices.z.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "isosurface.slices.z",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.slices.z.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "isosurface.slices.z",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.slices.z.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.slices.z",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.slices.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "isosurface.slices",
+ "data_class_str": "Y",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.slices.y.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.slices.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.slices.y.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "isosurface.slices.y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.slices.y.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "isosurface.slices.y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.slices.y.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.slices.y",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.slices.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "isosurface.slices",
+ "data_class_str": "X",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.slices.x.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.slices.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.slices.x.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "isosurface.slices.x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.slices.x.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "isosurface.slices.x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.slices.x.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.slices.x",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "isosurface",
+ "dflt": "scene",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "isosurface.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "isosurface",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "isosurface",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "isosurface.lightposition": {
+ "params": {
+ "plotly_name": "lightposition",
+ "parent_name": "isosurface",
+ "data_class_str": "Lightposition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.lightposition.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "isosurface.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lightposition.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "isosurface.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lightposition.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "isosurface.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lighting": {
+ "params": {
+ "plotly_name": "lighting",
+ "parent_name": "isosurface",
+ "data_class_str": "Lighting",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.lighting.vertexnormalsepsilon": {
+ "params": {
+ "plotly_name": "vertexnormalsepsilon",
+ "parent_name": "isosurface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lighting.specular": {
+ "params": {
+ "plotly_name": "specular",
+ "parent_name": "isosurface.lighting",
+ "edit_type": "calc",
+ "max": 2,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lighting.roughness": {
+ "params": {
+ "plotly_name": "roughness",
+ "parent_name": "isosurface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lighting.fresnel": {
+ "params": {
+ "plotly_name": "fresnel",
+ "parent_name": "isosurface.lighting",
+ "edit_type": "calc",
+ "max": 5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lighting.facenormalsepsilon": {
+ "params": {
+ "plotly_name": "facenormalsepsilon",
+ "parent_name": "isosurface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lighting.diffuse": {
+ "params": {
+ "plotly_name": "diffuse",
+ "parent_name": "isosurface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.lighting.ambient": {
+ "params": {
+ "plotly_name": "ambient",
+ "parent_name": "isosurface.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "isosurface",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "isosurface",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "isosurface",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "isosurface.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "isosurface.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "isosurface.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "isosurface.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "isosurface",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "isosurface",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "isosurface.isomin": {
+ "params": {
+ "plotly_name": "isomin",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.isomax": {
+ "params": {
+ "plotly_name": "isomax",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "isosurface",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "isosurface",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "isosurface",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "isosurface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "isosurface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "isosurface.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "isosurface.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "isosurface.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "isosurface.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "isosurface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "isosurface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "isosurface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "isosurface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "isosurface.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "isosurface.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "isosurface",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "isosurface.flatshading": {
+ "params": {
+ "plotly_name": "flatshading",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "isosurface",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "isosurface",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.contour": {
+ "params": {
+ "plotly_name": "contour",
+ "parent_name": "isosurface",
+ "data_class_str": "Contour",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.contour.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "isosurface.contour",
+ "edit_type": "calc",
+ "max": 16,
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.contour.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.contour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.contour.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "isosurface.contour",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "isosurface.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "isosurface",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "isosurface.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "isosurface.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "isosurface.colorbar.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "isosurface.colorbar.title",
+ "edit_type": "calc",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "isosurface.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "isosurface.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "isosurface.colorbar.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "isosurface.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "isosurface.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "isosurface.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "isosurface.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "isosurface.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "isosurface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "isosurface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "isosurface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "isosurface.colorbar.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "isosurface.colorbar.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "isosurface.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "isosurface.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "isosurface.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "isosurface.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "isosurface.colorbar.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "isosurface.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "isosurface.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "isosurface.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "isosurface.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "isosurface.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "isosurface.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "isosurface.colorbar",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "isosurface.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "isosurface",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "isosurface.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.caps": {
+ "params": {
+ "plotly_name": "caps",
+ "parent_name": "isosurface",
+ "data_class_str": "Caps",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.caps.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "isosurface.caps",
+ "data_class_str": "Z",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.caps.z.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.caps.z",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.caps.z.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.caps.z",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.caps.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "isosurface.caps",
+ "data_class_str": "Y",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.caps.y.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.caps.y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.caps.y.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.caps.y",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.caps.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "isosurface.caps",
+ "data_class_str": "X",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "isosurface.caps.x.show": {
+ "params": {
+ "plotly_name": "show",
+ "parent_name": "isosurface.caps.x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "isosurface.caps.x.fill": {
+ "params": {
+ "plotly_name": "fill",
+ "parent_name": "isosurface.caps.x",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "isosurface.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "isosurface",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "indicator": {
+ "params": {
+ "plotly_name": "indicator",
+ "parent_name": "",
+ "data_class_str": "Indicator",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "indicator",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "indicator",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "indicator",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "indicator.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "indicator",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "indicator",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "indicator.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "indicator.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "indicator.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "indicator.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.title.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.title.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "indicator.title",
+ "edit_type": "plot",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "indicator",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "indicator.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "indicator.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.number": {
+ "params": {
+ "plotly_name": "number",
+ "parent_name": "indicator",
+ "data_class_str": "Number",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.number.valueformat": {
+ "params": {
+ "plotly_name": "valueformat",
+ "parent_name": "indicator.number",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.number.suffix": {
+ "params": {
+ "plotly_name": "suffix",
+ "parent_name": "indicator.number",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.number.prefix": {
+ "params": {
+ "plotly_name": "prefix",
+ "parent_name": "indicator.number",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.number.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "indicator.number",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.number.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.number.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.number.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.number.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.number.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.number.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.number.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "indicator.number.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.number.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.number.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "indicator",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.mode": {
+ "params": {
+ "plotly_name": "mode",
+ "parent_name": "indicator",
+ "edit_type": "calc",
+ "flags": [
+ "number",
+ "delta",
+ "gauge"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "indicator.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "indicator",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "indicator.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "indicator",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "indicator.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "indicator",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "indicator",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "indicator",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "indicator.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "indicator.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "indicator.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "indicator",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "indicator.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "indicator",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "indicator.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "indicator",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "indicator.gauge": {
+ "params": {
+ "plotly_name": "gauge",
+ "parent_name": "indicator",
+ "data_class_str": "Gauge",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.threshold": {
+ "params": {
+ "plotly_name": "threshold",
+ "parent_name": "indicator.gauge",
+ "data_class_str": "Threshold",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.threshold.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "indicator.gauge.threshold",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.threshold.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "indicator.gauge.threshold",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.threshold.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "indicator.gauge.threshold",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.threshold.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "indicator.gauge.threshold.line",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.threshold.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.gauge.threshold.line",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.stepdefaults": {
+ "params": {
+ "plotly_name": "stepdefaults",
+ "parent_name": "indicator.gauge",
+ "data_class_str": "Step",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.steps": {
+ "params": {
+ "plotly_name": "steps",
+ "parent_name": "indicator.gauge",
+ "data_class_str": "Step",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "indicator.gauge.step.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "indicator.gauge.step",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.step.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "indicator.gauge.step",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.step.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "indicator.gauge.step",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "indicator.gauge.step.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "indicator.gauge.step",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.step.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "indicator.gauge.step",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.step.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "indicator.gauge.step.line",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.step.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.gauge.step.line",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.step.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.gauge.step",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "indicator.gauge",
+ "edit_type": "plot",
+ "values": [
+ "angular",
+ "bullet"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "indicator.gauge",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "indicator.gauge",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "indicator.gauge",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.bar": {
+ "params": {
+ "plotly_name": "bar",
+ "parent_name": "indicator.gauge",
+ "data_class_str": "Bar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.bar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "indicator.gauge.bar",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.bar.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "indicator.gauge.bar",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.bar.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "indicator.gauge.bar.line",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.bar.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.gauge.bar.line",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.bar.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.gauge.bar",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.axis": {
+ "params": {
+ "plotly_name": "axis",
+ "parent_name": "indicator.gauge",
+ "data_class_str": "Axis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.axis.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "indicator.gauge.axis.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.axis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "indicator.gauge.axis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "indicator.gauge.axis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "indicator.gauge.axis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "indicator.gauge.axis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.axis.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.gauge.axis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "indicator.gauge.axis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.axis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "indicator.gauge.axis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "indicator.gauge.axis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "indicator.gauge.axis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "indicator.gauge.axis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "indicator.gauge.axis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "indicator.gauge.axis.tickformatstop",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "indicator.gauge.axis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "indicator.gauge.axis.tickformatstop",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "any"
+ },
+ {
+ "editType": "plot",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "indicator.gauge.axis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "indicator.gauge.axis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.gauge.axis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.gauge.axis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.axis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "indicator.gauge.axis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.gauge.axis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.gauge.axis.tickfont",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.axis.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.gauge.axis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "indicator.gauge.axis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "indicator.gauge.axis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "indicator.gauge.axis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "indicator.gauge.axis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "items": [
+ {
+ "editType": "plot",
+ "valType": "number"
+ },
+ {
+ "editType": "plot",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "indicator.gauge.axis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.gauge.axis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.gauge.axis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "indicator.gauge.axis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.gauge.axis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "indicator.gauge.axis",
+ "edit_type": "plot",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "indicator.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "indicator",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "indicator.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "indicator.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "indicator.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "indicator.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "indicator.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "indicator.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.delta": {
+ "params": {
+ "plotly_name": "delta",
+ "parent_name": "indicator",
+ "data_class_str": "Delta",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.delta.valueformat": {
+ "params": {
+ "plotly_name": "valueformat",
+ "parent_name": "indicator.delta",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.delta.suffix": {
+ "params": {
+ "plotly_name": "suffix",
+ "parent_name": "indicator.delta",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.delta.relative": {
+ "params": {
+ "plotly_name": "relative",
+ "parent_name": "indicator.delta",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "indicator.delta.reference": {
+ "params": {
+ "plotly_name": "reference",
+ "parent_name": "indicator.delta",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.delta.prefix": {
+ "params": {
+ "plotly_name": "prefix",
+ "parent_name": "indicator.delta",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.delta.position": {
+ "params": {
+ "plotly_name": "position",
+ "parent_name": "indicator.delta",
+ "edit_type": "plot",
+ "values": [
+ "top",
+ "bottom",
+ "left",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.delta.increasing": {
+ "params": {
+ "plotly_name": "increasing",
+ "parent_name": "indicator.delta",
+ "data_class_str": "Increasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.delta.increasing.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "indicator.delta.increasing",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.delta.increasing.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.delta.increasing",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.delta.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "indicator.delta",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.delta.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "indicator.delta.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.delta.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.delta.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "indicator.delta.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "indicator.delta.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.delta.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "indicator.delta.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.delta.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.delta.font",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.delta.decreasing": {
+ "params": {
+ "plotly_name": "decreasing",
+ "parent_name": "indicator.delta",
+ "data_class_str": "Decreasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "indicator.delta.decreasing.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "indicator.delta.decreasing",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "indicator.delta.decreasing.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "indicator.delta.decreasing",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "indicator.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "indicator",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "indicator.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "indicator",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "indicator.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "indicator",
+ "edit_type": "plot",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image": {
+ "params": {
+ "plotly_name": "image",
+ "parent_name": "",
+ "data_class_str": "Image",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "image.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.zsmooth": {
+ "params": {
+ "plotly_name": "zsmooth",
+ "parent_name": "image",
+ "edit_type": "plot",
+ "values": [
+ "fast",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "image",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "image.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "image",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "image.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "image",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "image.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "image",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "image.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "image",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "image.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "image",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "image.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "image",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "image.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "image",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "image.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "image",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "image.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "image",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "image.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "image",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "image.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "image",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "image.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "image.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "image.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "image.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.source": {
+ "params": {
+ "plotly_name": "source",
+ "parent_name": "image",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "image.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "image",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "image",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "image.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "image",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "image.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "image",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "image",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "image",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "image.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "image.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "image.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "image.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "image.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "image.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "image.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "image.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "image.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "image.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "image.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "image",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "image.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "image",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "image.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "image",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "image.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "image",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "image.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "image",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "image.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "image.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "image.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "image.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "image.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "image.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "image.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "image.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "image.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "image.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "image.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "image.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "image.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "image.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "image.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "image.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "image.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "image.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "image.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "image.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "image.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "image.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "image",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "color",
+ "name",
+ "text"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "image.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "image",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "image",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "image.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "image",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "image.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "image",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "image.colormodel": {
+ "params": {
+ "plotly_name": "colormodel",
+ "parent_name": "image",
+ "edit_type": "calc",
+ "values": [
+ "rgb",
+ "rgba",
+ "rgba256",
+ "hsl",
+ "hsla"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle": {
+ "params": {
+ "plotly_name": "icicle",
+ "parent_name": "",
+ "data_class_str": "Icicle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "icicle",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "icicle",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "icicle.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "icicle",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.tiling": {
+ "params": {
+ "plotly_name": "tiling",
+ "parent_name": "icicle",
+ "data_class_str": "Tiling",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.tiling.pad": {
+ "params": {
+ "plotly_name": "pad",
+ "parent_name": "icicle.tiling",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.tiling.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "icicle.tiling",
+ "edit_type": "plot",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.tiling.flip": {
+ "params": {
+ "plotly_name": "flip",
+ "parent_name": "icicle.tiling",
+ "edit_type": "plot",
+ "flags": [
+ "x",
+ "y"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "icicle",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "icicle",
+ "edit_type": "plot",
+ "values": [
+ "top left",
+ "top center",
+ "top right",
+ "middle left",
+ "middle center",
+ "middle right",
+ "bottom left",
+ "bottom center",
+ "bottom right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.textinfo": {
+ "params": {
+ "plotly_name": "textinfo",
+ "parent_name": "icicle",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "current path",
+ "percent root",
+ "percent entry",
+ "percent parent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "icicle",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "icicle.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "icicle",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "icicle",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "icicle.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "icicle.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.sort": {
+ "params": {
+ "plotly_name": "sort",
+ "parent_name": "icicle",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.root": {
+ "params": {
+ "plotly_name": "root",
+ "parent_name": "icicle",
+ "data_class_str": "Root",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.root.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.root",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.pathbar": {
+ "params": {
+ "plotly_name": "pathbar",
+ "parent_name": "icicle",
+ "data_class_str": "Pathbar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.pathbar.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "icicle.pathbar",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.pathbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "icicle.pathbar",
+ "edit_type": "plot",
+ "min": 12
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.pathbar.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "icicle.pathbar",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.pathbar.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.pathbar.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.pathbar.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.pathbar.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.pathbar.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.pathbar.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.pathbar.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.pathbar.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.pathbar.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "icicle.pathbar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.pathbar.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.pathbar.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.pathbar.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "icicle.pathbar",
+ "edit_type": "plot",
+ "values": [
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.pathbar.edgeshape": {
+ "params": {
+ "plotly_name": "edgeshape",
+ "parent_name": "icicle.pathbar",
+ "edit_type": "plot",
+ "values": [
+ ">",
+ "<",
+ "|",
+ "/",
+ "\\"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.parentssrc": {
+ "params": {
+ "plotly_name": "parentssrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.parents": {
+ "params": {
+ "plotly_name": "parents",
+ "parent_name": "icicle",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "icicle",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.outsidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.outsidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.outsidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.outsidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.outsidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.outsidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.outsidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.outsidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.outsidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "icicle.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "icicle",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "icicle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "icicle",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "icicle.maxdepth": {
+ "params": {
+ "plotly_name": "maxdepth",
+ "parent_name": "icicle",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "icicle",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "icicle.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "icicle.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "icicle.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "icicle.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "icicle.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "icicle.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "icicle.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "icicle.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "icicle.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "icicle.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "icicle.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "icicle.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "icicle.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "icicle.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "icicle.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "icicle.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "icicle.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "icicle.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.marker.line",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.colorssrc": {
+ "params": {
+ "plotly_name": "colorssrc",
+ "parent_name": "icicle.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "icicle.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "icicle.marker.colors": {
+ "params": {
+ "plotly_name": "colors",
+ "parent_name": "icicle.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "icicle.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "icicle.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "icicle.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "icicle.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "icicle.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "icicle.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "icicle.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "icicle.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "icicle.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "icicle.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "icicle.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "icicle.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "icicle.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "icicle.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "icicle.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "icicle.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "icicle.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "icicle.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "icicle.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "icicle.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "icicle.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "icicle.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "icicle.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "icicle.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "icicle.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "icicle.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "icicle.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "icicle.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "icicle.level": {
+ "params": {
+ "plotly_name": "level",
+ "parent_name": "icicle",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "icicle.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "icicle",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "icicle",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "icicle",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "icicle.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "icicle.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "icicle",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "icicle.leaf": {
+ "params": {
+ "plotly_name": "leaf",
+ "parent_name": "icicle",
+ "data_class_str": "Leaf",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.leaf.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "icicle.leaf",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.labelssrc": {
+ "params": {
+ "plotly_name": "labelssrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.labels": {
+ "params": {
+ "plotly_name": "labels",
+ "parent_name": "icicle",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "icicle",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "icicle.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "icicle",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "icicle",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "icicle",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "icicle",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "icicle.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "icicle.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "icicle.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "icicle.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "icicle.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "icicle.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "icicle.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "icicle.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "icicle.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "icicle.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "icicle.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "icicle.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "icicle.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "icicle.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "icicle.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "icicle",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "name",
+ "current path",
+ "percent root",
+ "percent entry",
+ "percent parent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "icicle",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "icicle.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "icicle.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "icicle.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "icicle.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "icicle.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "icicle.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "icicle.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "icicle.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "icicle",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "icicle.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "icicle",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "icicle.count": {
+ "params": {
+ "plotly_name": "count",
+ "parent_name": "icicle",
+ "edit_type": "calc",
+ "flags": [
+ "branches",
+ "leaves"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "icicle.branchvalues": {
+ "params": {
+ "plotly_name": "branchvalues",
+ "parent_name": "icicle",
+ "edit_type": "calc",
+ "values": [
+ "remainder",
+ "total"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour": {
+ "params": {
+ "plotly_name": "histogram2dcontour",
+ "parent_name": "",
+ "data_class_str": "Histogram2dContour",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.ybins": {
+ "params": {
+ "plotly_name": "ybins",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "YBins",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.ybins.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "histogram2dcontour.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.ybins.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.ybins.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "histogram2dcontour.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.ybingroup": {
+ "params": {
+ "plotly_name": "ybingroup",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "histogram2dcontour",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2dcontour.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.xbins": {
+ "params": {
+ "plotly_name": "xbins",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "XBins",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.xbins.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "histogram2dcontour.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.xbins.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.xbins.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "histogram2dcontour.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.xbingroup": {
+ "params": {
+ "plotly_name": "xbingroup",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "histogram2dcontour",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2dcontour.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2dcontour.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "histogram2dcontour.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "histogram2dcontour.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.ncontours": {
+ "params": {
+ "plotly_name": "ncontours",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.nbinsy": {
+ "params": {
+ "plotly_name": "nbinsy",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.nbinsx": {
+ "params": {
+ "plotly_name": "nbinsx",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "histogram2dcontour",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "histogram2dcontour.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "histogram2dcontour.line",
+ "edit_type": "style+colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "histogram2dcontour.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "histogram2dcontour.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "histogram2dcontour.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.line",
+ "edit_type": "style+colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "histogram2dcontour.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram2dcontour.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "histogram2dcontour",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2dcontour.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "histogram2dcontour",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "histogram2dcontour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "histogram2dcontour",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2dcontour.histnorm": {
+ "params": {
+ "plotly_name": "histnorm",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "values": [
+ "",
+ "percent",
+ "probability",
+ "density",
+ "probability density"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.histfunc": {
+ "params": {
+ "plotly_name": "histfunc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "values": [
+ "count",
+ "sum",
+ "avg",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.contours": {
+ "params": {
+ "plotly_name": "contours",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "Contours",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.contours.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.contours.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "calc",
+ "values": [
+ "levels",
+ "constraint"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.contours.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.contours.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ },
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.contours.showlines": {
+ "params": {
+ "plotly_name": "showlines",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.contours.showlabels": {
+ "params": {
+ "plotly_name": "showlabels",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.contours.operation": {
+ "params": {
+ "plotly_name": "operation",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "calc",
+ "values": [
+ "=",
+ "<",
+ ">=",
+ ">",
+ "<=",
+ "[]",
+ "()",
+ "[)",
+ "(]",
+ "][",
+ ")(",
+ "](",
+ ")["
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.contours.labelformat": {
+ "params": {
+ "plotly_name": "labelformat",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.contours.labelfont": {
+ "params": {
+ "plotly_name": "labelfont",
+ "parent_name": "histogram2dcontour.contours",
+ "data_class_str": "Labelfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.contours.labelfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.contours.labelfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.contours.labelfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.contours.labelfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.contours.labelfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.contours.labelfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.contours.labelfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2dcontour.contours.labelfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.contours.labelfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.contours.labelfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.contours.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.contours.coloring": {
+ "params": {
+ "plotly_name": "coloring",
+ "parent_name": "histogram2dcontour.contours",
+ "edit_type": "calc",
+ "values": [
+ "fill",
+ "heatmap",
+ "lines",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "histogram2dcontour.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "histogram2dcontour",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "histogram2dcontour.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "histogram2dcontour.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "histogram2dcontour.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "histogram2dcontour.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram2dcontour.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2dcontour.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2dcontour.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "histogram2dcontour.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "histogram2dcontour.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "histogram2dcontour.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "histogram2dcontour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "histogram2dcontour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "histogram2dcontour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "histogram2dcontour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "histogram2dcontour.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "histogram2dcontour.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "histogram2dcontour.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2dcontour.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "histogram2dcontour.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2dcontour.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2dcontour.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2dcontour.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2dcontour.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "histogram2dcontour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2dcontour.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "histogram2dcontour",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2dcontour.bingroup": {
+ "params": {
+ "plotly_name": "bingroup",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2dcontour.autocontour": {
+ "params": {
+ "plotly_name": "autocontour",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.autobiny": {
+ "params": {
+ "plotly_name": "autobiny",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2dcontour.autobinx": {
+ "params": {
+ "plotly_name": "autobinx",
+ "parent_name": "histogram2dcontour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d": {
+ "params": {
+ "plotly_name": "histogram2d",
+ "parent_name": "",
+ "data_class_str": "Histogram2d",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.zsmooth": {
+ "params": {
+ "plotly_name": "zsmooth",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "values": [
+ "fast",
+ "best",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "histogram2d",
+ "edit_type": "plot",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "histogram2d",
+ "edit_type": "plot",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.ygap": {
+ "params": {
+ "plotly_name": "ygap",
+ "parent_name": "histogram2d",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.ybins": {
+ "params": {
+ "plotly_name": "ybins",
+ "parent_name": "histogram2d",
+ "data_class_str": "YBins",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.ybins.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "histogram2d.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.ybins.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2d.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.ybins.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "histogram2d.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.ybingroup": {
+ "params": {
+ "plotly_name": "ybingroup",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "histogram2d",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2d.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "histogram2d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.xgap": {
+ "params": {
+ "plotly_name": "xgap",
+ "parent_name": "histogram2d",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.xbins": {
+ "params": {
+ "plotly_name": "xbins",
+ "parent_name": "histogram2d",
+ "data_class_str": "XBins",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.xbins.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "histogram2d.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.xbins.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2d.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.xbins.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "histogram2d.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.xbingroup": {
+ "params": {
+ "plotly_name": "xbingroup",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "histogram2d",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2d.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "histogram2d",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "histogram2d",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "histogram2d",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "histogram2d",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2d.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2d.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "histogram2d",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "histogram2d.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "histogram2d.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "histogram2d",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "histogram2d",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "histogram2d",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.nbinsy": {
+ "params": {
+ "plotly_name": "nbinsy",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.nbinsx": {
+ "params": {
+ "plotly_name": "nbinsx",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "histogram2d",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "histogram2d",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "histogram2d",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "histogram2d.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2d.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "histogram2d",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "histogram2d",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "histogram2d",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "histogram2d.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram2d.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2d.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2d.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "histogram2d",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "histogram2d",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2d.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "histogram2d",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "histogram2d",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "histogram2d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "histogram2d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram2d.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2d.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2d.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "histogram2d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "histogram2d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "histogram2d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "histogram2d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "histogram2d.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "histogram2d.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "histogram2d",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2d.histnorm": {
+ "params": {
+ "plotly_name": "histnorm",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "values": [
+ "",
+ "percent",
+ "probability",
+ "density",
+ "probability density"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.histfunc": {
+ "params": {
+ "plotly_name": "histfunc",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "values": [
+ "count",
+ "sum",
+ "avg",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "histogram2d",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "histogram2d.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "histogram2d",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "histogram2d.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "histogram2d.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "histogram2d.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "histogram2d.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram2d.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2d.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2d.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram2d.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram2d.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "histogram2d.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "histogram2d.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "histogram2d.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "histogram2d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "histogram2d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "histogram2d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "histogram2d.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "histogram2d.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "histogram2d.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "histogram2d.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram2d.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram2d.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram2d.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "histogram2d.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram2d.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram2d.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram2d.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram2d.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "histogram2d.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram2d.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "histogram2d",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram2d.bingroup": {
+ "params": {
+ "plotly_name": "bingroup",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram2d.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "histogram2d",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.autobiny": {
+ "params": {
+ "plotly_name": "autobiny",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram2d.autobinx": {
+ "params": {
+ "plotly_name": "autobinx",
+ "parent_name": "histogram2d",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram": {
+ "params": {
+ "plotly_name": "histogram",
+ "parent_name": "",
+ "data_class_str": "Histogram",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "histogram",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.ybins": {
+ "params": {
+ "plotly_name": "ybins",
+ "parent_name": "histogram",
+ "data_class_str": "YBins",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.ybins.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "histogram.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.ybins.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.ybins.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "histogram.ybins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "histogram",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "histogram",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.xbins": {
+ "params": {
+ "plotly_name": "xbins",
+ "parent_name": "histogram",
+ "data_class_str": "XBins",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.xbins.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "histogram.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.xbins.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.xbins.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "histogram.xbins",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "histogram",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "histogram",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "histogram",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "histogram.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "histogram.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "histogram.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "histogram",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "histogram",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "histogram",
+ "array_ok": false,
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "auto",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "histogram",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram.textfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "histogram",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "histogram.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "histogram",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "histogram",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "histogram.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "histogram.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "histogram",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "histogram",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "histogram.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "histogram.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "histogram.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "histogram",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.outsidetextfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "histogram",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "histogram",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.offsetgroup": {
+ "params": {
+ "plotly_name": "offsetgroup",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.nbinsy": {
+ "params": {
+ "plotly_name": "nbinsy",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.nbinsx": {
+ "params": {
+ "plotly_name": "nbinsx",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "histogram",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "histogram",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "histogram",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "histogram.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "histogram.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "histogram.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "histogram.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "histogram.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "histogram.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "histogram.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "histogram.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "histogram.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "histogram.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "histogram.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "histogram.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "histogram.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "histogram.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "histogram.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "histogram.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "histogram.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "histogram.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "histogram.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "histogram.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "histogram.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "histogram.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.cornerradius": {
+ "params": {
+ "plotly_name": "cornerradius",
+ "parent_name": "histogram.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "histogram.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "histogram.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "histogram.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "histogram.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "histogram.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "histogram.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "histogram.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "histogram.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "histogram.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "histogram.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "histogram.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "histogram.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "histogram.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "histogram.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "histogram.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "histogram.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "histogram.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "histogram.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "histogram.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "histogram.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "histogram.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "histogram.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "histogram.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "histogram.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "histogram.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "histogram.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "histogram.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "histogram.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "histogram",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "histogram",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "histogram",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "histogram.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "histogram",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "histogram",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "histogram.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "histogram",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.insidetextfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.insidetextanchor": {
+ "params": {
+ "plotly_name": "insidetextanchor",
+ "parent_name": "histogram",
+ "edit_type": "plot",
+ "values": [
+ "end",
+ "middle",
+ "start"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "histogram",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "histogram",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "histogram",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "histogram.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "histogram.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "histogram.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "histogram.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "histogram.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "histogram.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "histogram.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "histogram.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "histogram.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "histogram.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "histogram",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "histogram.histnorm": {
+ "params": {
+ "plotly_name": "histnorm",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "values": [
+ "",
+ "percent",
+ "probability",
+ "density",
+ "probability density"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.histfunc": {
+ "params": {
+ "plotly_name": "histfunc",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "values": [
+ "count",
+ "sum",
+ "avg",
+ "min",
+ "max"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.error_y": {
+ "params": {
+ "plotly_name": "error_y",
+ "parent_name": "histogram",
+ "data_class_str": "ErrorY",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.error_y.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "histogram.error_y",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_y.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "histogram.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.error_y.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "histogram.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_y.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "histogram.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_y.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "histogram.error_y",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.error_y.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "histogram.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.error_y.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "histogram.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.error_y.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "histogram.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_y.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "histogram.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.error_y.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.error_y",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.error_y.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "histogram.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.error_y.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "histogram.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.error_y.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "histogram.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.error_y.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "histogram.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.error_x": {
+ "params": {
+ "plotly_name": "error_x",
+ "parent_name": "histogram",
+ "data_class_str": "ErrorX",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.error_x.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "histogram.error_x",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_x.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "histogram.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.error_x.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "histogram.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_x.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "histogram.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_x.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "histogram.error_x",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.error_x.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "histogram.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.error_x.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "histogram.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "histogram.error_x.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "histogram.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "histogram.error_x.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "histogram.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.error_x.copy_ystyle": {
+ "params": {
+ "plotly_name": "copy_ystyle",
+ "parent_name": "histogram.error_x",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.error_x.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "histogram.error_x",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "histogram.error_x.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "histogram.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.error_x.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "histogram.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.error_x.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "histogram.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.error_x.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "histogram.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "histogram",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "histogram.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "histogram.cumulative": {
+ "params": {
+ "plotly_name": "cumulative",
+ "parent_name": "histogram",
+ "data_class_str": "Cumulative",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "histogram.cumulative.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "histogram.cumulative",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.cumulative.direction": {
+ "params": {
+ "plotly_name": "direction",
+ "parent_name": "histogram.cumulative",
+ "edit_type": "calc",
+ "values": [
+ "increasing",
+ "decreasing"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.cumulative.currentbin": {
+ "params": {
+ "plotly_name": "currentbin",
+ "parent_name": "histogram.cumulative",
+ "edit_type": "calc",
+ "values": [
+ "include",
+ "exclude",
+ "half"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.constraintext": {
+ "params": {
+ "plotly_name": "constraintext",
+ "parent_name": "histogram",
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "both",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "histogram.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "histogram",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.bingroup": {
+ "params": {
+ "plotly_name": "bingroup",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "histogram.autobiny": {
+ "params": {
+ "plotly_name": "autobiny",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.autobinx": {
+ "params": {
+ "plotly_name": "autobinx",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "histogram.alignmentgroup": {
+ "params": {
+ "plotly_name": "alignmentgroup",
+ "parent_name": "histogram",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap": {
+ "params": {
+ "plotly_name": "heatmap",
+ "parent_name": "",
+ "data_class_str": "Heatmap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.zsmooth": {
+ "params": {
+ "plotly_name": "zsmooth",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "values": [
+ "fast",
+ "best",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "heatmap",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "heatmap",
+ "edit_type": "plot",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "heatmap",
+ "edit_type": "plot",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.ytype": {
+ "params": {
+ "plotly_name": "ytype",
+ "parent_name": "heatmap",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "array",
+ "scaled"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ },
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.ygap": {
+ "params": {
+ "plotly_name": "ygap",
+ "parent_name": "heatmap",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "heatmap",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "heatmap.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "heatmap",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "heatmap",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "ytype": "array"
+ }
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.xtype": {
+ "params": {
+ "plotly_name": "xtype",
+ "parent_name": "heatmap",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "array",
+ "scaled"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ },
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.xgap": {
+ "params": {
+ "plotly_name": "xgap",
+ "parent_name": "heatmap",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "heatmap",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "heatmap.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "heatmap",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "heatmap",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "xtype": "array"
+ }
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "heatmap",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.transpose": {
+ "params": {
+ "plotly_name": "transpose",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "heatmap",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "heatmap",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "heatmap.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "heatmap.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "heatmap",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "heatmap.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "heatmap.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "heatmap",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "heatmap",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "heatmap",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "heatmap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "heatmap",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "heatmap",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "heatmap",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "heatmap",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "heatmap.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "heatmap.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "heatmap.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "heatmap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "heatmap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "heatmap",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "heatmap.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "heatmap",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.hoverongaps": {
+ "params": {
+ "plotly_name": "hoverongaps",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "heatmap",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "heatmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "heatmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "heatmap.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "heatmap.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "heatmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "heatmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "heatmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "heatmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "heatmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "heatmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "heatmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "heatmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "heatmap",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "heatmap.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "heatmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "heatmap",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "heatmap.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "heatmap",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "heatmap.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "heatmap.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "heatmap.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "heatmap.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "heatmap.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "heatmap.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "heatmap.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "heatmap.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "heatmap.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "heatmap.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "heatmap.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "heatmap.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "heatmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "heatmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "heatmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "heatmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "heatmap.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "heatmap.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "heatmap.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "heatmap.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "heatmap.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "heatmap.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "heatmap.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "heatmap.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "heatmap.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "heatmap.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "heatmap.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "heatmap.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "heatmap.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "heatmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "heatmap.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "heatmap",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "heatmap.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "heatmap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnelarea": {
+ "params": {
+ "plotly_name": "funnelarea",
+ "parent_name": "",
+ "data_class_str": "Funnelarea",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "funnelarea",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.valuessrc": {
+ "params": {
+ "plotly_name": "valuessrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.values": {
+ "params": {
+ "plotly_name": "values",
+ "parent_name": "funnelarea",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnelarea.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnelarea.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "funnelarea",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "funnelarea",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "funnelarea.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "funnelarea.title",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.title.position": {
+ "params": {
+ "plotly_name": "position",
+ "parent_name": "funnelarea.title",
+ "edit_type": "plot",
+ "values": [
+ "top left",
+ "top center",
+ "top right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "funnelarea.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.title.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.title.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.title.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.title.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.title.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.title.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.title.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnelarea.title.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.title.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnelarea.title.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnelarea.title.font",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "funnelarea",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "funnelarea",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "inside",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.textinfo": {
+ "params": {
+ "plotly_name": "textinfo",
+ "parent_name": "funnelarea",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "percent"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnelarea.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "funnelarea",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnelarea.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnelarea.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnelarea.textfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "funnelarea",
+ "edit_type": "plot"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnelarea.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "funnelarea",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "funnelarea.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "funnelarea.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "funnelarea",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnelarea.scalegroup": {
+ "params": {
+ "plotly_name": "scalegroup",
+ "parent_name": "funnelarea",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "funnelarea",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "funnelarea",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "funnelarea",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnelarea.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "funnelarea",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "funnelarea.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "funnelarea.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "funnelarea.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnelarea.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnelarea.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "funnelarea.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "funnelarea.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "funnelarea.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "funnelarea.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "funnelarea.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "funnelarea.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "funnelarea.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "funnelarea.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "funnelarea.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "funnelarea.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "funnelarea.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnelarea.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnelarea.marker.line",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.marker.colorssrc": {
+ "params": {
+ "plotly_name": "colorssrc",
+ "parent_name": "funnelarea.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.marker.colors": {
+ "params": {
+ "plotly_name": "colors",
+ "parent_name": "funnelarea.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnelarea.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "funnelarea",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "funnelarea",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "funnelarea",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "funnelarea.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "funnelarea.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnelarea.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnelarea.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "funnelarea",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "funnelarea",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "funnelarea.labelssrc": {
+ "params": {
+ "plotly_name": "labelssrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.labels": {
+ "params": {
+ "plotly_name": "labels",
+ "parent_name": "funnelarea",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnelarea.label0": {
+ "params": {
+ "plotly_name": "label0",
+ "parent_name": "funnelarea",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "funnelarea",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnelarea.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnelarea.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnelarea.insidetextfont",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "funnelarea",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnelarea.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "funnelarea",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "funnelarea",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "funnelarea",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "funnelarea.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "funnelarea.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "funnelarea.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnelarea.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnelarea.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnelarea.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "funnelarea.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "funnelarea.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "funnelarea.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "funnelarea.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnelarea.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "funnelarea.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "funnelarea.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnelarea.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "funnelarea",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "value",
+ "percent",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnelarea.domain": {
+ "params": {
+ "plotly_name": "domain",
+ "parent_name": "funnelarea",
+ "data_class_str": "Domain",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnelarea.domain.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "funnelarea.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "funnelarea.domain.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "funnelarea.domain",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ },
+ {
+ "editType": "calc",
+ "max": 1,
+ "min": 0,
+ "valType": "number"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "funnelarea.domain.row": {
+ "params": {
+ "plotly_name": "row",
+ "parent_name": "funnelarea.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.domain.column": {
+ "params": {
+ "plotly_name": "column",
+ "parent_name": "funnelarea.domain",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnelarea.dlabel": {
+ "params": {
+ "plotly_name": "dlabel",
+ "parent_name": "funnelarea",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "funnelarea",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnelarea.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "funnelarea",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnelarea.baseratio": {
+ "params": {
+ "plotly_name": "baseratio",
+ "parent_name": "funnelarea",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnelarea.aspectratio": {
+ "params": {
+ "plotly_name": "aspectratio",
+ "parent_name": "funnelarea",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel": {
+ "params": {
+ "plotly_name": "funnel",
+ "parent_name": "",
+ "data_class_str": "Funnel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "funnel",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "funnel",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "funnel",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "funnel.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "funnel",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "funnel",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnel.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "funnel",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "funnel",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "funnel.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "funnel",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "funnel",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnel.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "funnel",
+ "array_ok": false,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "funnel",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "funnel",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "funnel",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "funnel",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "auto",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.textinfo": {
+ "params": {
+ "plotly_name": "textinfo",
+ "parent_name": "funnel",
+ "array_ok": false,
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "label",
+ "text",
+ "percent initial",
+ "percent previous",
+ "percent total",
+ "value"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "funnel",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnel.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "funnel",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "funnel.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "funnel",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "funnel",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "funnel.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "funnel.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "funnel",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "funnel",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.outsidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.outsidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.outsidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.outsidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.outsidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.outsidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.outsidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.outsidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.outsidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnel.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "funnel",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "funnel",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.offsetgroup": {
+ "params": {
+ "plotly_name": "offsetgroup",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.offset": {
+ "params": {
+ "plotly_name": "offset",
+ "parent_name": "funnel",
+ "array_ok": false,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "funnel",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "funnel",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "funnel",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "funnel.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "funnel.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "funnel.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "funnel.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "funnel.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "funnel.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "funnel.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "funnel.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "funnel.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "funnel.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "funnel.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnel.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "funnel.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "funnel.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "funnel.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "funnel.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "funnel.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "funnel.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "funnel.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "funnel.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnel.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnel.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "funnel.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "funnel.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "funnel.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "funnel.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "funnel.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "funnel.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "funnel.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "funnel.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "funnel.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "funnel.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "funnel.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "funnel.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "funnel.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "funnel.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "funnel.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "funnel.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "funnel.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "funnel.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "funnel.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "funnel.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "funnel.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "funnel",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "funnel",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "funnel",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "funnel.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "funnel.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "funnel",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "funnel",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "funnel.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "funnel",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnel.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.insidetextfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.insidetextanchor": {
+ "params": {
+ "plotly_name": "insidetextanchor",
+ "parent_name": "funnel",
+ "edit_type": "plot",
+ "values": [
+ "end",
+ "middle",
+ "start"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnel.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "funnel",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "funnel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "funnel",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "funnel.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "funnel.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "funnel.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "funnel.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "funnel.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "funnel.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "funnel.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "funnel.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "funnel.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "funnel.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "funnel.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "funnel.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "funnel",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "name",
+ "x",
+ "y",
+ "text",
+ "percent initial",
+ "percent previous",
+ "percent total"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "funnel.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "funnel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "funnel.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "funnel.constraintext": {
+ "params": {
+ "plotly_name": "constraintext",
+ "parent_name": "funnel",
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "both",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "funnel.connector": {
+ "params": {
+ "plotly_name": "connector",
+ "parent_name": "funnel",
+ "data_class_str": "Connector",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.connector.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "funnel.connector",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.connector.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "funnel.connector",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "funnel.connector.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "funnel.connector.line",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "funnel.connector.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "funnel.connector.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "funnel.connector.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "funnel.connector.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.connector.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "funnel.connector",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "funnel.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "funnel",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "funnel.alignmentgroup": {
+ "params": {
+ "plotly_name": "alignmentgroup",
+ "parent_name": "funnel",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox": {
+ "params": {
+ "plotly_name": "densitymapbox",
+ "parent_name": "",
+ "data_class_str": "Densitymapbox",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymapbox.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymapbox.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymapbox.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "densitymapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "densitymapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "densitymapbox",
+ "dflt": "mapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "densitymapbox.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "densitymapbox",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "densitymapbox.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "densitymapbox.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymapbox.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "densitymapbox",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymapbox.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "densitymapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymapbox.radiussrc": {
+ "params": {
+ "plotly_name": "radiussrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.radius": {
+ "params": {
+ "plotly_name": "radius",
+ "parent_name": "densitymapbox",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "densitymapbox",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "densitymapbox",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "densitymapbox",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymapbox.lonsrc": {
+ "params": {
+ "plotly_name": "lonsrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymapbox.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "densitymapbox",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "densitymapbox",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "densitymapbox",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "densitymapbox.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "densitymapbox.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymapbox.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "densitymapbox",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "densitymapbox",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "densitymapbox.latsrc": {
+ "params": {
+ "plotly_name": "latsrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymapbox.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymapbox.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "densitymapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "densitymapbox",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "densitymapbox",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "densitymapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "densitymapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymapbox.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "densitymapbox.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymapbox.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymapbox.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "densitymapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "densitymapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "densitymapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "densitymapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "densitymapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "densitymapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "densitymapbox",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "lon",
+ "lat",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymapbox.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "densitymapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymapbox.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "densitymapbox.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "densitymapbox",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "densitymapbox.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "densitymapbox.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "densitymapbox.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "densitymapbox.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "densitymapbox.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymapbox.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymapbox.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymapbox.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymapbox.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymapbox.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymapbox.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymapbox.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "densitymapbox.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "densitymapbox.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "densitymapbox.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "densitymapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "densitymapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "densitymapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "densitymapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymapbox.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "densitymapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "densitymapbox.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "densitymapbox.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymapbox.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymapbox.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymapbox.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymapbox.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "densitymapbox.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymapbox.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymapbox.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymapbox.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymapbox.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymapbox.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymapbox.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymapbox.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymapbox.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "densitymapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymapbox.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "densitymapbox",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "densitymapbox.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "densitymapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymapbox.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "densitymapbox",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap": {
+ "params": {
+ "plotly_name": "densitymap",
+ "parent_name": "",
+ "data_class_str": "Densitymap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "densitymap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "densitymap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "densitymap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "densitymap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "densitymap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymap.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "densitymap",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymap.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "densitymap",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "densitymap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "densitymap",
+ "dflt": "map",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "densitymap.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "densitymap",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "densitymap.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "densitymap.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "densitymap",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "densitymap",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "densitymap",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap.radiussrc": {
+ "params": {
+ "plotly_name": "radiussrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.radius": {
+ "params": {
+ "plotly_name": "radius",
+ "parent_name": "densitymap",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "densitymap",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "densitymap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "densitymap",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymap.lonsrc": {
+ "params": {
+ "plotly_name": "lonsrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.lon": {
+ "params": {
+ "plotly_name": "lon",
+ "parent_name": "densitymap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymap.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "densitymap",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "densitymap",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "densitymap",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "densitymap.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "densitymap.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymap.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymap.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "densitymap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "densitymap",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "densitymap.latsrc": {
+ "params": {
+ "plotly_name": "latsrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.lat": {
+ "params": {
+ "plotly_name": "lat",
+ "parent_name": "densitymap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymap.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "densitymap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymap.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "densitymap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "densitymap",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "densitymap",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "densitymap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "densitymap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymap.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "densitymap.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymap.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymap.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "densitymap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "densitymap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "densitymap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "densitymap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "densitymap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "densitymap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "densitymap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "densitymap",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "lon",
+ "lat",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymap.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "densitymap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "densitymap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymap.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "densitymap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "densitymap.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "densitymap",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "densitymap.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "densitymap.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "densitymap.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "densitymap.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "densitymap.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymap.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymap.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymap.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymap.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "densitymap.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "densitymap.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymap.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "densitymap.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "densitymap.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "densitymap.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "densitymap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "densitymap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "densitymap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "densitymap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "densitymap.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "densitymap.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "densitymap.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "densitymap.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymap.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "densitymap.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "densitymap.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "densitymap.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymap.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "densitymap.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "densitymap.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymap.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "densitymap.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "densitymap.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "densitymap.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "densitymap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "densitymap.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "densitymap",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "densitymap.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "densitymap",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "densitymap.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "densitymap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet": {
+ "params": {
+ "plotly_name": "contourcarpet",
+ "parent_name": "",
+ "data_class_str": "Contourcarpet",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "contourcarpet",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "contourcarpet",
+ "edit_type": "plot",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "contourcarpet",
+ "edit_type": "plot",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "contourcarpet",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contourcarpet.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "contourcarpet",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contourcarpet.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "contourcarpet",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.transpose": {
+ "params": {
+ "plotly_name": "transpose",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "contourcarpet",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "contourcarpet.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "contourcarpet.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "contourcarpet",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "contourcarpet",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "contourcarpet",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.ncontours": {
+ "params": {
+ "plotly_name": "ncontours",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "contourcarpet",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "contourcarpet",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "contourcarpet",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "contourcarpet.line",
+ "edit_type": "style+colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "contourcarpet.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "contourcarpet.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "contourcarpet.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contourcarpet.line",
+ "edit_type": "style+colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "contourcarpet",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "contourcarpet",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "contourcarpet",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "contourcarpet.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "contourcarpet.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contourcarpet.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "contourcarpet",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "contourcarpet",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contourcarpet.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "colorscale_path": "contourcarpet.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.db": {
+ "params": {
+ "plotly_name": "db",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.da": {
+ "params": {
+ "plotly_name": "da",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.contours": {
+ "params": {
+ "plotly_name": "contours",
+ "parent_name": "contourcarpet",
+ "data_class_str": "Contours",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.contours.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.contours.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "calc",
+ "values": [
+ "levels",
+ "constraint"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.contours.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.contours.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ },
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.contours.showlines": {
+ "params": {
+ "plotly_name": "showlines",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.contours.showlabels": {
+ "params": {
+ "plotly_name": "showlabels",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.contours.operation": {
+ "params": {
+ "plotly_name": "operation",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "calc",
+ "values": [
+ "=",
+ "<",
+ ">=",
+ ">",
+ "<=",
+ "[]",
+ "()",
+ "[)",
+ "(]",
+ "][",
+ ")(",
+ "](",
+ ")["
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.contours.labelformat": {
+ "params": {
+ "plotly_name": "labelformat",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.contours.labelfont": {
+ "params": {
+ "plotly_name": "labelfont",
+ "parent_name": "contourcarpet.contours",
+ "data_class_str": "Labelfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.contours.labelfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.contours.labelfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.contours.labelfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.contours.labelfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.contours.labelfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.contours.labelfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.contours.labelfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contourcarpet.contours.labelfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.contours.labelfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contourcarpet.contours.labelfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.contours.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.contours.coloring": {
+ "params": {
+ "plotly_name": "coloring",
+ "parent_name": "contourcarpet.contours",
+ "edit_type": "calc",
+ "values": [
+ "fill",
+ "lines",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "contourcarpet.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "contourcarpet",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "contourcarpet.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "contourcarpet.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "contourcarpet.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "contourcarpet.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "contourcarpet.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contourcarpet.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contourcarpet.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "contourcarpet.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "contourcarpet.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "contourcarpet.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "contourcarpet.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "contourcarpet.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "contourcarpet.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "contourcarpet.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "contourcarpet.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "contourcarpet.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "contourcarpet.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contourcarpet.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contourcarpet.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contourcarpet.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "contourcarpet.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contourcarpet.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contourcarpet.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "contourcarpet.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contourcarpet.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "contourcarpet",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contourcarpet.carpet": {
+ "params": {
+ "plotly_name": "carpet",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "contourcarpet.btype": {
+ "params": {
+ "plotly_name": "btype",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "array",
+ "scaled"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.bsrc": {
+ "params": {
+ "plotly_name": "bsrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.b0": {
+ "params": {
+ "plotly_name": "b0",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "ytype": "array"
+ }
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contourcarpet.autocontour": {
+ "params": {
+ "plotly_name": "autocontour",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contourcarpet.atype": {
+ "params": {
+ "plotly_name": "atype",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "array",
+ "scaled"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contourcarpet.asrc": {
+ "params": {
+ "plotly_name": "asrc",
+ "parent_name": "contourcarpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contourcarpet.a0": {
+ "params": {
+ "plotly_name": "a0",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contourcarpet.a": {
+ "params": {
+ "plotly_name": "a",
+ "parent_name": "contourcarpet",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "xtype": "array"
+ }
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour": {
+ "params": {
+ "plotly_name": "contour",
+ "parent_name": "",
+ "data_class_str": "Contour",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "contour",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.ytype": {
+ "params": {
+ "plotly_name": "ytype",
+ "parent_name": "contour",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "array",
+ "scaled"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ },
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "contour",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contour.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "contour",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "contour",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "ytype": "array"
+ }
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.xtype": {
+ "params": {
+ "plotly_name": "xtype",
+ "parent_name": "contour",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "array",
+ "scaled"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ },
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "contour",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contour.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "contour",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "contour",
+ "edit_type": "calc+clearAxisTypes",
+ "implied_edits": {
+ "xtype": "array"
+ }
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "contour",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.transpose": {
+ "params": {
+ "plotly_name": "transpose",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "contour",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "contour",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contour.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contour.textfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contour.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "contour",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "contour.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "contour.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "contour",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "contour",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "contour",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.ncontours": {
+ "params": {
+ "plotly_name": "ncontours",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "contour",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "contour",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "contour",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "contour.line",
+ "edit_type": "style+colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.line.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "contour.line",
+ "edit_type": "plot",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.line.dash": {
+ "params": {
+ "plotly_name": "dash",
+ "parent_name": "contour.line",
+ "edit_type": "style",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "contour.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contour.line",
+ "edit_type": "style+colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "contour",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "contour",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "contour",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "contour.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "contour.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contour.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contour.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "contour",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "contour",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contour.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "contour",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.hoverongaps": {
+ "params": {
+ "plotly_name": "hoverongaps",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "contour",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "contour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "contour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "contour.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contour.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "contour.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contour.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "contour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "contour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "contour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "contour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "contour.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "contour.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "contour",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contour.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "colorscale_path": "contour.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "ytype": "scaled"
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "xtype": "scaled"
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "contour",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.contours": {
+ "params": {
+ "plotly_name": "contours",
+ "parent_name": "contour",
+ "data_class_str": "Contours",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.contours.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "contour.contours",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.contours.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "contour.contours",
+ "edit_type": "calc",
+ "values": [
+ "levels",
+ "constraint"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.contours.start": {
+ "params": {
+ "plotly_name": "start",
+ "parent_name": "contour.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.contours.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contour.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ },
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.contours.showlines": {
+ "params": {
+ "plotly_name": "showlines",
+ "parent_name": "contour.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.contours.showlabels": {
+ "params": {
+ "plotly_name": "showlabels",
+ "parent_name": "contour.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.contours.operation": {
+ "params": {
+ "plotly_name": "operation",
+ "parent_name": "contour.contours",
+ "edit_type": "calc",
+ "values": [
+ "=",
+ "<",
+ ">=",
+ ">",
+ "<=",
+ "[]",
+ "()",
+ "[)",
+ "(]",
+ "][",
+ ")(",
+ "](",
+ ")["
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.contours.labelformat": {
+ "params": {
+ "plotly_name": "labelformat",
+ "parent_name": "contour.contours",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.contours.labelfont": {
+ "params": {
+ "plotly_name": "labelfont",
+ "parent_name": "contour.contours",
+ "data_class_str": "Labelfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.contours.labelfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.contours.labelfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.contours.labelfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.contours.labelfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.contours.labelfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.contours.labelfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.contours.labelfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contour.contours.labelfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "plot",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.contours.labelfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contour.contours.labelfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.contours.end": {
+ "params": {
+ "plotly_name": "end",
+ "parent_name": "contour.contours",
+ "edit_type": "plot",
+ "implied_edits": {
+ "^autocontour": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.contours.coloring": {
+ "params": {
+ "plotly_name": "coloring",
+ "parent_name": "contour.contours",
+ "edit_type": "calc",
+ "values": [
+ "fill",
+ "heatmap",
+ "lines",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.connectgaps": {
+ "params": {
+ "plotly_name": "connectgaps",
+ "parent_name": "contour",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "contour.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "contour",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "contour.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "contour.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "contour.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "contour.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "contour.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contour.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contour.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "contour.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "contour.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "contour.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "contour.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "contour.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "contour.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "contour.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "contour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "contour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "contour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "contour.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "contour.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "contour.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "contour.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "contour.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "contour.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "contour.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "contour.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "contour.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "contour.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "contour.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "contour.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "contour.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "contour.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "contour.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "contour",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "contour.autocontour": {
+ "params": {
+ "plotly_name": "autocontour",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "contour.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "contour",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone": {
+ "params": {
+ "plotly_name": "cone",
+ "parent_name": "",
+ "data_class_str": "Cone",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.zhoverformat": {
+ "params": {
+ "plotly_name": "zhoverformat",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "cone",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "cone",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "cone",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.wsrc": {
+ "params": {
+ "plotly_name": "wsrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.whoverformat": {
+ "params": {
+ "plotly_name": "whoverformat",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.w": {
+ "params": {
+ "plotly_name": "w",
+ "parent_name": "cone",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.vsrc": {
+ "params": {
+ "plotly_name": "vsrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.vhoverformat": {
+ "params": {
+ "plotly_name": "vhoverformat",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.v": {
+ "params": {
+ "plotly_name": "v",
+ "parent_name": "cone",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.usrc": {
+ "params": {
+ "plotly_name": "usrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "cone.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "cone",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.uhoverformat": {
+ "params": {
+ "plotly_name": "uhoverformat",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.u": {
+ "params": {
+ "plotly_name": "u",
+ "parent_name": "cone",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "cone",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "cone",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "cone.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "cone.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.sizeref": {
+ "params": {
+ "plotly_name": "sizeref",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "values": [
+ "scaled",
+ "absolute",
+ "raw"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "cone",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "cone",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.scene": {
+ "params": {
+ "plotly_name": "scene",
+ "parent_name": "cone",
+ "dflt": "scene",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "cone.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "cone",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "cone",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "cone",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "cone.lightposition": {
+ "params": {
+ "plotly_name": "lightposition",
+ "parent_name": "cone",
+ "data_class_str": "Lightposition",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.lightposition.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "cone.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lightposition.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "cone.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lightposition.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "cone.lightposition",
+ "edit_type": "calc",
+ "max": 100000,
+ "min": -100000
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lighting": {
+ "params": {
+ "plotly_name": "lighting",
+ "parent_name": "cone",
+ "data_class_str": "Lighting",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.lighting.vertexnormalsepsilon": {
+ "params": {
+ "plotly_name": "vertexnormalsepsilon",
+ "parent_name": "cone.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lighting.specular": {
+ "params": {
+ "plotly_name": "specular",
+ "parent_name": "cone.lighting",
+ "edit_type": "calc",
+ "max": 2,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lighting.roughness": {
+ "params": {
+ "plotly_name": "roughness",
+ "parent_name": "cone.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lighting.fresnel": {
+ "params": {
+ "plotly_name": "fresnel",
+ "parent_name": "cone.lighting",
+ "edit_type": "calc",
+ "max": 5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lighting.facenormalsepsilon": {
+ "params": {
+ "plotly_name": "facenormalsepsilon",
+ "parent_name": "cone.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lighting.diffuse": {
+ "params": {
+ "plotly_name": "diffuse",
+ "parent_name": "cone.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.lighting.ambient": {
+ "params": {
+ "plotly_name": "ambient",
+ "parent_name": "cone.lighting",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "cone",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "cone",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "cone",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "cone.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "cone.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "cone.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "cone.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "cone.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "cone",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "cone",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "cone.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "cone",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "cone",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "cone",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "cone",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "cone.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "cone.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "cone.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "cone.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "cone.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "cone.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "cone.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "cone.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "cone.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "cone.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "cone.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "cone.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "cone.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "cone.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "cone",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "u",
+ "v",
+ "w",
+ "norm",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "cone.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "cone",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "cone",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "cone.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "cone",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "cone.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "cone.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "cone.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "cone.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "cone.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "cone.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "cone.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "cone.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "cone.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "cone.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "cone.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "cone.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "cone.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "cone.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "cone.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "cone.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "cone.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "cone.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "cone.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "cone.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "cone.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "cone.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "cone.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "cone.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "cone.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "cone.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "cone.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "cone.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "cone.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "cone.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "cone.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "cone.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "cone.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "cone.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "cone.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "cone.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "cone",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "cone.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "cone.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "cone.anchor": {
+ "params": {
+ "plotly_name": "anchor",
+ "parent_name": "cone",
+ "edit_type": "calc",
+ "values": [
+ "tip",
+ "tail",
+ "cm",
+ "center"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox": {
+ "params": {
+ "plotly_name": "choroplethmapbox",
+ "parent_name": "",
+ "data_class_str": "Choroplethmapbox",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmapbox.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmapbox.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "choroplethmapbox",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choroplethmapbox.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choroplethmapbox.unselected.marker",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmapbox.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choroplethmapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "choroplethmapbox",
+ "dflt": "mapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choroplethmapbox.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "choroplethmapbox",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "choroplethmapbox.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "choroplethmapbox.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmapbox.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmapbox.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmapbox.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "choroplethmapbox",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choroplethmapbox.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choroplethmapbox.selected.marker",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmapbox.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "choroplethmapbox",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmapbox.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choroplethmapbox",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "choroplethmapbox.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choroplethmapbox.marker",
+ "array_ok": true,
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "choroplethmapbox.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "choroplethmapbox.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "choroplethmapbox.marker.line",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "choroplethmapbox.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmapbox.marker.line",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmapbox.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "choroplethmapbox",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choroplethmapbox.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choroplethmapbox.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmapbox.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "choroplethmapbox",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choroplethmapbox.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmapbox.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "choroplethmapbox",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "choroplethmapbox",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "choroplethmapbox",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmapbox.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmapbox.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "choroplethmapbox.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "choroplethmapbox",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "location",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmapbox.geojson": {
+ "params": {
+ "plotly_name": "geojson",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmapbox.featureidkey": {
+ "params": {
+ "plotly_name": "featureidkey",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmapbox.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "choroplethmapbox.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "choroplethmapbox",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "choroplethmapbox.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "choroplethmapbox.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choroplethmapbox.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "choroplethmapbox.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choroplethmapbox.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmapbox.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmapbox.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmapbox.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmapbox.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmapbox.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "choroplethmapbox.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "choroplethmapbox.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "choroplethmapbox.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "choroplethmapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "choroplethmapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "choroplethmapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "choroplethmapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmapbox.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "choroplethmapbox.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "choroplethmapbox.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "choroplethmapbox.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmapbox.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "choroplethmapbox.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmapbox.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmapbox.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmapbox.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmapbox.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmapbox.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmapbox.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmapbox.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmapbox.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "choroplethmapbox.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmapbox.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "choroplethmapbox",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choroplethmapbox.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmapbox.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "choroplethmapbox",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap": {
+ "params": {
+ "plotly_name": "choroplethmap",
+ "parent_name": "",
+ "data_class_str": "Choroplethmap",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmap.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "choroplethmap",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choroplethmap.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choroplethmap.unselected.marker",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmap.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "choroplethmap",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choroplethmap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "choroplethmap",
+ "dflt": "map",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choroplethmap.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "choroplethmap",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "choroplethmap.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "choroplethmap.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "choroplethmap",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmap.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "choroplethmap",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choroplethmap.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choroplethmap.selected.marker",
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "choroplethmap",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "choroplethmap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "choroplethmap",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmap.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choroplethmap",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "choroplethmap.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choroplethmap.marker",
+ "array_ok": true,
+ "edit_type": "plot",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "choroplethmap.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "choroplethmap.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "choroplethmap.marker.line",
+ "array_ok": true,
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "choroplethmap.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmap.marker.line",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmap.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "choroplethmap",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "choroplethmap",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "choroplethmap",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choroplethmap.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choroplethmap.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmap.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "choroplethmap",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "choroplethmap",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choroplethmap.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmap.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "choroplethmap",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "choroplethmap",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "choroplethmap",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "choroplethmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "choroplethmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmap.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choroplethmap.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmap.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmap.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmap.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "choroplethmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "choroplethmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "choroplethmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "choroplethmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "choroplethmap.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "choroplethmap.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "choroplethmap",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "location",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmap.geojson": {
+ "params": {
+ "plotly_name": "geojson",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmap.featureidkey": {
+ "params": {
+ "plotly_name": "featureidkey",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "choroplethmap",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmap.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "choroplethmap.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "choroplethmap",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "choroplethmap.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "choroplethmap.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choroplethmap.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "choroplethmap.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choroplethmap.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmap.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmap.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmap.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmap.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choroplethmap.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choroplethmap.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmap.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "choroplethmap.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "choroplethmap.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "choroplethmap.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "choroplethmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "choroplethmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "choroplethmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "choroplethmap.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "choroplethmap.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "choroplethmap.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "choroplethmap.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choroplethmap.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmap.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choroplethmap.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choroplethmap.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "choroplethmap.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmap.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choroplethmap.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choroplethmap.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmap.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choroplethmap.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "choroplethmap.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choroplethmap.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "choroplethmap.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choroplethmap.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "choroplethmap",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choroplethmap.below": {
+ "params": {
+ "plotly_name": "below",
+ "parent_name": "choroplethmap",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "choroplethmap.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "choroplethmap",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth": {
+ "params": {
+ "plotly_name": "choropleth",
+ "parent_name": "",
+ "data_class_str": "Choropleth",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.zsrc": {
+ "params": {
+ "plotly_name": "zsrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.zmin": {
+ "params": {
+ "plotly_name": "zmin",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.zmid": {
+ "params": {
+ "plotly_name": "zmid",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.zmax": {
+ "params": {
+ "plotly_name": "zmax",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "implied_edits": {
+ "zauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.zauto": {
+ "params": {
+ "plotly_name": "zauto",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth.z": {
+ "params": {
+ "plotly_name": "z",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choropleth.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "choropleth",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choropleth.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choropleth.unselected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choropleth.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "choropleth",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choropleth",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "choropleth",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "choropleth.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "choropleth.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "choropleth",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choropleth.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "choropleth",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choropleth.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choropleth.selected.marker",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "choropleth",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "choropleth",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "choropleth",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choropleth.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "choropleth",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "choropleth.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "choropleth.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "choropleth.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "choropleth.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "choropleth.marker.line",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "choropleth.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choropleth.marker.line",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.locationssrc": {
+ "params": {
+ "plotly_name": "locationssrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.locations": {
+ "params": {
+ "plotly_name": "locations",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choropleth.locationmode": {
+ "params": {
+ "plotly_name": "locationmode",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "values": [
+ "ISO-3",
+ "USA-states",
+ "country names",
+ "geojson-id"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "choropleth",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "choropleth",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "choropleth",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choropleth.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choropleth.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choropleth.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choropleth.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choropleth.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "choropleth",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "choropleth",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choropleth.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choropleth.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "choropleth",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "choropleth",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "choropleth",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "choropleth.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "choropleth.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choropleth.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choropleth.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choropleth.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choropleth.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "choropleth.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choropleth.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "choropleth.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "choropleth.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "choropleth.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "choropleth.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "choropleth.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "choropleth.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "choropleth",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "location",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choropleth.geojson": {
+ "params": {
+ "plotly_name": "geojson",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choropleth.geo": {
+ "params": {
+ "plotly_name": "geo",
+ "parent_name": "choropleth",
+ "dflt": "geo",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choropleth.featureidkey": {
+ "params": {
+ "plotly_name": "featureidkey",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "choropleth",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "choropleth",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choropleth.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "choropleth.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "choropleth",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "choropleth.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "choropleth.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "choropleth.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "choropleth.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "choropleth.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choropleth.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choropleth.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choropleth.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choropleth.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "choropleth.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "choropleth.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choropleth.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "choropleth.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "choropleth.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "choropleth.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "choropleth.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "choropleth.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "choropleth.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "choropleth.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "choropleth.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "choropleth.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "choropleth.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "choropleth.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choropleth.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "choropleth.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "choropleth.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "choropleth.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "choropleth.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "choropleth.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "choropleth.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "choropleth.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "choropleth.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "choropleth.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "choropleth.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "choropleth.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "choropleth.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "choropleth.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "choropleth",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "choropleth.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "choropleth",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet": {
+ "params": {
+ "plotly_name": "carpet",
+ "parent_name": "",
+ "data_class_str": "Carpet",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "carpet",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "carpet",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "carpet.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "carpet",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "carpet",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "carpet.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "carpet",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "carpet",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "carpet.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "carpet",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "carpet",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "carpet.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "carpet.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "carpet",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "carpet",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "carpet",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "carpet.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "carpet",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "carpet",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "carpet",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "carpet.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "carpet.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "carpet.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "carpet",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "carpet.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "carpet",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "carpet",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "carpet.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "carpet.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "carpet.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "carpet.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "carpet.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "carpet.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "carpet.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "carpet.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "carpet.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.db": {
+ "params": {
+ "plotly_name": "db",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.da": {
+ "params": {
+ "plotly_name": "da",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet",
+ "edit_type": "plot"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.cheaterslope": {
+ "params": {
+ "plotly_name": "cheaterslope",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.carpet": {
+ "params": {
+ "plotly_name": "carpet",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.bsrc": {
+ "params": {
+ "plotly_name": "bsrc",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.baxis": {
+ "params": {
+ "plotly_name": "baxis",
+ "parent_name": "carpet",
+ "data_class_str": "Baxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.baxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "-",
+ "linear",
+ "date",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "carpet.baxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "carpet.baxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "carpet.baxis.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.title.offset": {
+ "params": {
+ "plotly_name": "offset",
+ "parent_name": "carpet.baxis.title",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "carpet.baxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.baxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.baxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "carpet.baxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.baxis.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "carpet.baxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.baxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.baxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "carpet.baxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.baxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.baxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "carpet.baxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.baxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "carpet.baxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "carpet.baxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "carpet.baxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "carpet.baxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "carpet.baxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "carpet.baxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.baxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "carpet.baxis.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "carpet.baxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "carpet.baxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.baxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.baxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "carpet.baxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.baxis.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "carpet.baxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.startlinewidth": {
+ "params": {
+ "plotly_name": "startlinewidth",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.startlinecolor": {
+ "params": {
+ "plotly_name": "startlinecolor",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.startline": {
+ "params": {
+ "plotly_name": "startline",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.baxis.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "end",
+ "both",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.baxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.baxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.baxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "tozero",
+ "nonnegative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "carpet.baxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.baxis.minorgridwidth": {
+ "params": {
+ "plotly_name": "minorgridwidth",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.minorgriddash": {
+ "params": {
+ "plotly_name": "minorgriddash",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "carpet.baxis.minorgridcount": {
+ "params": {
+ "plotly_name": "minorgridcount",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.baxis.minorgridcolor": {
+ "params": {
+ "plotly_name": "minorgridcolor",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.labelsuffix": {
+ "params": {
+ "plotly_name": "labelsuffix",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.labelprefix": {
+ "params": {
+ "plotly_name": "labelprefix",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.baxis.labelpadding": {
+ "params": {
+ "plotly_name": "labelpadding",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.baxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "carpet.baxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "carpet.baxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.fixedrange": {
+ "params": {
+ "plotly_name": "fixedrange",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.baxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.endlinewidth": {
+ "params": {
+ "plotly_name": "endlinewidth",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.endlinecolor": {
+ "params": {
+ "plotly_name": "endlinecolor",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.endline": {
+ "params": {
+ "plotly_name": "endline",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.baxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.baxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.baxis.cheatertype": {
+ "params": {
+ "plotly_name": "cheatertype",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "index",
+ "value"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "carpet.baxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.baxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.baxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "reversed"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.baxis.arraytick0": {
+ "params": {
+ "plotly_name": "arraytick0",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.baxis.arraydtick": {
+ "params": {
+ "plotly_name": "arraydtick",
+ "parent_name": "carpet.baxis",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.b0": {
+ "params": {
+ "plotly_name": "b0",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.b": {
+ "params": {
+ "plotly_name": "b",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.asrc": {
+ "params": {
+ "plotly_name": "asrc",
+ "parent_name": "carpet",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.aaxis": {
+ "params": {
+ "plotly_name": "aaxis",
+ "parent_name": "carpet",
+ "data_class_str": "Aaxis",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.aaxis.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "-",
+ "linear",
+ "date",
+ "category"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "carpet.aaxis",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "carpet.aaxis.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "carpet.aaxis.title",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.title.offset": {
+ "params": {
+ "plotly_name": "offset",
+ "parent_name": "carpet.aaxis.title",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "carpet.aaxis.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.aaxis.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.aaxis.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "carpet.aaxis.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.aaxis.title.font",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.aaxis.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.aaxis.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.aaxis.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.aaxis.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "carpet.aaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.aaxis.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "carpet.aaxis",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "carpet.aaxis.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "carpet.aaxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "carpet.aaxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "carpet.aaxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "carpet.aaxis.tickformatstop",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.aaxis.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "carpet.aaxis.tickformatstop",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "carpet.aaxis.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "carpet.aaxis",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "carpet.aaxis.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.aaxis.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "carpet.aaxis.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.aaxis.tickfont",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "carpet.aaxis.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.startlinewidth": {
+ "params": {
+ "plotly_name": "startlinewidth",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.startlinecolor": {
+ "params": {
+ "plotly_name": "startlinecolor",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.startline": {
+ "params": {
+ "plotly_name": "startline",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.aaxis.smoothing": {
+ "params": {
+ "plotly_name": "smoothing",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "max": 1.3,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "end",
+ "both",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.showline": {
+ "params": {
+ "plotly_name": "showline",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.aaxis.showgrid": {
+ "params": {
+ "plotly_name": "showgrid",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.aaxis.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.aaxis.rangemode": {
+ "params": {
+ "plotly_name": "rangemode",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "tozero",
+ "nonnegative"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.range": {
+ "params": {
+ "plotly_name": "range",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "items": [
+ {
+ "editType": "calc",
+ "valType": "any"
+ },
+ {
+ "editType": "calc",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "carpet.aaxis.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.aaxis.minorgridwidth": {
+ "params": {
+ "plotly_name": "minorgridwidth",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.minorgriddash": {
+ "params": {
+ "plotly_name": "minorgriddash",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "carpet.aaxis.minorgridcount": {
+ "params": {
+ "plotly_name": "minorgridcount",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.aaxis.minorgridcolor": {
+ "params": {
+ "plotly_name": "minorgridcolor",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.linewidth": {
+ "params": {
+ "plotly_name": "linewidth",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.linecolor": {
+ "params": {
+ "plotly_name": "linecolor",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.labelsuffix": {
+ "params": {
+ "plotly_name": "labelsuffix",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.labelprefix": {
+ "params": {
+ "plotly_name": "labelprefix",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "carpet.aaxis.labelpadding": {
+ "params": {
+ "plotly_name": "labelpadding",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.aaxis.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "carpet.aaxis.gridwidth": {
+ "params": {
+ "plotly_name": "gridwidth",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.griddash": {
+ "params": {
+ "plotly_name": "griddash",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "solid",
+ "dot",
+ "dash",
+ "longdash",
+ "dashdot",
+ "longdashdot"
+ ]
+ },
+ "superclass": "DashValidator"
+ },
+ "carpet.aaxis.gridcolor": {
+ "params": {
+ "plotly_name": "gridcolor",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.fixedrange": {
+ "params": {
+ "plotly_name": "fixedrange",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.aaxis.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.endlinewidth": {
+ "params": {
+ "plotly_name": "endlinewidth",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.endlinecolor": {
+ "params": {
+ "plotly_name": "endlinecolor",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.endline": {
+ "params": {
+ "plotly_name": "endline",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "carpet.aaxis.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.aaxis.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "ColorValidator"
+ },
+ "carpet.aaxis.cheatertype": {
+ "params": {
+ "plotly_name": "cheatertype",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "index",
+ "value"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.categoryorder": {
+ "params": {
+ "plotly_name": "categoryorder",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "trace",
+ "category ascending",
+ "category descending",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.categoryarraysrc": {
+ "params": {
+ "plotly_name": "categoryarraysrc",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "carpet.aaxis.categoryarray": {
+ "params": {
+ "plotly_name": "categoryarray",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "carpet.aaxis.autotypenumbers": {
+ "params": {
+ "plotly_name": "autotypenumbers",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ "convert types",
+ "strict"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.autorange": {
+ "params": {
+ "plotly_name": "autorange",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "reversed"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "carpet.aaxis.arraytick0": {
+ "params": {
+ "plotly_name": "arraytick0",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.aaxis.arraydtick": {
+ "params": {
+ "plotly_name": "arraydtick",
+ "parent_name": "carpet.aaxis",
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "carpet.a0": {
+ "params": {
+ "plotly_name": "a0",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "carpet.a": {
+ "params": {
+ "plotly_name": "a",
+ "parent_name": "carpet",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "candlestick": {
+ "params": {
+ "plotly_name": "candlestick",
+ "parent_name": "",
+ "data_class_str": "Candlestick",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "candlestick",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "candlestick.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "candlestick",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "candlestick.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "candlestick",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "candlestick.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "candlestick.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "candlestick",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "candlestick",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "candlestick.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "candlestick",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "candlestick.whiskerwidth": {
+ "params": {
+ "plotly_name": "whiskerwidth",
+ "parent_name": "candlestick",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "candlestick",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "candlestick.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "candlestick",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "candlestick",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "candlestick",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "candlestick.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "candlestick.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "candlestick",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "candlestick.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "candlestick.opensrc": {
+ "params": {
+ "plotly_name": "opensrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.open": {
+ "params": {
+ "plotly_name": "open",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "candlestick.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "candlestick",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "candlestick",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "candlestick",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "candlestick.lowsrc": {
+ "params": {
+ "plotly_name": "lowsrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.low": {
+ "params": {
+ "plotly_name": "low",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "candlestick.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "candlestick",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "candlestick.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "candlestick",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "candlestick",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "candlestick",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "candlestick.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "candlestick.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "candlestick.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "candlestick.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "candlestick.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "candlestick",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "candlestick",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "candlestick.increasing": {
+ "params": {
+ "plotly_name": "increasing",
+ "parent_name": "candlestick",
+ "data_class_str": "Increasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.increasing.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "candlestick.increasing",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.increasing.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "candlestick.increasing.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.increasing.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "candlestick.increasing.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.increasing.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "candlestick.increasing",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "candlestick.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "candlestick",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "candlestick",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.hoverlabel.split": {
+ "params": {
+ "plotly_name": "split",
+ "parent_name": "candlestick.hoverlabel",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "candlestick.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "candlestick.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "candlestick.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "candlestick.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "candlestick.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "candlestick.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "candlestick.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "candlestick.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "candlestick.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "candlestick.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "candlestick.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "candlestick.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "candlestick.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "candlestick.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "candlestick.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "candlestick.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "candlestick.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "candlestick",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "candlestick.highsrc": {
+ "params": {
+ "plotly_name": "highsrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.high": {
+ "params": {
+ "plotly_name": "high",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "candlestick.decreasing": {
+ "params": {
+ "plotly_name": "decreasing",
+ "parent_name": "candlestick",
+ "data_class_str": "Decreasing",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.decreasing.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "candlestick.decreasing",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "candlestick.decreasing.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "candlestick.decreasing.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "candlestick.decreasing.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "candlestick.decreasing.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.decreasing.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "candlestick.decreasing",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "candlestick.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "candlestick.closesrc": {
+ "params": {
+ "plotly_name": "closesrc",
+ "parent_name": "candlestick",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "candlestick.close": {
+ "params": {
+ "plotly_name": "close",
+ "parent_name": "candlestick",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box": {
+ "params": {
+ "plotly_name": "box",
+ "parent_name": "",
+ "data_class_str": "Box",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "box",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "box.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "box",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "box.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "box",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "box.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.whiskerwidth": {
+ "params": {
+ "plotly_name": "whiskerwidth",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.upperfencesrc": {
+ "params": {
+ "plotly_name": "upperfencesrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.upperfence": {
+ "params": {
+ "plotly_name": "upperfence",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "box",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "box.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.unselected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "box.unselected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "box.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "box.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "box",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "box",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "box",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "box.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "box.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "box.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.sizemode": {
+ "params": {
+ "plotly_name": "sizemode",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ "quartiles",
+ "sd"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.showwhiskers": {
+ "params": {
+ "plotly_name": "showwhiskers",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "box.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "box",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "box.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "box",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "box.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.selected.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "box.selected.marker",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "box.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "box.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.sdsrc": {
+ "params": {
+ "plotly_name": "sdsrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.sdmultiple": {
+ "params": {
+ "plotly_name": "sdmultiple",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.sd": {
+ "params": {
+ "plotly_name": "sd",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.quartilemethod": {
+ "params": {
+ "plotly_name": "quartilemethod",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ "linear",
+ "exclusive",
+ "inclusive"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.q3src": {
+ "params": {
+ "plotly_name": "q3src",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.q3": {
+ "params": {
+ "plotly_name": "q3",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.q1src": {
+ "params": {
+ "plotly_name": "q1src",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.q1": {
+ "params": {
+ "plotly_name": "q1",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.pointpos": {
+ "params": {
+ "plotly_name": "pointpos",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "max": 2,
+ "min": -2
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "box",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.offsetgroup": {
+ "params": {
+ "plotly_name": "offsetgroup",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.notchwidth": {
+ "params": {
+ "plotly_name": "notchwidth",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "max": 0.5,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.notchspansrc": {
+ "params": {
+ "plotly_name": "notchspansrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.notchspan": {
+ "params": {
+ "plotly_name": "notchspan",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.notched": {
+ "params": {
+ "plotly_name": "notched",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "box.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "box",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "box.mediansrc": {
+ "params": {
+ "plotly_name": "mediansrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.median": {
+ "params": {
+ "plotly_name": "median",
+ "parent_name": "box",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.meansrc": {
+ "params": {
+ "plotly_name": "meansrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.mean": {
+ "params": {
+ "plotly_name": "mean",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "box",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.marker.symbol": {
+ "params": {
+ "plotly_name": "symbol",
+ "parent_name": "box.marker",
+ "array_ok": false,
+ "edit_type": "plot",
+ "values": [
+ 0,
+ "0",
+ "circle",
+ 100,
+ "100",
+ "circle-open",
+ 200,
+ "200",
+ "circle-dot",
+ 300,
+ "300",
+ "circle-open-dot",
+ 1,
+ "1",
+ "square",
+ 101,
+ "101",
+ "square-open",
+ 201,
+ "201",
+ "square-dot",
+ 301,
+ "301",
+ "square-open-dot",
+ 2,
+ "2",
+ "diamond",
+ 102,
+ "102",
+ "diamond-open",
+ 202,
+ "202",
+ "diamond-dot",
+ 302,
+ "302",
+ "diamond-open-dot",
+ 3,
+ "3",
+ "cross",
+ 103,
+ "103",
+ "cross-open",
+ 203,
+ "203",
+ "cross-dot",
+ 303,
+ "303",
+ "cross-open-dot",
+ 4,
+ "4",
+ "x",
+ 104,
+ "104",
+ "x-open",
+ 204,
+ "204",
+ "x-dot",
+ 304,
+ "304",
+ "x-open-dot",
+ 5,
+ "5",
+ "triangle-up",
+ 105,
+ "105",
+ "triangle-up-open",
+ 205,
+ "205",
+ "triangle-up-dot",
+ 305,
+ "305",
+ "triangle-up-open-dot",
+ 6,
+ "6",
+ "triangle-down",
+ 106,
+ "106",
+ "triangle-down-open",
+ 206,
+ "206",
+ "triangle-down-dot",
+ 306,
+ "306",
+ "triangle-down-open-dot",
+ 7,
+ "7",
+ "triangle-left",
+ 107,
+ "107",
+ "triangle-left-open",
+ 207,
+ "207",
+ "triangle-left-dot",
+ 307,
+ "307",
+ "triangle-left-open-dot",
+ 8,
+ "8",
+ "triangle-right",
+ 108,
+ "108",
+ "triangle-right-open",
+ 208,
+ "208",
+ "triangle-right-dot",
+ 308,
+ "308",
+ "triangle-right-open-dot",
+ 9,
+ "9",
+ "triangle-ne",
+ 109,
+ "109",
+ "triangle-ne-open",
+ 209,
+ "209",
+ "triangle-ne-dot",
+ 309,
+ "309",
+ "triangle-ne-open-dot",
+ 10,
+ "10",
+ "triangle-se",
+ 110,
+ "110",
+ "triangle-se-open",
+ 210,
+ "210",
+ "triangle-se-dot",
+ 310,
+ "310",
+ "triangle-se-open-dot",
+ 11,
+ "11",
+ "triangle-sw",
+ 111,
+ "111",
+ "triangle-sw-open",
+ 211,
+ "211",
+ "triangle-sw-dot",
+ 311,
+ "311",
+ "triangle-sw-open-dot",
+ 12,
+ "12",
+ "triangle-nw",
+ 112,
+ "112",
+ "triangle-nw-open",
+ 212,
+ "212",
+ "triangle-nw-dot",
+ 312,
+ "312",
+ "triangle-nw-open-dot",
+ 13,
+ "13",
+ "pentagon",
+ 113,
+ "113",
+ "pentagon-open",
+ 213,
+ "213",
+ "pentagon-dot",
+ 313,
+ "313",
+ "pentagon-open-dot",
+ 14,
+ "14",
+ "hexagon",
+ 114,
+ "114",
+ "hexagon-open",
+ 214,
+ "214",
+ "hexagon-dot",
+ 314,
+ "314",
+ "hexagon-open-dot",
+ 15,
+ "15",
+ "hexagon2",
+ 115,
+ "115",
+ "hexagon2-open",
+ 215,
+ "215",
+ "hexagon2-dot",
+ 315,
+ "315",
+ "hexagon2-open-dot",
+ 16,
+ "16",
+ "octagon",
+ 116,
+ "116",
+ "octagon-open",
+ 216,
+ "216",
+ "octagon-dot",
+ 316,
+ "316",
+ "octagon-open-dot",
+ 17,
+ "17",
+ "star",
+ 117,
+ "117",
+ "star-open",
+ 217,
+ "217",
+ "star-dot",
+ 317,
+ "317",
+ "star-open-dot",
+ 18,
+ "18",
+ "hexagram",
+ 118,
+ "118",
+ "hexagram-open",
+ 218,
+ "218",
+ "hexagram-dot",
+ 318,
+ "318",
+ "hexagram-open-dot",
+ 19,
+ "19",
+ "star-triangle-up",
+ 119,
+ "119",
+ "star-triangle-up-open",
+ 219,
+ "219",
+ "star-triangle-up-dot",
+ 319,
+ "319",
+ "star-triangle-up-open-dot",
+ 20,
+ "20",
+ "star-triangle-down",
+ 120,
+ "120",
+ "star-triangle-down-open",
+ 220,
+ "220",
+ "star-triangle-down-dot",
+ 320,
+ "320",
+ "star-triangle-down-open-dot",
+ 21,
+ "21",
+ "star-square",
+ 121,
+ "121",
+ "star-square-open",
+ 221,
+ "221",
+ "star-square-dot",
+ 321,
+ "321",
+ "star-square-open-dot",
+ 22,
+ "22",
+ "star-diamond",
+ 122,
+ "122",
+ "star-diamond-open",
+ 222,
+ "222",
+ "star-diamond-dot",
+ 322,
+ "322",
+ "star-diamond-open-dot",
+ 23,
+ "23",
+ "diamond-tall",
+ 123,
+ "123",
+ "diamond-tall-open",
+ 223,
+ "223",
+ "diamond-tall-dot",
+ 323,
+ "323",
+ "diamond-tall-open-dot",
+ 24,
+ "24",
+ "diamond-wide",
+ 124,
+ "124",
+ "diamond-wide-open",
+ 224,
+ "224",
+ "diamond-wide-dot",
+ 324,
+ "324",
+ "diamond-wide-open-dot",
+ 25,
+ "25",
+ "hourglass",
+ 125,
+ "125",
+ "hourglass-open",
+ 26,
+ "26",
+ "bowtie",
+ 126,
+ "126",
+ "bowtie-open",
+ 27,
+ "27",
+ "circle-cross",
+ 127,
+ "127",
+ "circle-cross-open",
+ 28,
+ "28",
+ "circle-x",
+ 128,
+ "128",
+ "circle-x-open",
+ 29,
+ "29",
+ "square-cross",
+ 129,
+ "129",
+ "square-cross-open",
+ 30,
+ "30",
+ "square-x",
+ 130,
+ "130",
+ "square-x-open",
+ 31,
+ "31",
+ "diamond-cross",
+ 131,
+ "131",
+ "diamond-cross-open",
+ 32,
+ "32",
+ "diamond-x",
+ 132,
+ "132",
+ "diamond-x-open",
+ 33,
+ "33",
+ "cross-thin",
+ 133,
+ "133",
+ "cross-thin-open",
+ 34,
+ "34",
+ "x-thin",
+ 134,
+ "134",
+ "x-thin-open",
+ 35,
+ "35",
+ "asterisk",
+ 135,
+ "135",
+ "asterisk-open",
+ 36,
+ "36",
+ "hash",
+ 136,
+ "136",
+ "hash-open",
+ 236,
+ "236",
+ "hash-dot",
+ 336,
+ "336",
+ "hash-open-dot",
+ 37,
+ "37",
+ "y-up",
+ 137,
+ "137",
+ "y-up-open",
+ 38,
+ "38",
+ "y-down",
+ 138,
+ "138",
+ "y-down-open",
+ 39,
+ "39",
+ "y-left",
+ 139,
+ "139",
+ "y-left-open",
+ 40,
+ "40",
+ "y-right",
+ 140,
+ "140",
+ "y-right-open",
+ 41,
+ "41",
+ "line-ew",
+ 141,
+ "141",
+ "line-ew-open",
+ 42,
+ "42",
+ "line-ns",
+ 142,
+ "142",
+ "line-ns-open",
+ 43,
+ "43",
+ "line-ne",
+ 143,
+ "143",
+ "line-ne-open",
+ 44,
+ "44",
+ "line-nw",
+ 144,
+ "144",
+ "line-nw-open",
+ 45,
+ "45",
+ "arrow-up",
+ 145,
+ "145",
+ "arrow-up-open",
+ 46,
+ "46",
+ "arrow-down",
+ 146,
+ "146",
+ "arrow-down-open",
+ 47,
+ "47",
+ "arrow-left",
+ 147,
+ "147",
+ "arrow-left-open",
+ 48,
+ "48",
+ "arrow-right",
+ 148,
+ "148",
+ "arrow-right-open",
+ 49,
+ "49",
+ "arrow-bar-up",
+ 149,
+ "149",
+ "arrow-bar-up-open",
+ 50,
+ "50",
+ "arrow-bar-down",
+ 150,
+ "150",
+ "arrow-bar-down-open",
+ 51,
+ "51",
+ "arrow-bar-left",
+ 151,
+ "151",
+ "arrow-bar-left-open",
+ 52,
+ "52",
+ "arrow-bar-right",
+ 152,
+ "152",
+ "arrow-bar-right-open",
+ 53,
+ "53",
+ "arrow",
+ 153,
+ "153",
+ "arrow-open",
+ 54,
+ "54",
+ "arrow-wide",
+ 154,
+ "154",
+ "arrow-wide-open"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.marker.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "box.marker",
+ "array_ok": false,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.marker.outliercolor": {
+ "params": {
+ "plotly_name": "outliercolor",
+ "parent_name": "box.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "box.marker",
+ "array_ok": false,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "box.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "box.marker.line",
+ "array_ok": false,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.marker.line.outlierwidth": {
+ "params": {
+ "plotly_name": "outlierwidth",
+ "parent_name": "box.marker.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.marker.line.outliercolor": {
+ "params": {
+ "plotly_name": "outliercolor",
+ "parent_name": "box.marker.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "box.marker.line",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "box.marker",
+ "array_ok": false,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.marker.angle": {
+ "params": {
+ "plotly_name": "angle",
+ "parent_name": "box.marker",
+ "array_ok": false,
+ "edit_type": "calc"
+ },
+ "superclass": "AngleValidator"
+ },
+ "box.lowerfencesrc": {
+ "params": {
+ "plotly_name": "lowerfencesrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.lowerfence": {
+ "params": {
+ "plotly_name": "lowerfence",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "box",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "box.line",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "box.line",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "box",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "box",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "box",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "box.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "box.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "box.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "box.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "box.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "box.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "box",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "box",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "box.jitter": {
+ "params": {
+ "plotly_name": "jitter",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "box",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "box",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.hoveron": {
+ "params": {
+ "plotly_name": "hoveron",
+ "parent_name": "box",
+ "edit_type": "style",
+ "flags": [
+ "boxes",
+ "points"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "box.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "box",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "box.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "box.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "box.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "box.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "box.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "box.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "box.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "box.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "box.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "box.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "box.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "box.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "box.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "box.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "box.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "box.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "box.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "box",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "box.fillcolor": {
+ "params": {
+ "plotly_name": "fillcolor",
+ "parent_name": "box",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "box.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "box.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "box",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "box.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "box.boxpoints": {
+ "params": {
+ "plotly_name": "boxpoints",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ "all",
+ "outliers",
+ "suspectedoutliers",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.boxmean": {
+ "params": {
+ "plotly_name": "boxmean",
+ "parent_name": "box",
+ "edit_type": "calc",
+ "values": [
+ true,
+ "sd",
+ false
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "box.alignmentgroup": {
+ "params": {
+ "plotly_name": "alignmentgroup",
+ "parent_name": "box",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar": {
+ "params": {
+ "plotly_name": "barpolar",
+ "parent_name": "",
+ "data_class_str": "Barpolar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "barpolar",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "barpolar",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "barpolar.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "barpolar.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "barpolar.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "barpolar",
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.thetaunit": {
+ "params": {
+ "plotly_name": "thetaunit",
+ "parent_name": "barpolar",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "radians",
+ "degrees",
+ "gradians"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.thetasrc": {
+ "params": {
+ "plotly_name": "thetasrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.theta0": {
+ "params": {
+ "plotly_name": "theta0",
+ "parent_name": "barpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.theta": {
+ "params": {
+ "plotly_name": "theta",
+ "parent_name": "barpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "barpolar.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.subplot": {
+ "params": {
+ "plotly_name": "subplot",
+ "parent_name": "barpolar",
+ "dflt": "polar",
+ "edit_type": "calc"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "barpolar.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "barpolar",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "barpolar.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "barpolar.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "barpolar",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "barpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "barpolar",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "barpolar.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "barpolar.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "barpolar.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.rsrc": {
+ "params": {
+ "plotly_name": "rsrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.r0": {
+ "params": {
+ "plotly_name": "r0",
+ "parent_name": "barpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.r": {
+ "params": {
+ "plotly_name": "r",
+ "parent_name": "barpolar",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "barpolar.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "barpolar",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.offsetsrc": {
+ "params": {
+ "plotly_name": "offsetsrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.offset": {
+ "params": {
+ "plotly_name": "offset",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "barpolar",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "barpolar",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "barpolar.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "barpolar.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "barpolar.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "barpolar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "barpolar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "barpolar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "barpolar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "barpolar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "barpolar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "barpolar.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "barpolar.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "barpolar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "barpolar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "barpolar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "barpolar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "barpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "barpolar.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "barpolar.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "barpolar.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "barpolar.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "barpolar.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "barpolar.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "barpolar.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "barpolar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "barpolar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "barpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "barpolar.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "barpolar.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "barpolar.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "barpolar.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "barpolar.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "barpolar.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "barpolar.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "barpolar.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "barpolar.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "barpolar.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "barpolar.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "barpolar.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "barpolar.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "barpolar.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "barpolar.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "barpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "barpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "barpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "barpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "barpolar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "barpolar.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "barpolar.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "barpolar.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "barpolar.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "barpolar.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "barpolar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "barpolar.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "barpolar.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "barpolar.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "barpolar.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "barpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "barpolar.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "barpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "barpolar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "barpolar.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "barpolar",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "barpolar",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "barpolar",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "barpolar.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "barpolar.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "barpolar.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "barpolar.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "barpolar",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "barpolar",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "barpolar.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "barpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "barpolar.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "barpolar",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "barpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "barpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "barpolar.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "barpolar.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "barpolar.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "barpolar.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "barpolar.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "barpolar.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "barpolar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "barpolar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "barpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "barpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "barpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "barpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "barpolar.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "barpolar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "barpolar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "barpolar.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "r",
+ "theta",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "barpolar.dtheta": {
+ "params": {
+ "plotly_name": "dtheta",
+ "parent_name": "barpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.dr": {
+ "params": {
+ "plotly_name": "dr",
+ "parent_name": "barpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "barpolar.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "barpolar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "barpolar.basesrc": {
+ "params": {
+ "plotly_name": "basesrc",
+ "parent_name": "barpolar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "barpolar.base": {
+ "params": {
+ "plotly_name": "base",
+ "parent_name": "barpolar",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar": {
+ "params": {
+ "plotly_name": "bar",
+ "parent_name": "",
+ "data_class_str": "Bar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.zorder": {
+ "params": {
+ "plotly_name": "zorder",
+ "parent_name": "bar",
+ "edit_type": "plot"
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.ysrc": {
+ "params": {
+ "plotly_name": "ysrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.yperiodalignment": {
+ "params": {
+ "plotly_name": "yperiodalignment",
+ "parent_name": "bar",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.yperiod0": {
+ "params": {
+ "plotly_name": "yperiod0",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.yperiod": {
+ "params": {
+ "plotly_name": "yperiod",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.yhoverformat": {
+ "params": {
+ "plotly_name": "yhoverformat",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.ycalendar": {
+ "params": {
+ "plotly_name": "ycalendar",
+ "parent_name": "bar",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.yaxis": {
+ "params": {
+ "plotly_name": "yaxis",
+ "parent_name": "bar",
+ "dflt": "y",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "bar.y0": {
+ "params": {
+ "plotly_name": "y0",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.xsrc": {
+ "params": {
+ "plotly_name": "xsrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.xperiodalignment": {
+ "params": {
+ "plotly_name": "xperiodalignment",
+ "parent_name": "bar",
+ "edit_type": "calc",
+ "values": [
+ "start",
+ "middle",
+ "end"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.xperiod0": {
+ "params": {
+ "plotly_name": "xperiod0",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.xperiod": {
+ "params": {
+ "plotly_name": "xperiod",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.xhoverformat": {
+ "params": {
+ "plotly_name": "xhoverformat",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.xcalendar": {
+ "params": {
+ "plotly_name": "xcalendar",
+ "parent_name": "bar",
+ "edit_type": "calc",
+ "values": [
+ "chinese",
+ "coptic",
+ "discworld",
+ "ethiopian",
+ "gregorian",
+ "hebrew",
+ "islamic",
+ "jalali",
+ "julian",
+ "mayan",
+ "nanakshahi",
+ "nepali",
+ "persian",
+ "taiwan",
+ "thai",
+ "ummalqura"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.xaxis": {
+ "params": {
+ "plotly_name": "xaxis",
+ "parent_name": "bar",
+ "dflt": "x",
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "bar.x0": {
+ "params": {
+ "plotly_name": "x0",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "calc+clearAxisTypes"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "bar",
+ "edit_type": "calc",
+ "values": [
+ true,
+ false,
+ "legendonly"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.unselected": {
+ "params": {
+ "plotly_name": "unselected",
+ "parent_name": "bar",
+ "data_class_str": "Unselected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.unselected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "bar.unselected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.unselected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.unselected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.unselected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "bar.unselected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.unselected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "bar.unselected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.unselected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.unselected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.uirevision": {
+ "params": {
+ "plotly_name": "uirevision",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.uid": {
+ "params": {
+ "plotly_name": "uid",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.texttemplatesrc": {
+ "params": {
+ "plotly_name": "texttemplatesrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.texttemplate": {
+ "params": {
+ "plotly_name": "texttemplate",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.textsrc": {
+ "params": {
+ "plotly_name": "textsrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textpositionsrc": {
+ "params": {
+ "plotly_name": "textpositionsrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textposition": {
+ "params": {
+ "plotly_name": "textposition",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "auto",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "bar",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.textfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.textfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.textfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.textfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.textfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.textfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.textfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.textfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.textfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "bar.textfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.textfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.textangle": {
+ "params": {
+ "plotly_name": "textangle",
+ "parent_name": "bar",
+ "edit_type": "plot"
+ },
+ "superclass": "AngleValidator"
+ },
+ "bar.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.stream": {
+ "params": {
+ "plotly_name": "stream",
+ "parent_name": "bar",
+ "data_class_str": "Stream",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.stream.token": {
+ "params": {
+ "plotly_name": "token",
+ "parent_name": "bar.stream",
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.stream.maxpoints": {
+ "params": {
+ "plotly_name": "maxpoints",
+ "parent_name": "bar.stream",
+ "edit_type": "calc",
+ "max": 10000,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.showlegend": {
+ "params": {
+ "plotly_name": "showlegend",
+ "parent_name": "bar",
+ "edit_type": "style"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.selectedpoints": {
+ "params": {
+ "plotly_name": "selectedpoints",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.selected": {
+ "params": {
+ "plotly_name": "selected",
+ "parent_name": "bar",
+ "data_class_str": "Selected",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.selected.textfont": {
+ "params": {
+ "plotly_name": "textfont",
+ "parent_name": "bar.selected",
+ "data_class_str": "Textfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.selected.textfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.selected.textfont",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.selected.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "bar.selected",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.selected.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "bar.selected.marker",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.selected.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.selected.marker",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.outsidetextfont": {
+ "params": {
+ "plotly_name": "outsidetextfont",
+ "parent_name": "bar",
+ "data_class_str": "Outsidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.outsidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.outsidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.outsidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.outsidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.outsidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.outsidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.outsidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.outsidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.outsidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "bar.outsidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.outsidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.outsidetextfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "bar",
+ "edit_type": "calc+clearAxisTypes",
+ "values": [
+ "v",
+ "h"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "bar",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.offsetsrc": {
+ "params": {
+ "plotly_name": "offsetsrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.offsetgroup": {
+ "params": {
+ "plotly_name": "offsetgroup",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.offset": {
+ "params": {
+ "plotly_name": "offset",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "bar",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.metasrc": {
+ "params": {
+ "plotly_name": "metasrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.meta": {
+ "params": {
+ "plotly_name": "meta",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "plot"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.marker": {
+ "params": {
+ "plotly_name": "marker",
+ "parent_name": "bar",
+ "data_class_str": "Marker",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.marker.showscale": {
+ "params": {
+ "plotly_name": "showscale",
+ "parent_name": "bar.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "bar.marker",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.pattern": {
+ "params": {
+ "plotly_name": "pattern",
+ "parent_name": "bar.marker",
+ "data_class_str": "Pattern",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.marker.pattern.soliditysrc": {
+ "params": {
+ "plotly_name": "soliditysrc",
+ "parent_name": "bar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.pattern.solidity": {
+ "params": {
+ "plotly_name": "solidity",
+ "parent_name": "bar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.pattern.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "bar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.pattern.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.pattern.shapesrc": {
+ "params": {
+ "plotly_name": "shapesrc",
+ "parent_name": "bar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.pattern.shape": {
+ "params": {
+ "plotly_name": "shape",
+ "parent_name": "bar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style",
+ "values": [
+ "",
+ "/",
+ "\\",
+ "x",
+ "-",
+ "|",
+ "+",
+ "."
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.pattern.fillmode": {
+ "params": {
+ "plotly_name": "fillmode",
+ "parent_name": "bar.marker.pattern",
+ "edit_type": "style",
+ "values": [
+ "replace",
+ "overlay"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.pattern.fgopacity": {
+ "params": {
+ "plotly_name": "fgopacity",
+ "parent_name": "bar.marker.pattern",
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.pattern.fgcolorsrc": {
+ "params": {
+ "plotly_name": "fgcolorsrc",
+ "parent_name": "bar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.pattern.fgcolor": {
+ "params": {
+ "plotly_name": "fgcolor",
+ "parent_name": "bar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.pattern.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "bar.marker.pattern",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.pattern.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "bar.marker.pattern",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.opacitysrc": {
+ "params": {
+ "plotly_name": "opacitysrc",
+ "parent_name": "bar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.opacity": {
+ "params": {
+ "plotly_name": "opacity",
+ "parent_name": "bar.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "max": 1,
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.line": {
+ "params": {
+ "plotly_name": "line",
+ "parent_name": "bar.marker",
+ "data_class_str": "Line",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.marker.line.widthsrc": {
+ "params": {
+ "plotly_name": "widthsrc",
+ "parent_name": "bar.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.line.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "bar.marker.line",
+ "anim": true,
+ "array_ok": true,
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.line.reversescale": {
+ "params": {
+ "plotly_name": "reversescale",
+ "parent_name": "bar.marker.line",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.line.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "bar.marker.line",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.line.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "bar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "bar.marker.line.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "bar.marker.line",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "bar.marker.line.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.marker.line",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "bar.marker.line.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.line.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "bar.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.line.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "bar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.line.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "bar.marker.line",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.line.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "bar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.line.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "bar.marker.line",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.cornerradius": {
+ "params": {
+ "plotly_name": "cornerradius",
+ "parent_name": "bar.marker",
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.marker.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "bar.marker",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.colorscale": {
+ "params": {
+ "plotly_name": "colorscale",
+ "parent_name": "bar.marker",
+ "edit_type": "calc",
+ "implied_edits": {
+ "autocolorscale": false
+ }
+ },
+ "superclass": "ColorscaleValidator"
+ },
+ "bar.marker.colorbar": {
+ "params": {
+ "plotly_name": "colorbar",
+ "parent_name": "bar.marker",
+ "data_class_str": "ColorBar",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.marker.colorbar.yref": {
+ "params": {
+ "plotly_name": "yref",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.ypad": {
+ "params": {
+ "plotly_name": "ypad",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.yanchor": {
+ "params": {
+ "plotly_name": "yanchor",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "top",
+ "middle",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.y": {
+ "params": {
+ "plotly_name": "y",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.xref": {
+ "params": {
+ "plotly_name": "xref",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "container",
+ "paper"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.xpad": {
+ "params": {
+ "plotly_name": "xpad",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.xanchor": {
+ "params": {
+ "plotly_name": "xanchor",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.x": {
+ "params": {
+ "plotly_name": "x",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.title": {
+ "params": {
+ "plotly_name": "title",
+ "parent_name": "bar.marker.colorbar",
+ "data_class_str": "Title",
+ "data_docs": "\n"
+ },
+ "superclass": "TitleValidator"
+ },
+ "bar.marker.colorbar.title.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "bar.marker.colorbar.title",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.title.side": {
+ "params": {
+ "plotly_name": "side",
+ "parent_name": "bar.marker.colorbar.title",
+ "edit_type": "colorbars",
+ "values": [
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.title.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "bar.marker.colorbar.title",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.marker.colorbar.title.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.marker.colorbar.title.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.title.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.title.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.title.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.title.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.title.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.marker.colorbar.title.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.title.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.marker.colorbar.title.font",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.colorbar.tickwidth": {
+ "params": {
+ "plotly_name": "tickwidth",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.tickvalssrc": {
+ "params": {
+ "plotly_name": "tickvalssrc",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.colorbar.tickvals": {
+ "params": {
+ "plotly_name": "tickvals",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.marker.colorbar.ticktextsrc": {
+ "params": {
+ "plotly_name": "ticktextsrc",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.marker.colorbar.ticktext": {
+ "params": {
+ "plotly_name": "ticktext",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.marker.colorbar.ticksuffix": {
+ "params": {
+ "plotly_name": "ticksuffix",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.ticks": {
+ "params": {
+ "plotly_name": "ticks",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ ""
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.tickprefix": {
+ "params": {
+ "plotly_name": "tickprefix",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.tickmode": {
+ "params": {
+ "plotly_name": "tickmode",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {},
+ "values": [
+ "auto",
+ "linear",
+ "array"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.ticklen": {
+ "params": {
+ "plotly_name": "ticklen",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.ticklabelstep": {
+ "params": {
+ "plotly_name": "ticklabelstep",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.marker.colorbar.ticklabelposition": {
+ "params": {
+ "plotly_name": "ticklabelposition",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "outside",
+ "inside",
+ "outside top",
+ "inside top",
+ "outside left",
+ "inside left",
+ "outside right",
+ "inside right",
+ "outside bottom",
+ "inside bottom"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.ticklabeloverflow": {
+ "params": {
+ "plotly_name": "ticklabeloverflow",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "allow",
+ "hide past div",
+ "hide past domain"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.tickformatstopdefaults": {
+ "params": {
+ "plotly_name": "tickformatstopdefaults",
+ "parent_name": "bar.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.marker.colorbar.tickformatstops": {
+ "params": {
+ "plotly_name": "tickformatstops",
+ "parent_name": "bar.marker.colorbar",
+ "data_class_str": "Tickformatstop",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "bar.marker.colorbar.tickformatstop.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "bar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.tickformatstop.templateitemname": {
+ "params": {
+ "plotly_name": "templateitemname",
+ "parent_name": "bar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.tickformatstop.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "bar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.tickformatstop.enabled": {
+ "params": {
+ "plotly_name": "enabled",
+ "parent_name": "bar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.colorbar.tickformatstop.dtickrange": {
+ "params": {
+ "plotly_name": "dtickrange",
+ "parent_name": "bar.marker.colorbar.tickformatstop",
+ "edit_type": "colorbars",
+ "items": [
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ },
+ {
+ "editType": "colorbars",
+ "valType": "any"
+ }
+ ]
+ },
+ "superclass": "InfoArrayValidator"
+ },
+ "bar.marker.colorbar.tickformat": {
+ "params": {
+ "plotly_name": "tickformat",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.tickfont": {
+ "params": {
+ "plotly_name": "tickfont",
+ "parent_name": "bar.marker.colorbar",
+ "data_class_str": "Tickfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.marker.colorbar.tickfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.marker.colorbar.tickfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.tickfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.tickfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.tickfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.tickfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.tickfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.marker.colorbar.tickfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.marker.colorbar.tickfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.marker.colorbar.tickfont",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.colorbar.tickcolor": {
+ "params": {
+ "plotly_name": "tickcolor",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.colorbar.tickangle": {
+ "params": {
+ "plotly_name": "tickangle",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AngleValidator"
+ },
+ "bar.marker.colorbar.tick0": {
+ "params": {
+ "plotly_name": "tick0",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.marker.colorbar.thicknessmode": {
+ "params": {
+ "plotly_name": "thicknessmode",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.showticksuffix": {
+ "params": {
+ "plotly_name": "showticksuffix",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.showtickprefix": {
+ "params": {
+ "plotly_name": "showtickprefix",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.showticklabels": {
+ "params": {
+ "plotly_name": "showticklabels",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.colorbar.showexponent": {
+ "params": {
+ "plotly_name": "showexponent",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "all",
+ "first",
+ "last",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.separatethousands": {
+ "params": {
+ "plotly_name": "separatethousands",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.colorbar.outlinewidth": {
+ "params": {
+ "plotly_name": "outlinewidth",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.outlinecolor": {
+ "params": {
+ "plotly_name": "outlinecolor",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.colorbar.orientation": {
+ "params": {
+ "plotly_name": "orientation",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "h",
+ "v"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.nticks": {
+ "params": {
+ "plotly_name": "nticks",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.marker.colorbar.minexponent": {
+ "params": {
+ "plotly_name": "minexponent",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.lenmode": {
+ "params": {
+ "plotly_name": "lenmode",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "fraction",
+ "pixels"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.len": {
+ "params": {
+ "plotly_name": "len",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.labelalias": {
+ "params": {
+ "plotly_name": "labelalias",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.marker.colorbar.exponentformat": {
+ "params": {
+ "plotly_name": "exponentformat",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "values": [
+ "none",
+ "e",
+ "E",
+ "power",
+ "SI",
+ "B"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.marker.colorbar.dtick": {
+ "params": {
+ "plotly_name": "dtick",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "implied_edits": {
+ "tickmode": "linear"
+ }
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.marker.colorbar.borderwidth": {
+ "params": {
+ "plotly_name": "borderwidth",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.colorbar.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.colorbar.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "bar.marker.colorbar",
+ "edit_type": "colorbars"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.coloraxis": {
+ "params": {
+ "plotly_name": "coloraxis",
+ "parent_name": "bar.marker",
+ "dflt": null,
+ "edit_type": "calc",
+ "regex": "/^coloraxis([2-9]|[1-9][0-9]+)?$/"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "bar.marker.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.marker",
+ "array_ok": true,
+ "edit_type": "style",
+ "colorscale_path": "bar.marker.colorscale"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.marker.cmin": {
+ "params": {
+ "plotly_name": "cmin",
+ "parent_name": "bar.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.cmid": {
+ "params": {
+ "plotly_name": "cmid",
+ "parent_name": "bar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.cmax": {
+ "params": {
+ "plotly_name": "cmax",
+ "parent_name": "bar.marker",
+ "edit_type": "plot",
+ "implied_edits": {
+ "cauto": false
+ }
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.marker.cauto": {
+ "params": {
+ "plotly_name": "cauto",
+ "parent_name": "bar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.marker.autocolorscale": {
+ "params": {
+ "plotly_name": "autocolorscale",
+ "parent_name": "bar.marker",
+ "edit_type": "calc",
+ "implied_edits": {}
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.legendwidth": {
+ "params": {
+ "plotly_name": "legendwidth",
+ "parent_name": "bar",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.legendrank": {
+ "params": {
+ "plotly_name": "legendrank",
+ "parent_name": "bar",
+ "edit_type": "style"
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.legendgrouptitle": {
+ "params": {
+ "plotly_name": "legendgrouptitle",
+ "parent_name": "bar",
+ "data_class_str": "Legendgrouptitle",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.legendgrouptitle.text": {
+ "params": {
+ "plotly_name": "text",
+ "parent_name": "bar.legendgrouptitle",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.legendgrouptitle.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "bar.legendgrouptitle",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.legendgrouptitle.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.legendgrouptitle.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.legendgrouptitle.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.legendgrouptitle.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.legendgrouptitle.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.legendgrouptitle.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.legendgrouptitle.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.legendgrouptitle.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.legendgrouptitle.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.legendgrouptitle.font",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.legendgroup": {
+ "params": {
+ "plotly_name": "legendgroup",
+ "parent_name": "bar",
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.legend": {
+ "params": {
+ "plotly_name": "legend",
+ "parent_name": "bar",
+ "dflt": "legend",
+ "edit_type": "style"
+ },
+ "superclass": "SubplotidValidator"
+ },
+ "bar.insidetextfont": {
+ "params": {
+ "plotly_name": "insidetextfont",
+ "parent_name": "bar",
+ "data_class_str": "Insidetextfont",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.insidetextfont.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.insidetextfont.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.insidetextfont.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.insidetextfont.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.insidetextfont.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.insidetextfont.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.insidetextfont.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.insidetextfont.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "calc",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.insidetextfont.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "bar.insidetextfont",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.insidetextfont.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.insidetextfont",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.insidetextanchor": {
+ "params": {
+ "plotly_name": "insidetextanchor",
+ "parent_name": "bar",
+ "edit_type": "plot",
+ "values": [
+ "end",
+ "middle",
+ "start"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.idssrc": {
+ "params": {
+ "plotly_name": "idssrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.ids": {
+ "params": {
+ "plotly_name": "ids",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.hovertextsrc": {
+ "params": {
+ "plotly_name": "hovertextsrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hovertext": {
+ "params": {
+ "plotly_name": "hovertext",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "style"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.hovertemplatesrc": {
+ "params": {
+ "plotly_name": "hovertemplatesrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hovertemplate": {
+ "params": {
+ "plotly_name": "hovertemplate",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.hoverlabel": {
+ "params": {
+ "plotly_name": "hoverlabel",
+ "parent_name": "bar",
+ "data_class_str": "Hoverlabel",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.hoverlabel.namelengthsrc": {
+ "params": {
+ "plotly_name": "namelengthsrc",
+ "parent_name": "bar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.namelength": {
+ "params": {
+ "plotly_name": "namelength",
+ "parent_name": "bar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": -1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.hoverlabel.font": {
+ "params": {
+ "plotly_name": "font",
+ "parent_name": "bar.hoverlabel",
+ "data_class_str": "Font",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.hoverlabel.font.weightsrc": {
+ "params": {
+ "plotly_name": "weightsrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.weight": {
+ "params": {
+ "plotly_name": "weight",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "normal",
+ "bold"
+ ],
+ "max": 1000,
+ "min": 1
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.hoverlabel.font.variantsrc": {
+ "params": {
+ "plotly_name": "variantsrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.variant": {
+ "params": {
+ "plotly_name": "variant",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "small-caps",
+ "all-small-caps",
+ "all-petite-caps",
+ "petite-caps",
+ "unicase"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.hoverlabel.font.textcasesrc": {
+ "params": {
+ "plotly_name": "textcasesrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.textcase": {
+ "params": {
+ "plotly_name": "textcase",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "word caps",
+ "upper",
+ "lower"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.hoverlabel.font.stylesrc": {
+ "params": {
+ "plotly_name": "stylesrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.style": {
+ "params": {
+ "plotly_name": "style",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "normal",
+ "italic"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.hoverlabel.font.sizesrc": {
+ "params": {
+ "plotly_name": "sizesrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.size": {
+ "params": {
+ "plotly_name": "size",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "min": 1
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.hoverlabel.font.shadowsrc": {
+ "params": {
+ "plotly_name": "shadowsrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.shadow": {
+ "params": {
+ "plotly_name": "shadow",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.hoverlabel.font.linepositionsrc": {
+ "params": {
+ "plotly_name": "linepositionsrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.lineposition": {
+ "params": {
+ "plotly_name": "lineposition",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "none"
+ ],
+ "flags": [
+ "under",
+ "over",
+ "through"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.hoverlabel.font.familysrc": {
+ "params": {
+ "plotly_name": "familysrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.family": {
+ "params": {
+ "plotly_name": "family",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none",
+ "no_blank": true,
+ "strict": true
+ },
+ "superclass": "StringValidator"
+ },
+ "bar.hoverlabel.font.colorsrc": {
+ "params": {
+ "plotly_name": "colorsrc",
+ "parent_name": "bar.hoverlabel.font",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.font.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.hoverlabel.font",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.hoverlabel.bordercolorsrc": {
+ "params": {
+ "plotly_name": "bordercolorsrc",
+ "parent_name": "bar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.bordercolor": {
+ "params": {
+ "plotly_name": "bordercolor",
+ "parent_name": "bar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.hoverlabel.bgcolorsrc": {
+ "params": {
+ "plotly_name": "bgcolorsrc",
+ "parent_name": "bar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.bgcolor": {
+ "params": {
+ "plotly_name": "bgcolor",
+ "parent_name": "bar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.hoverlabel.alignsrc": {
+ "params": {
+ "plotly_name": "alignsrc",
+ "parent_name": "bar.hoverlabel",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverlabel.align": {
+ "params": {
+ "plotly_name": "align",
+ "parent_name": "bar.hoverlabel",
+ "array_ok": true,
+ "edit_type": "none",
+ "values": [
+ "left",
+ "right",
+ "auto"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.hoverinfosrc": {
+ "params": {
+ "plotly_name": "hoverinfosrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.hoverinfo": {
+ "params": {
+ "plotly_name": "hoverinfo",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "none",
+ "extras": [
+ "all",
+ "none",
+ "skip"
+ ],
+ "flags": [
+ "x",
+ "y",
+ "z",
+ "text",
+ "name"
+ ]
+ },
+ "superclass": "FlaglistValidator"
+ },
+ "bar.error_y": {
+ "params": {
+ "plotly_name": "error_y",
+ "parent_name": "bar",
+ "data_class_str": "ErrorY",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.error_y.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "bar.error_y",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_y.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "bar.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.error_y.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "bar.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_y.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "bar.error_y",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_y.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "bar.error_y",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.error_y.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "bar.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.error_y.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "bar.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.error_y.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "bar.error_y",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_y.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "bar.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.error_y.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.error_y",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.error_y.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "bar.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.error_y.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "bar.error_y",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.error_y.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "bar.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.error_y.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "bar.error_y",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.error_x": {
+ "params": {
+ "plotly_name": "error_x",
+ "parent_name": "bar",
+ "data_class_str": "ErrorX",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundValidator"
+ },
+ "bar.error_x.width": {
+ "params": {
+ "plotly_name": "width",
+ "parent_name": "bar.error_x",
+ "edit_type": "plot",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_x.visible": {
+ "params": {
+ "plotly_name": "visible",
+ "parent_name": "bar.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.error_x.valueminus": {
+ "params": {
+ "plotly_name": "valueminus",
+ "parent_name": "bar.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_x.value": {
+ "params": {
+ "plotly_name": "value",
+ "parent_name": "bar.error_x",
+ "edit_type": "calc",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_x.type": {
+ "params": {
+ "plotly_name": "type",
+ "parent_name": "bar.error_x",
+ "edit_type": "calc",
+ "values": [
+ "percent",
+ "constant",
+ "sqrt",
+ "data"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.error_x.tracerefminus": {
+ "params": {
+ "plotly_name": "tracerefminus",
+ "parent_name": "bar.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.error_x.traceref": {
+ "params": {
+ "plotly_name": "traceref",
+ "parent_name": "bar.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "IntegerValidator"
+ },
+ "bar.error_x.thickness": {
+ "params": {
+ "plotly_name": "thickness",
+ "parent_name": "bar.error_x",
+ "edit_type": "style",
+ "min": 0
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.error_x.symmetric": {
+ "params": {
+ "plotly_name": "symmetric",
+ "parent_name": "bar.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.error_x.copy_ystyle": {
+ "params": {
+ "plotly_name": "copy_ystyle",
+ "parent_name": "bar.error_x",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.error_x.color": {
+ "params": {
+ "plotly_name": "color",
+ "parent_name": "bar.error_x",
+ "edit_type": "style"
+ },
+ "superclass": "ColorValidator"
+ },
+ "bar.error_x.arraysrc": {
+ "params": {
+ "plotly_name": "arraysrc",
+ "parent_name": "bar.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.error_x.arrayminussrc": {
+ "params": {
+ "plotly_name": "arrayminussrc",
+ "parent_name": "bar.error_x",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.error_x.arrayminus": {
+ "params": {
+ "plotly_name": "arrayminus",
+ "parent_name": "bar.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.error_x.array": {
+ "params": {
+ "plotly_name": "array",
+ "parent_name": "bar.error_x",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.dy": {
+ "params": {
+ "plotly_name": "dy",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.dx": {
+ "params": {
+ "plotly_name": "dx",
+ "parent_name": "bar",
+ "anim": true,
+ "edit_type": "calc"
+ },
+ "superclass": "NumberValidator"
+ },
+ "bar.customdatasrc": {
+ "params": {
+ "plotly_name": "customdatasrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.customdata": {
+ "params": {
+ "plotly_name": "customdata",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "DataArrayValidator"
+ },
+ "bar.constraintext": {
+ "params": {
+ "plotly_name": "constraintext",
+ "parent_name": "bar",
+ "edit_type": "calc",
+ "values": [
+ "inside",
+ "outside",
+ "both",
+ "none"
+ ]
+ },
+ "superclass": "EnumeratedValidator"
+ },
+ "bar.cliponaxis": {
+ "params": {
+ "plotly_name": "cliponaxis",
+ "parent_name": "bar",
+ "edit_type": "plot"
+ },
+ "superclass": "BooleanValidator"
+ },
+ "bar.basesrc": {
+ "params": {
+ "plotly_name": "basesrc",
+ "parent_name": "bar",
+ "edit_type": "none"
+ },
+ "superclass": "SrcValidator"
+ },
+ "bar.base": {
+ "params": {
+ "plotly_name": "base",
+ "parent_name": "bar",
+ "array_ok": true,
+ "edit_type": "calc"
+ },
+ "superclass": "AnyValidator"
+ },
+ "bar.alignmentgroup": {
+ "params": {
+ "plotly_name": "alignmentgroup",
+ "parent_name": "bar",
+ "edit_type": "calc"
+ },
+ "superclass": "StringValidator"
+ },
+ "frames": {
+ "params": {
+ "plotly_name": "frames",
+ "parent_name": "",
+ "data_class_str": "Frame",
+ "data_docs": "\n"
+ },
+ "superclass": "CompoundArrayValidator"
+ },
+ "frame.traces": {
+ "params": {
+ "plotly_name": "traces",
+ "parent_name": "frame"
+ },
+ "superclass": "AnyValidator"
+ },
+ "frame.name": {
+ "params": {
+ "plotly_name": "name",
+ "parent_name": "frame"
+ },
+ "superclass": "StringValidator"
+ },
+ "frame.layout": {
+ "params": {
+ "plotly_name": "layout",
+ "parent_name": "frame"
+ },
+ "superclass": "LayoutValidator"
+ },
+ "frame.group": {
+ "params": {
+ "plotly_name": "group",
+ "parent_name": "frame"
+ },
+ "superclass": "StringValidator"
+ },
+ "frame.data": {
+ "params": {
+ "plotly_name": "data",
+ "parent_name": "frame"
+ },
+ "superclass": "DataValidator"
+ },
+ "frame.baseframe": {
+ "params": {
+ "plotly_name": "baseframe",
+ "parent_name": "frame"
+ },
+ "superclass": "StringValidator"
+ },
+ "data": {
+ "params": {
+ "class_strs_map": {
+ "bar": "Bar",
+ "barpolar": "Barpolar",
+ "box": "Box",
+ "candlestick": "Candlestick",
+ "carpet": "Carpet",
+ "choropleth": "Choropleth",
+ "choroplethmap": "Choroplethmap",
+ "choroplethmapbox": "Choroplethmapbox",
+ "cone": "Cone",
+ "contour": "Contour",
+ "contourcarpet": "Contourcarpet",
+ "densitymap": "Densitymap",
+ "densitymapbox": "Densitymapbox",
+ "funnel": "Funnel",
+ "funnelarea": "Funnelarea",
+ "heatmap": "Heatmap",
+ "histogram": "Histogram",
+ "histogram2d": "Histogram2d",
+ "histogram2dcontour": "Histogram2dContour",
+ "icicle": "Icicle",
+ "image": "Image",
+ "indicator": "Indicator",
+ "isosurface": "Isosurface",
+ "mesh3d": "Mesh3d",
+ "ohlc": "Ohlc",
+ "parcats": "Parcats",
+ "parcoords": "Parcoords",
+ "pie": "Pie",
+ "sankey": "Sankey",
+ "scatter": "Scatter",
+ "scatter3d": "Scatter3d",
+ "scattercarpet": "Scattercarpet",
+ "scattergeo": "Scattergeo",
+ "scattergl": "Scattergl",
+ "scattermap": "Scattermap",
+ "scattermapbox": "Scattermapbox",
+ "scatterpolar": "Scatterpolar",
+ "scatterpolargl": "Scatterpolargl",
+ "scattersmith": "Scattersmith",
+ "scatterternary": "Scatterternary",
+ "splom": "Splom",
+ "streamtube": "Streamtube",
+ "sunburst": "Sunburst",
+ "surface": "Surface",
+ "table": "Table",
+ "treemap": "Treemap",
+ "violin": "Violin",
+ "volume": "Volume",
+ "waterfall": "Waterfall"
+ },
+ "plotly_name": "data",
+ "parent_name": ""
+ },
+ "superclass": "BaseDataValidator"
+ }
+}
\ No newline at end of file
diff --git a/plotly/validators/_violin.py b/plotly/validators/_violin.py
deleted file mode 100644
index c9011ffc185..00000000000
--- a/plotly/validators/_violin.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ViolinValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="violin", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Violin"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_volume.py b/plotly/validators/_volume.py
deleted file mode 100644
index 46824809ab4..00000000000
--- a/plotly/validators/_volume.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VolumeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="volume", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Volume"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/_waterfall.py b/plotly/validators/_waterfall.py
deleted file mode 100644
index c10626838f2..00000000000
--- a/plotly/validators/_waterfall.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WaterfallValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="waterfall", parent_name="", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Waterfall"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/__init__.py b/plotly/validators/bar/__init__.py
deleted file mode 100644
index ca538949b3d..00000000000
--- a/plotly/validators/bar/__init__.py
+++ /dev/null
@@ -1,83 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zorder.ZorderValidator",
- "._ysrc.YsrcValidator",
- "._yperiodalignment.YperiodalignmentValidator",
- "._yperiod0.Yperiod0Validator",
- "._yperiod.YperiodValidator",
- "._yhoverformat.YhoverformatValidator",
- "._ycalendar.YcalendarValidator",
- "._yaxis.YaxisValidator",
- "._y0.Y0Validator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xperiodalignment.XperiodalignmentValidator",
- "._xperiod0.Xperiod0Validator",
- "._xperiod.XperiodValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xcalendar.XcalendarValidator",
- "._xaxis.XaxisValidator",
- "._x0.X0Validator",
- "._x.XValidator",
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._unselected.UnselectedValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._texttemplatesrc.TexttemplatesrcValidator",
- "._texttemplate.TexttemplateValidator",
- "._textsrc.TextsrcValidator",
- "._textpositionsrc.TextpositionsrcValidator",
- "._textposition.TextpositionValidator",
- "._textfont.TextfontValidator",
- "._textangle.TextangleValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._selected.SelectedValidator",
- "._outsidetextfont.OutsidetextfontValidator",
- "._orientation.OrientationValidator",
- "._opacity.OpacityValidator",
- "._offsetsrc.OffsetsrcValidator",
- "._offsetgroup.OffsetgroupValidator",
- "._offset.OffsetValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._insidetextfont.InsidetextfontValidator",
- "._insidetextanchor.InsidetextanchorValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._error_y.Error_YValidator",
- "._error_x.Error_XValidator",
- "._dy.DyValidator",
- "._dx.DxValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._constraintext.ConstraintextValidator",
- "._cliponaxis.CliponaxisValidator",
- "._basesrc.BasesrcValidator",
- "._base.BaseValidator",
- "._alignmentgroup.AlignmentgroupValidator",
- ],
-)
diff --git a/plotly/validators/bar/_alignmentgroup.py b/plotly/validators/bar/_alignmentgroup.py
deleted file mode 100644
index e89f625a819..00000000000
--- a/plotly/validators/bar/_alignmentgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignmentgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="alignmentgroup", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_base.py b/plotly/validators/bar/_base.py
deleted file mode 100644
index 95633aabc4c..00000000000
--- a/plotly/validators/bar/_base.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BaseValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="base", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_basesrc.py b/plotly/validators/bar/_basesrc.py
deleted file mode 100644
index 9c09c7402f0..00000000000
--- a/plotly/validators/bar/_basesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BasesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="basesrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_cliponaxis.py b/plotly/validators/bar/_cliponaxis.py
deleted file mode 100644
index 7e7a1e2a8d2..00000000000
--- a/plotly/validators/bar/_cliponaxis.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CliponaxisValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cliponaxis", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_constraintext.py b/plotly/validators/bar/_constraintext.py
deleted file mode 100644
index 7043461f2d3..00000000000
--- a/plotly/validators/bar/_constraintext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConstraintextValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="constraintext", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["inside", "outside", "both", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_customdata.py b/plotly/validators/bar/_customdata.py
deleted file mode 100644
index c16a0133581..00000000000
--- a/plotly/validators/bar/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_customdatasrc.py b/plotly/validators/bar/_customdatasrc.py
deleted file mode 100644
index 8ca5522fcaf..00000000000
--- a/plotly/validators/bar/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_dx.py b/plotly/validators/bar/_dx.py
deleted file mode 100644
index 68186e9deba..00000000000
--- a/plotly/validators/bar/_dx.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dx", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_dy.py b/plotly/validators/bar/_dy.py
deleted file mode 100644
index f559a54dfb6..00000000000
--- a/plotly/validators/bar/_dy.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DyValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dy", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_error_x.py b/plotly/validators/bar/_error_x.py
deleted file mode 100644
index 6ee014461e7..00000000000
--- a/plotly/validators/bar/_error_x.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Error_XValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="error_x", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ErrorX"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_error_y.py b/plotly/validators/bar/_error_y.py
deleted file mode 100644
index 5818ad3bd67..00000000000
--- a/plotly/validators/bar/_error_y.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Error_YValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="error_y", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ErrorY"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_hoverinfo.py b/plotly/validators/bar/_hoverinfo.py
deleted file mode 100644
index 0a37de664ec..00000000000
--- a/plotly/validators/bar/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_hoverinfosrc.py b/plotly/validators/bar/_hoverinfosrc.py
deleted file mode 100644
index cebb3dcf567..00000000000
--- a/plotly/validators/bar/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_hoverlabel.py b/plotly/validators/bar/_hoverlabel.py
deleted file mode 100644
index eaa9f682432..00000000000
--- a/plotly/validators/bar/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_hovertemplate.py b/plotly/validators/bar/_hovertemplate.py
deleted file mode 100644
index ade210e86bf..00000000000
--- a/plotly/validators/bar/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_hovertemplatesrc.py b/plotly/validators/bar/_hovertemplatesrc.py
deleted file mode 100644
index 011af6e16fe..00000000000
--- a/plotly/validators/bar/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_hovertext.py b/plotly/validators/bar/_hovertext.py
deleted file mode 100644
index 4be6c10b11b..00000000000
--- a/plotly/validators/bar/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_hovertextsrc.py b/plotly/validators/bar/_hovertextsrc.py
deleted file mode 100644
index aec4e6ec08e..00000000000
--- a/plotly/validators/bar/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_ids.py b/plotly/validators/bar/_ids.py
deleted file mode 100644
index 5435b25dc3a..00000000000
--- a/plotly/validators/bar/_ids.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_idssrc.py b/plotly/validators/bar/_idssrc.py
deleted file mode 100644
index 1aa2b922c1f..00000000000
--- a/plotly/validators/bar/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_insidetextanchor.py b/plotly/validators/bar/_insidetextanchor.py
deleted file mode 100644
index 1b472ab2668..00000000000
--- a/plotly/validators/bar/_insidetextanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="insidetextanchor", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["end", "middle", "start"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_insidetextfont.py b/plotly/validators/bar/_insidetextfont.py
deleted file mode 100644
index 2df6e0fafdb..00000000000
--- a/plotly/validators/bar/_insidetextfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="insidetextfont", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Insidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_legend.py b/plotly/validators/bar/_legend.py
deleted file mode 100644
index f15288ec51e..00000000000
--- a/plotly/validators/bar/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_legendgroup.py b/plotly/validators/bar/_legendgroup.py
deleted file mode 100644
index 13617c785e0..00000000000
--- a/plotly/validators/bar/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_legendgrouptitle.py b/plotly/validators/bar/_legendgrouptitle.py
deleted file mode 100644
index eb42569fffa..00000000000
--- a/plotly/validators/bar/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_legendrank.py b/plotly/validators/bar/_legendrank.py
deleted file mode 100644
index 323b4eecbe1..00000000000
--- a/plotly/validators/bar/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_legendwidth.py b/plotly/validators/bar/_legendwidth.py
deleted file mode 100644
index 7e28316fd09..00000000000
--- a/plotly/validators/bar/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_marker.py b/plotly/validators/bar/_marker.py
deleted file mode 100644
index 4c8dbc712e2..00000000000
--- a/plotly/validators/bar/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_meta.py b/plotly/validators/bar/_meta.py
deleted file mode 100644
index e357b15bd00..00000000000
--- a/plotly/validators/bar/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_metasrc.py b/plotly/validators/bar/_metasrc.py
deleted file mode 100644
index 7230d19eb2d..00000000000
--- a/plotly/validators/bar/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_name.py b/plotly/validators/bar/_name.py
deleted file mode 100644
index 1ad51395e88..00000000000
--- a/plotly/validators/bar/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_offset.py b/plotly/validators/bar/_offset.py
deleted file mode 100644
index be35323edbb..00000000000
--- a/plotly/validators/bar/_offset.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="offset", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_offsetgroup.py b/plotly/validators/bar/_offsetgroup.py
deleted file mode 100644
index c3352160508..00000000000
--- a/plotly/validators/bar/_offsetgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="offsetgroup", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_offsetsrc.py b/plotly/validators/bar/_offsetsrc.py
deleted file mode 100644
index 3041fd82077..00000000000
--- a/plotly/validators/bar/_offsetsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="offsetsrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_opacity.py b/plotly/validators/bar/_opacity.py
deleted file mode 100644
index 3f9c9c063be..00000000000
--- a/plotly/validators/bar/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_orientation.py b/plotly/validators/bar/_orientation.py
deleted file mode 100644
index d0276d99dec..00000000000
--- a/plotly/validators/bar/_orientation.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="orientation", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["v", "h"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_outsidetextfont.py b/plotly/validators/bar/_outsidetextfont.py
deleted file mode 100644
index 748606ca4cc..00000000000
--- a/plotly/validators/bar/_outsidetextfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutsidetextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="outsidetextfont", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Outsidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_selected.py b/plotly/validators/bar/_selected.py
deleted file mode 100644
index 4ff35b014d7..00000000000
--- a/plotly/validators/bar/_selected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="selected", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_selectedpoints.py b/plotly/validators/bar/_selectedpoints.py
deleted file mode 100644
index 333a75cbe34..00000000000
--- a/plotly/validators/bar/_selectedpoints.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="selectedpoints", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_showlegend.py b/plotly/validators/bar/_showlegend.py
deleted file mode 100644
index 67817e3860b..00000000000
--- a/plotly/validators/bar/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_stream.py b/plotly/validators/bar/_stream.py
deleted file mode 100644
index 88cfc9d8790..00000000000
--- a/plotly/validators/bar/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_text.py b/plotly/validators/bar/_text.py
deleted file mode 100644
index 5156c053d7f..00000000000
--- a/plotly/validators/bar/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_textangle.py b/plotly/validators/bar/_textangle.py
deleted file mode 100644
index dac23d630ef..00000000000
--- a/plotly/validators/bar/_textangle.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextangleValidator(_bv.AngleValidator):
- def __init__(self, plotly_name="textangle", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_textfont.py b/plotly/validators/bar/_textfont.py
deleted file mode 100644
index e297af7a60a..00000000000
--- a/plotly/validators/bar/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_textposition.py b/plotly/validators/bar/_textposition.py
deleted file mode 100644
index 8a9b737e00e..00000000000
--- a/plotly/validators/bar/_textposition.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textposition", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["inside", "outside", "auto", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_textpositionsrc.py b/plotly/validators/bar/_textpositionsrc.py
deleted file mode 100644
index 38ac2a8f80e..00000000000
--- a/plotly/validators/bar/_textpositionsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textpositionsrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_textsrc.py b/plotly/validators/bar/_textsrc.py
deleted file mode 100644
index decec8672d7..00000000000
--- a/plotly/validators/bar/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_texttemplate.py b/plotly/validators/bar/_texttemplate.py
deleted file mode 100644
index 1b555b79435..00000000000
--- a/plotly/validators/bar/_texttemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_texttemplatesrc.py b/plotly/validators/bar/_texttemplatesrc.py
deleted file mode 100644
index 7b6b275155d..00000000000
--- a/plotly/validators/bar/_texttemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="texttemplatesrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_uid.py b/plotly/validators/bar/_uid.py
deleted file mode 100644
index d9ed6edf72d..00000000000
--- a/plotly/validators/bar/_uid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_uirevision.py b/plotly/validators/bar/_uirevision.py
deleted file mode 100644
index fb4b65a0274..00000000000
--- a/plotly/validators/bar/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_unselected.py b/plotly/validators/bar/_unselected.py
deleted file mode 100644
index c5e2650fe21..00000000000
--- a/plotly/validators/bar/_unselected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UnselectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="unselected", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Unselected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_visible.py b/plotly/validators/bar/_visible.py
deleted file mode 100644
index 37a843a91ff..00000000000
--- a/plotly/validators/bar/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_width.py b/plotly/validators/bar/_width.py
deleted file mode 100644
index 9109985fda3..00000000000
--- a/plotly/validators/bar/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_widthsrc.py b/plotly/validators/bar/_widthsrc.py
deleted file mode 100644
index d09beca4970..00000000000
--- a/plotly/validators/bar/_widthsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="widthsrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_x.py b/plotly/validators/bar/_x.py
deleted file mode 100644
index 550750c4286..00000000000
--- a/plotly/validators/bar/_x.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_x0.py b/plotly/validators/bar/_x0.py
deleted file mode 100644
index 7ecb3419a5d..00000000000
--- a/plotly/validators/bar/_x0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_xaxis.py b/plotly/validators/bar/_xaxis.py
deleted file mode 100644
index 457361dbe35..00000000000
--- a/plotly/validators/bar/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_xcalendar.py b/plotly/validators/bar/_xcalendar.py
deleted file mode 100644
index 94c1dbfceec..00000000000
--- a/plotly/validators/bar/_xcalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xcalendar", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_xhoverformat.py b/plotly/validators/bar/_xhoverformat.py
deleted file mode 100644
index 3d33476523b..00000000000
--- a/plotly/validators/bar/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_xperiod.py b/plotly/validators/bar/_xperiod.py
deleted file mode 100644
index 9d3c3a5572b..00000000000
--- a/plotly/validators/bar/_xperiod.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_xperiod0.py b/plotly/validators/bar/_xperiod0.py
deleted file mode 100644
index 27ed0ab71e9..00000000000
--- a/plotly/validators/bar/_xperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Xperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod0", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_xperiodalignment.py b/plotly/validators/bar/_xperiodalignment.py
deleted file mode 100644
index 110c9b32b1c..00000000000
--- a/plotly/validators/bar/_xperiodalignment.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xperiodalignment", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_xsrc.py b/plotly/validators/bar/_xsrc.py
deleted file mode 100644
index 2aa2dbb22b5..00000000000
--- a/plotly/validators/bar/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_y.py b/plotly/validators/bar/_y.py
deleted file mode 100644
index 91128695f40..00000000000
--- a/plotly/validators/bar/_y.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_y0.py b/plotly/validators/bar/_y0.py
deleted file mode 100644
index fac9819fdd5..00000000000
--- a/plotly/validators/bar/_y0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_yaxis.py b/plotly/validators/bar/_yaxis.py
deleted file mode 100644
index 4029fac0f47..00000000000
--- a/plotly/validators/bar/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_ycalendar.py b/plotly/validators/bar/_ycalendar.py
deleted file mode 100644
index 7097f5f9759..00000000000
--- a/plotly/validators/bar/_ycalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ycalendar", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_yhoverformat.py b/plotly/validators/bar/_yhoverformat.py
deleted file mode 100644
index 7f6c0864e85..00000000000
--- a/plotly/validators/bar/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_yperiod.py b/plotly/validators/bar/_yperiod.py
deleted file mode 100644
index 150de4a2556..00000000000
--- a/plotly/validators/bar/_yperiod.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_yperiod0.py b/plotly/validators/bar/_yperiod0.py
deleted file mode 100644
index 86b7e3ced55..00000000000
--- a/plotly/validators/bar/_yperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Yperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod0", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_yperiodalignment.py b/plotly/validators/bar/_yperiodalignment.py
deleted file mode 100644
index 5cff356ed95..00000000000
--- a/plotly/validators/bar/_yperiodalignment.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yperiodalignment", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_ysrc.py b/plotly/validators/bar/_ysrc.py
deleted file mode 100644
index a1d23c51acd..00000000000
--- a/plotly/validators/bar/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/_zorder.py b/plotly/validators/bar/_zorder.py
deleted file mode 100644
index f7e5fd25b1f..00000000000
--- a/plotly/validators/bar/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/__init__.py b/plotly/validators/bar/error_x/__init__.py
deleted file mode 100644
index 62838bdb731..00000000000
--- a/plotly/validators/bar/error_x/__init__.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._valueminus.ValueminusValidator",
- "._value.ValueValidator",
- "._type.TypeValidator",
- "._tracerefminus.TracerefminusValidator",
- "._traceref.TracerefValidator",
- "._thickness.ThicknessValidator",
- "._symmetric.SymmetricValidator",
- "._copy_ystyle.Copy_YstyleValidator",
- "._color.ColorValidator",
- "._arraysrc.ArraysrcValidator",
- "._arrayminussrc.ArrayminussrcValidator",
- "._arrayminus.ArrayminusValidator",
- "._array.ArrayValidator",
- ],
-)
diff --git a/plotly/validators/bar/error_x/_array.py b/plotly/validators/bar/error_x/_array.py
deleted file mode 100644
index fec0f552742..00000000000
--- a/plotly/validators/bar/error_x/_array.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="array", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_arrayminus.py b/plotly/validators/bar/error_x/_arrayminus.py
deleted file mode 100644
index f0c27e41c0e..00000000000
--- a/plotly/validators/bar/error_x/_arrayminus.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminusValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="arrayminus", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_arrayminussrc.py b/plotly/validators/bar/error_x/_arrayminussrc.py
deleted file mode 100644
index 05d95c0c648..00000000000
--- a/plotly/validators/bar/error_x/_arrayminussrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminussrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="arrayminussrc", parent_name="bar.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_arraysrc.py b/plotly/validators/bar/error_x/_arraysrc.py
deleted file mode 100644
index ab55613c47f..00000000000
--- a/plotly/validators/bar/error_x/_arraysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArraysrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="arraysrc", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_color.py b/plotly/validators/bar/error_x/_color.py
deleted file mode 100644
index c60d9e95090..00000000000
--- a/plotly/validators/bar/error_x/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_copy_ystyle.py b/plotly/validators/bar/error_x/_copy_ystyle.py
deleted file mode 100644
index 9a5eddf91b9..00000000000
--- a/plotly/validators/bar/error_x/_copy_ystyle.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Copy_YstyleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="copy_ystyle", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_symmetric.py b/plotly/validators/bar/error_x/_symmetric.py
deleted file mode 100644
index 9b6f1885c1c..00000000000
--- a/plotly/validators/bar/error_x/_symmetric.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymmetricValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="symmetric", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_thickness.py b/plotly/validators/bar/error_x/_thickness.py
deleted file mode 100644
index b65e7711c35..00000000000
--- a/plotly/validators/bar/error_x/_thickness.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="thickness", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_traceref.py b/plotly/validators/bar/error_x/_traceref.py
deleted file mode 100644
index 4016a03a6f8..00000000000
--- a/plotly/validators/bar/error_x/_traceref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="traceref", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_tracerefminus.py b/plotly/validators/bar/error_x/_tracerefminus.py
deleted file mode 100644
index 1138cc081bb..00000000000
--- a/plotly/validators/bar/error_x/_tracerefminus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefminusValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="tracerefminus", parent_name="bar.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_type.py b/plotly/validators/bar/error_x/_type.py
deleted file mode 100644
index a26692db414..00000000000
--- a/plotly/validators/bar/error_x/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["percent", "constant", "sqrt", "data"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_value.py b/plotly/validators/bar/error_x/_value.py
deleted file mode 100644
index 7ceec02b804..00000000000
--- a/plotly/validators/bar/error_x/_value.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="value", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_valueminus.py b/plotly/validators/bar/error_x/_valueminus.py
deleted file mode 100644
index e6d7a53f2ee..00000000000
--- a/plotly/validators/bar/error_x/_valueminus.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueminusValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="valueminus", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_visible.py b/plotly/validators/bar/error_x/_visible.py
deleted file mode 100644
index 7cdbc787679..00000000000
--- a/plotly/validators/bar/error_x/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_x/_width.py b/plotly/validators/bar/error_x/_width.py
deleted file mode 100644
index 22930d37979..00000000000
--- a/plotly/validators/bar/error_x/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="bar.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/__init__.py b/plotly/validators/bar/error_y/__init__.py
deleted file mode 100644
index ea49850d5fe..00000000000
--- a/plotly/validators/bar/error_y/__init__.py
+++ /dev/null
@@ -1,23 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._valueminus.ValueminusValidator",
- "._value.ValueValidator",
- "._type.TypeValidator",
- "._tracerefminus.TracerefminusValidator",
- "._traceref.TracerefValidator",
- "._thickness.ThicknessValidator",
- "._symmetric.SymmetricValidator",
- "._color.ColorValidator",
- "._arraysrc.ArraysrcValidator",
- "._arrayminussrc.ArrayminussrcValidator",
- "._arrayminus.ArrayminusValidator",
- "._array.ArrayValidator",
- ],
-)
diff --git a/plotly/validators/bar/error_y/_array.py b/plotly/validators/bar/error_y/_array.py
deleted file mode 100644
index b6fc52ffa0f..00000000000
--- a/plotly/validators/bar/error_y/_array.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="array", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_arrayminus.py b/plotly/validators/bar/error_y/_arrayminus.py
deleted file mode 100644
index 4da60bc2d0b..00000000000
--- a/plotly/validators/bar/error_y/_arrayminus.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminusValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="arrayminus", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_arrayminussrc.py b/plotly/validators/bar/error_y/_arrayminussrc.py
deleted file mode 100644
index b2749e6da1d..00000000000
--- a/plotly/validators/bar/error_y/_arrayminussrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminussrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="arrayminussrc", parent_name="bar.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_arraysrc.py b/plotly/validators/bar/error_y/_arraysrc.py
deleted file mode 100644
index 11c94c09230..00000000000
--- a/plotly/validators/bar/error_y/_arraysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArraysrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="arraysrc", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_color.py b/plotly/validators/bar/error_y/_color.py
deleted file mode 100644
index dabcc5b4a68..00000000000
--- a/plotly/validators/bar/error_y/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_symmetric.py b/plotly/validators/bar/error_y/_symmetric.py
deleted file mode 100644
index 4a7fd23d7d2..00000000000
--- a/plotly/validators/bar/error_y/_symmetric.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymmetricValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="symmetric", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_thickness.py b/plotly/validators/bar/error_y/_thickness.py
deleted file mode 100644
index 78ec5d49290..00000000000
--- a/plotly/validators/bar/error_y/_thickness.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="thickness", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_traceref.py b/plotly/validators/bar/error_y/_traceref.py
deleted file mode 100644
index 796a18c21f1..00000000000
--- a/plotly/validators/bar/error_y/_traceref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="traceref", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_tracerefminus.py b/plotly/validators/bar/error_y/_tracerefminus.py
deleted file mode 100644
index de2a3bd066c..00000000000
--- a/plotly/validators/bar/error_y/_tracerefminus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefminusValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="tracerefminus", parent_name="bar.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_type.py b/plotly/validators/bar/error_y/_type.py
deleted file mode 100644
index 04abf353acb..00000000000
--- a/plotly/validators/bar/error_y/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["percent", "constant", "sqrt", "data"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_value.py b/plotly/validators/bar/error_y/_value.py
deleted file mode 100644
index 53cbc7a56fc..00000000000
--- a/plotly/validators/bar/error_y/_value.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="value", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_valueminus.py b/plotly/validators/bar/error_y/_valueminus.py
deleted file mode 100644
index 1a1376d399c..00000000000
--- a/plotly/validators/bar/error_y/_valueminus.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueminusValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="valueminus", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_visible.py b/plotly/validators/bar/error_y/_visible.py
deleted file mode 100644
index 2ebd6115d72..00000000000
--- a/plotly/validators/bar/error_y/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/error_y/_width.py b/plotly/validators/bar/error_y/_width.py
deleted file mode 100644
index 07d97b7744b..00000000000
--- a/plotly/validators/bar/error_y/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="bar.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/__init__.py b/plotly/validators/bar/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/bar/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/bar/hoverlabel/_align.py b/plotly/validators/bar/hoverlabel/_align.py
deleted file mode 100644
index c183dd35495..00000000000
--- a/plotly/validators/bar/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="bar.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_alignsrc.py b/plotly/validators/bar/hoverlabel/_alignsrc.py
deleted file mode 100644
index af5351a0a45..00000000000
--- a/plotly/validators/bar/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="alignsrc", parent_name="bar.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_bgcolor.py b/plotly/validators/bar/hoverlabel/_bgcolor.py
deleted file mode 100644
index 84fe666b44d..00000000000
--- a/plotly/validators/bar/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="bar.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_bgcolorsrc.py b/plotly/validators/bar/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index d0de2c90958..00000000000
--- a/plotly/validators/bar/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="bar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_bordercolor.py b/plotly/validators/bar/hoverlabel/_bordercolor.py
deleted file mode 100644
index a3b61001113..00000000000
--- a/plotly/validators/bar/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="bar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_bordercolorsrc.py b/plotly/validators/bar/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 76bdc677b1b..00000000000
--- a/plotly/validators/bar/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="bar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_font.py b/plotly/validators/bar/hoverlabel/_font.py
deleted file mode 100644
index 7e92da9b028..00000000000
--- a/plotly/validators/bar/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="bar.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_namelength.py b/plotly/validators/bar/hoverlabel/_namelength.py
deleted file mode 100644
index 5182d548790..00000000000
--- a/plotly/validators/bar/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="bar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/_namelengthsrc.py b/plotly/validators/bar/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index d58920be63c..00000000000
--- a/plotly/validators/bar/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="bar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/__init__.py b/plotly/validators/bar/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/bar/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/bar/hoverlabel/font/_color.py b/plotly/validators/bar/hoverlabel/font/_color.py
deleted file mode 100644
index 7d2589d1310..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_colorsrc.py b/plotly/validators/bar/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 6ce8be0bfbb..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_family.py b/plotly/validators/bar/hoverlabel/font/_family.py
deleted file mode 100644
index 80103f4d9a8..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_familysrc.py b/plotly/validators/bar/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 7c32b34fb17..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_lineposition.py b/plotly/validators/bar/hoverlabel/font/_lineposition.py
deleted file mode 100644
index bb2ea96de7c..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_linepositionsrc.py b/plotly/validators/bar/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 20b8fd961aa..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_shadow.py b/plotly/validators/bar/hoverlabel/font/_shadow.py
deleted file mode 100644
index 3b4f2565262..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_shadowsrc.py b/plotly/validators/bar/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 4eb7f9bcb4a..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_size.py b/plotly/validators/bar/hoverlabel/font/_size.py
deleted file mode 100644
index 98eb2d4a1e1..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="bar.hoverlabel.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_sizesrc.py b/plotly/validators/bar/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 070f97a2d77..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_style.py b/plotly/validators/bar/hoverlabel/font/_style.py
deleted file mode 100644
index c003c9438a7..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_stylesrc.py b/plotly/validators/bar/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 146220d0d91..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_textcase.py b/plotly/validators/bar/hoverlabel/font/_textcase.py
deleted file mode 100644
index 41135829a69..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_textcasesrc.py b/plotly/validators/bar/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 9f87f3ddcf8..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_variant.py b/plotly/validators/bar/hoverlabel/font/_variant.py
deleted file mode 100644
index 09792037161..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_variantsrc.py b/plotly/validators/bar/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 1234eb7f3a3..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_weight.py b/plotly/validators/bar/hoverlabel/font/_weight.py
deleted file mode 100644
index b75fceae8e2..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/hoverlabel/font/_weightsrc.py b/plotly/validators/bar/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 7ba44e421c8..00000000000
--- a/plotly/validators/bar/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="bar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/__init__.py b/plotly/validators/bar/insidetextfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/bar/insidetextfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/bar/insidetextfont/_color.py b/plotly/validators/bar/insidetextfont/_color.py
deleted file mode 100644
index bda48d7d4bb..00000000000
--- a/plotly/validators/bar/insidetextfont/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="bar.insidetextfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_colorsrc.py b/plotly/validators/bar/insidetextfont/_colorsrc.py
deleted file mode 100644
index 06225ceeb93..00000000000
--- a/plotly/validators/bar/insidetextfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_family.py b/plotly/validators/bar/insidetextfont/_family.py
deleted file mode 100644
index 5936fbb0ad1..00000000000
--- a/plotly/validators/bar/insidetextfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_familysrc.py b/plotly/validators/bar/insidetextfont/_familysrc.py
deleted file mode 100644
index 7bffb4c6622..00000000000
--- a/plotly/validators/bar/insidetextfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_lineposition.py b/plotly/validators/bar/insidetextfont/_lineposition.py
deleted file mode 100644
index 37c1555cdc8..00000000000
--- a/plotly/validators/bar/insidetextfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_linepositionsrc.py b/plotly/validators/bar/insidetextfont/_linepositionsrc.py
deleted file mode 100644
index 58012b9b844..00000000000
--- a/plotly/validators/bar/insidetextfont/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_shadow.py b/plotly/validators/bar/insidetextfont/_shadow.py
deleted file mode 100644
index 4ab53b53d3d..00000000000
--- a/plotly/validators/bar/insidetextfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_shadowsrc.py b/plotly/validators/bar/insidetextfont/_shadowsrc.py
deleted file mode 100644
index 1e1af2b43b9..00000000000
--- a/plotly/validators/bar/insidetextfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_size.py b/plotly/validators/bar/insidetextfont/_size.py
deleted file mode 100644
index 2b2f16b2efb..00000000000
--- a/plotly/validators/bar/insidetextfont/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="bar.insidetextfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_sizesrc.py b/plotly/validators/bar/insidetextfont/_sizesrc.py
deleted file mode 100644
index 1a5531b5c79..00000000000
--- a/plotly/validators/bar/insidetextfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_style.py b/plotly/validators/bar/insidetextfont/_style.py
deleted file mode 100644
index bfbd8c5fa3e..00000000000
--- a/plotly/validators/bar/insidetextfont/_style.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="bar.insidetextfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_stylesrc.py b/plotly/validators/bar/insidetextfont/_stylesrc.py
deleted file mode 100644
index ae029ee971b..00000000000
--- a/plotly/validators/bar/insidetextfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_textcase.py b/plotly/validators/bar/insidetextfont/_textcase.py
deleted file mode 100644
index b48f06c242a..00000000000
--- a/plotly/validators/bar/insidetextfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_textcasesrc.py b/plotly/validators/bar/insidetextfont/_textcasesrc.py
deleted file mode 100644
index 543c6302134..00000000000
--- a/plotly/validators/bar/insidetextfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_variant.py b/plotly/validators/bar/insidetextfont/_variant.py
deleted file mode 100644
index ead876fb576..00000000000
--- a/plotly/validators/bar/insidetextfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_variantsrc.py b/plotly/validators/bar/insidetextfont/_variantsrc.py
deleted file mode 100644
index b2c8462e028..00000000000
--- a/plotly/validators/bar/insidetextfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_weight.py b/plotly/validators/bar/insidetextfont/_weight.py
deleted file mode 100644
index abf91e1dfe3..00000000000
--- a/plotly/validators/bar/insidetextfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/insidetextfont/_weightsrc.py b/plotly/validators/bar/insidetextfont/_weightsrc.py
deleted file mode 100644
index 3aa55a85945..00000000000
--- a/plotly/validators/bar/insidetextfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="bar.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/__init__.py b/plotly/validators/bar/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/bar/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/bar/legendgrouptitle/_font.py b/plotly/validators/bar/legendgrouptitle/_font.py
deleted file mode 100644
index 705681d11de..00000000000
--- a/plotly/validators/bar/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="bar.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/_text.py b/plotly/validators/bar/legendgrouptitle/_text.py
deleted file mode 100644
index bc52680c463..00000000000
--- a/plotly/validators/bar/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="bar.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/__init__.py b/plotly/validators/bar/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/bar/legendgrouptitle/font/_color.py b/plotly/validators/bar/legendgrouptitle/font/_color.py
deleted file mode 100644
index 77f472049e7..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_family.py b/plotly/validators/bar/legendgrouptitle/font/_family.py
deleted file mode 100644
index 300a1f48086..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_lineposition.py b/plotly/validators/bar/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 76fa7649a45..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="bar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_shadow.py b/plotly/validators/bar/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 8d8212592bb..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_size.py b/plotly/validators/bar/legendgrouptitle/font/_size.py
deleted file mode 100644
index 3337023f378..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_style.py b/plotly/validators/bar/legendgrouptitle/font/_style.py
deleted file mode 100644
index 9ae6685934f..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_textcase.py b/plotly/validators/bar/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index eed8ab1054b..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_variant.py b/plotly/validators/bar/legendgrouptitle/font/_variant.py
deleted file mode 100644
index fadb441a888..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/legendgrouptitle/font/_weight.py b/plotly/validators/bar/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 2673055d18d..00000000000
--- a/plotly/validators/bar/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="bar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/__init__.py b/plotly/validators/bar/marker/__init__.py
deleted file mode 100644
index 69ad877d807..00000000000
--- a/plotly/validators/bar/marker/__init__.py
+++ /dev/null
@@ -1,26 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._showscale.ShowscaleValidator",
- "._reversescale.ReversescaleValidator",
- "._pattern.PatternValidator",
- "._opacitysrc.OpacitysrcValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- "._cornerradius.CornerradiusValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/bar/marker/_autocolorscale.py b/plotly/validators/bar/marker/_autocolorscale.py
deleted file mode 100644
index fc78fcb5cb3..00000000000
--- a/plotly/validators/bar/marker/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="bar.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_cauto.py b/plotly/validators/bar/marker/_cauto.py
deleted file mode 100644
index 3158512a785..00000000000
--- a/plotly/validators/bar/marker/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_cmax.py b/plotly/validators/bar/marker/_cmax.py
deleted file mode 100644
index aa626802714..00000000000
--- a/plotly/validators/bar/marker/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_cmid.py b/plotly/validators/bar/marker/_cmid.py
deleted file mode 100644
index 8b23f304d8b..00000000000
--- a/plotly/validators/bar/marker/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_cmin.py b/plotly/validators/bar/marker/_cmin.py
deleted file mode 100644
index 7d99cd2890c..00000000000
--- a/plotly/validators/bar/marker/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_color.py b/plotly/validators/bar/marker/_color.py
deleted file mode 100644
index aae01783c35..00000000000
--- a/plotly/validators/bar/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop("colorscale_path", "bar.marker.colorscale"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_coloraxis.py b/plotly/validators/bar/marker/_coloraxis.py
deleted file mode 100644
index 01bca7aa366..00000000000
--- a/plotly/validators/bar/marker/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_colorbar.py b/plotly/validators/bar/marker/_colorbar.py
deleted file mode 100644
index fe4e077282d..00000000000
--- a/plotly/validators/bar/marker/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_colorscale.py b/plotly/validators/bar/marker/_colorscale.py
deleted file mode 100644
index 4a577e6c5d1..00000000000
--- a/plotly/validators/bar/marker/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_colorsrc.py b/plotly/validators/bar/marker/_colorsrc.py
deleted file mode 100644
index d3ff2d441cd..00000000000
--- a/plotly/validators/bar/marker/_colorsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorsrc", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_cornerradius.py b/plotly/validators/bar/marker/_cornerradius.py
deleted file mode 100644
index 416f08add90..00000000000
--- a/plotly/validators/bar/marker/_cornerradius.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CornerradiusValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="cornerradius", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_line.py b/plotly/validators/bar/marker/_line.py
deleted file mode 100644
index 90b5cb2ed01..00000000000
--- a/plotly/validators/bar/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_opacity.py b/plotly/validators/bar/marker/_opacity.py
deleted file mode 100644
index 9ddb6f48cd4..00000000000
--- a/plotly/validators/bar/marker/_opacity.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_opacitysrc.py b/plotly/validators/bar/marker/_opacitysrc.py
deleted file mode 100644
index a47e2684ce0..00000000000
--- a/plotly/validators/bar/marker/_opacitysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacitysrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="opacitysrc", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_pattern.py b/plotly/validators/bar/marker/_pattern.py
deleted file mode 100644
index 70fd8602a1d..00000000000
--- a/plotly/validators/bar/marker/_pattern.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PatternValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pattern", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pattern"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_reversescale.py b/plotly/validators/bar/marker/_reversescale.py
deleted file mode 100644
index 1f9bddab37e..00000000000
--- a/plotly/validators/bar/marker/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/_showscale.py b/plotly/validators/bar/marker/_showscale.py
deleted file mode 100644
index a3ed763370a..00000000000
--- a/plotly/validators/bar/marker/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="bar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/__init__.py b/plotly/validators/bar/marker/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/bar/marker/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/bar/marker/colorbar/_bgcolor.py b/plotly/validators/bar/marker/colorbar/_bgcolor.py
deleted file mode 100644
index ef6532075fd..00000000000
--- a/plotly/validators/bar/marker/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_bordercolor.py b/plotly/validators/bar/marker/colorbar/_bordercolor.py
deleted file mode 100644
index 2e71a597281..00000000000
--- a/plotly/validators/bar/marker/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_borderwidth.py b/plotly/validators/bar/marker/colorbar/_borderwidth.py
deleted file mode 100644
index 9258c6fdf81..00000000000
--- a/plotly/validators/bar/marker/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_dtick.py b/plotly/validators/bar/marker/colorbar/_dtick.py
deleted file mode 100644
index 3192c43358e..00000000000
--- a/plotly/validators/bar/marker/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_exponentformat.py b/plotly/validators/bar/marker/colorbar/_exponentformat.py
deleted file mode 100644
index 2fcd5a39e94..00000000000
--- a/plotly/validators/bar/marker/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_labelalias.py b/plotly/validators/bar/marker/colorbar/_labelalias.py
deleted file mode 100644
index e3ec99719f0..00000000000
--- a/plotly/validators/bar/marker/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_len.py b/plotly/validators/bar/marker/colorbar/_len.py
deleted file mode 100644
index 40e1aeb72f7..00000000000
--- a/plotly/validators/bar/marker/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="bar.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_lenmode.py b/plotly/validators/bar/marker/colorbar/_lenmode.py
deleted file mode 100644
index 5c93db2269b..00000000000
--- a/plotly/validators/bar/marker/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_minexponent.py b/plotly/validators/bar/marker/colorbar/_minexponent.py
deleted file mode 100644
index 3ba40239ace..00000000000
--- a/plotly/validators/bar/marker/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_nticks.py b/plotly/validators/bar/marker/colorbar/_nticks.py
deleted file mode 100644
index 78c4f818456..00000000000
--- a/plotly/validators/bar/marker/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_orientation.py b/plotly/validators/bar/marker/colorbar/_orientation.py
deleted file mode 100644
index 678f4ae7979..00000000000
--- a/plotly/validators/bar/marker/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_outlinecolor.py b/plotly/validators/bar/marker/colorbar/_outlinecolor.py
deleted file mode 100644
index 49842e5816c..00000000000
--- a/plotly/validators/bar/marker/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_outlinewidth.py b/plotly/validators/bar/marker/colorbar/_outlinewidth.py
deleted file mode 100644
index a345252c0b8..00000000000
--- a/plotly/validators/bar/marker/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_separatethousands.py b/plotly/validators/bar/marker/colorbar/_separatethousands.py
deleted file mode 100644
index 599c42d343b..00000000000
--- a/plotly/validators/bar/marker/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="bar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_showexponent.py b/plotly/validators/bar/marker/colorbar/_showexponent.py
deleted file mode 100644
index ba4183c90a2..00000000000
--- a/plotly/validators/bar/marker/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_showticklabels.py b/plotly/validators/bar/marker/colorbar/_showticklabels.py
deleted file mode 100644
index d96f20c1e15..00000000000
--- a/plotly/validators/bar/marker/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_showtickprefix.py b/plotly/validators/bar/marker/colorbar/_showtickprefix.py
deleted file mode 100644
index 60ee8228ca4..00000000000
--- a/plotly/validators/bar/marker/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_showticksuffix.py b/plotly/validators/bar/marker/colorbar/_showticksuffix.py
deleted file mode 100644
index 6daffce6f16..00000000000
--- a/plotly/validators/bar/marker/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_thickness.py b/plotly/validators/bar/marker/colorbar/_thickness.py
deleted file mode 100644
index 016d994acfe..00000000000
--- a/plotly/validators/bar/marker/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_thicknessmode.py b/plotly/validators/bar/marker/colorbar/_thicknessmode.py
deleted file mode 100644
index 6a0b6ca6980..00000000000
--- a/plotly/validators/bar/marker/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tick0.py b/plotly/validators/bar/marker/colorbar/_tick0.py
deleted file mode 100644
index 74cbee73648..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickangle.py b/plotly/validators/bar/marker/colorbar/_tickangle.py
deleted file mode 100644
index 361b92289b0..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickcolor.py b/plotly/validators/bar/marker/colorbar/_tickcolor.py
deleted file mode 100644
index 2b213cc2910..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickfont.py b/plotly/validators/bar/marker/colorbar/_tickfont.py
deleted file mode 100644
index 071f6f002b7..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickformat.py b/plotly/validators/bar/marker/colorbar/_tickformat.py
deleted file mode 100644
index c0ff29f61a0..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickformatstopdefaults.py b/plotly/validators/bar/marker/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 12ca13c11e0..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="bar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickformatstops.py b/plotly/validators/bar/marker/colorbar/_tickformatstops.py
deleted file mode 100644
index e90bf3cb4a1..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticklabeloverflow.py b/plotly/validators/bar/marker/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index cf1c9e8ad10..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="bar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticklabelposition.py b/plotly/validators/bar/marker/colorbar/_ticklabelposition.py
deleted file mode 100644
index 978fd31fe5d..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="bar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticklabelstep.py b/plotly/validators/bar/marker/colorbar/_ticklabelstep.py
deleted file mode 100644
index bd4ab46fe58..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticklen.py b/plotly/validators/bar/marker/colorbar/_ticklen.py
deleted file mode 100644
index b8bfd4b6500..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickmode.py b/plotly/validators/bar/marker/colorbar/_tickmode.py
deleted file mode 100644
index ce35ea28d98..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickprefix.py b/plotly/validators/bar/marker/colorbar/_tickprefix.py
deleted file mode 100644
index bad5bf50b2e..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticks.py b/plotly/validators/bar/marker/colorbar/_ticks.py
deleted file mode 100644
index b2f83b7df41..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticksuffix.py b/plotly/validators/bar/marker/colorbar/_ticksuffix.py
deleted file mode 100644
index 660fc1f3f2a..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticktext.py b/plotly/validators/bar/marker/colorbar/_ticktext.py
deleted file mode 100644
index 8cf9a02a4ae..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ticktextsrc.py b/plotly/validators/bar/marker/colorbar/_ticktextsrc.py
deleted file mode 100644
index a8d3b77eea6..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickvals.py b/plotly/validators/bar/marker/colorbar/_tickvals.py
deleted file mode 100644
index a510ba9d658..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickvalssrc.py b/plotly/validators/bar/marker/colorbar/_tickvalssrc.py
deleted file mode 100644
index 7504db3fd45..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_tickwidth.py b/plotly/validators/bar/marker/colorbar/_tickwidth.py
deleted file mode 100644
index 6e285233992..00000000000
--- a/plotly/validators/bar/marker/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_title.py b/plotly/validators/bar/marker/colorbar/_title.py
deleted file mode 100644
index 1973dc061ef..00000000000
--- a/plotly/validators/bar/marker/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_x.py b/plotly/validators/bar/marker/colorbar/_x.py
deleted file mode 100644
index 2bc2e3039cc..00000000000
--- a/plotly/validators/bar/marker/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="bar.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_xanchor.py b/plotly/validators/bar/marker/colorbar/_xanchor.py
deleted file mode 100644
index 018558a16fe..00000000000
--- a/plotly/validators/bar/marker/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_xpad.py b/plotly/validators/bar/marker/colorbar/_xpad.py
deleted file mode 100644
index 3ef621c07e0..00000000000
--- a/plotly/validators/bar/marker/colorbar/_xpad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xpad", parent_name="bar.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_xref.py b/plotly/validators/bar/marker/colorbar/_xref.py
deleted file mode 100644
index b15b39b731f..00000000000
--- a/plotly/validators/bar/marker/colorbar/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="bar.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_y.py b/plotly/validators/bar/marker/colorbar/_y.py
deleted file mode 100644
index a19fe84eaa3..00000000000
--- a/plotly/validators/bar/marker/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="bar.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_yanchor.py b/plotly/validators/bar/marker/colorbar/_yanchor.py
deleted file mode 100644
index b42afb3c9b1..00000000000
--- a/plotly/validators/bar/marker/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="bar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_ypad.py b/plotly/validators/bar/marker/colorbar/_ypad.py
deleted file mode 100644
index ad54955b344..00000000000
--- a/plotly/validators/bar/marker/colorbar/_ypad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ypad", parent_name="bar.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/_yref.py b/plotly/validators/bar/marker/colorbar/_yref.py
deleted file mode 100644
index 64d0492cd66..00000000000
--- a/plotly/validators/bar/marker/colorbar/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="bar.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/__init__.py b/plotly/validators/bar/marker/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_color.py b/plotly/validators/bar/marker/colorbar/tickfont/_color.py
deleted file mode 100644
index 18252fc7836..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.marker.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_family.py b/plotly/validators/bar/marker/colorbar/tickfont/_family.py
deleted file mode 100644
index 11c3aa9f5fd..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="bar.marker.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_lineposition.py b/plotly/validators/bar/marker/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 171461695e4..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="bar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_shadow.py b/plotly/validators/bar/marker/colorbar/tickfont/_shadow.py
deleted file mode 100644
index ae2d4382aa4..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="bar.marker.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_size.py b/plotly/validators/bar/marker/colorbar/tickfont/_size.py
deleted file mode 100644
index d0d2ef5fbd5..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="bar.marker.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_style.py b/plotly/validators/bar/marker/colorbar/tickfont/_style.py
deleted file mode 100644
index 377109e775a..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="bar.marker.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_textcase.py b/plotly/validators/bar/marker/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 975d03a5e0a..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="bar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_variant.py b/plotly/validators/bar/marker/colorbar/tickfont/_variant.py
deleted file mode 100644
index 6e167ceb7fd..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="bar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickfont/_weight.py b/plotly/validators/bar/marker/colorbar/tickfont/_weight.py
deleted file mode 100644
index 9c450048eb3..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="bar.marker.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickformatstop/__init__.py b/plotly/validators/bar/marker/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/bar/marker/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/bar/marker/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index f6b7753b8b6..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="bar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickformatstop/_enabled.py b/plotly/validators/bar/marker/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 6a8e844a0d0..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="bar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickformatstop/_name.py b/plotly/validators/bar/marker/colorbar/tickformatstop/_name.py
deleted file mode 100644
index ad1ad8049ba..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="bar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/bar/marker/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 49848d7f4b5..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="bar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/tickformatstop/_value.py b/plotly/validators/bar/marker/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 00a1ec33d9d..00000000000
--- a/plotly/validators/bar/marker/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="bar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/__init__.py b/plotly/validators/bar/marker/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/bar/marker/colorbar/title/_font.py b/plotly/validators/bar/marker/colorbar/title/_font.py
deleted file mode 100644
index 8a31a6d535b..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="bar.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/_side.py b/plotly/validators/bar/marker/colorbar/title/_side.py
deleted file mode 100644
index d5a94998678..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="bar.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/_text.py b/plotly/validators/bar/marker/colorbar/title/_text.py
deleted file mode 100644
index d02b75d7d36..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="bar.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/__init__.py b/plotly/validators/bar/marker/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_color.py b/plotly/validators/bar/marker/colorbar/title/font/_color.py
deleted file mode 100644
index 4002fd71f9a..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_family.py b/plotly/validators/bar/marker/colorbar/title/font/_family.py
deleted file mode 100644
index 8e352f36b53..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_lineposition.py b/plotly/validators/bar/marker/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 0c7a466c879..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_shadow.py b/plotly/validators/bar/marker/colorbar/title/font/_shadow.py
deleted file mode 100644
index 5288a21a0a6..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_size.py b/plotly/validators/bar/marker/colorbar/title/font/_size.py
deleted file mode 100644
index b3cb24996d9..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="bar.marker.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_style.py b/plotly/validators/bar/marker/colorbar/title/font/_style.py
deleted file mode 100644
index 7602717912c..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_textcase.py b/plotly/validators/bar/marker/colorbar/title/font/_textcase.py
deleted file mode 100644
index 895b8c90bd1..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_variant.py b/plotly/validators/bar/marker/colorbar/title/font/_variant.py
deleted file mode 100644
index 0dc257659f2..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/colorbar/title/font/_weight.py b/plotly/validators/bar/marker/colorbar/title/font/_weight.py
deleted file mode 100644
index b164b633002..00000000000
--- a/plotly/validators/bar/marker/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="bar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/__init__.py b/plotly/validators/bar/marker/line/__init__.py
deleted file mode 100644
index 4ba3ea340b5..00000000000
--- a/plotly/validators/bar/marker/line/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._reversescale.ReversescaleValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/bar/marker/line/_autocolorscale.py b/plotly/validators/bar/marker/line/_autocolorscale.py
deleted file mode 100644
index de75375a0a4..00000000000
--- a/plotly/validators/bar/marker/line/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="bar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_cauto.py b/plotly/validators/bar/marker/line/_cauto.py
deleted file mode 100644
index 845a84baaf7..00000000000
--- a/plotly/validators/bar/marker/line/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_cmax.py b/plotly/validators/bar/marker/line/_cmax.py
deleted file mode 100644
index 1f831cc94e5..00000000000
--- a/plotly/validators/bar/marker/line/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_cmid.py b/plotly/validators/bar/marker/line/_cmid.py
deleted file mode 100644
index 7ce26b1029a..00000000000
--- a/plotly/validators/bar/marker/line/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_cmin.py b/plotly/validators/bar/marker/line/_cmin.py
deleted file mode 100644
index 017e7ed171f..00000000000
--- a/plotly/validators/bar/marker/line/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_color.py b/plotly/validators/bar/marker/line/_color.py
deleted file mode 100644
index 221530e7085..00000000000
--- a/plotly/validators/bar/marker/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop("colorscale_path", "bar.marker.line.colorscale"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_coloraxis.py b/plotly/validators/bar/marker/line/_coloraxis.py
deleted file mode 100644
index f2d2226e848..00000000000
--- a/plotly/validators/bar/marker/line/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="bar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_colorscale.py b/plotly/validators/bar/marker/line/_colorscale.py
deleted file mode 100644
index a9fe65b4907..00000000000
--- a/plotly/validators/bar/marker/line/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="bar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_colorsrc.py b/plotly/validators/bar/marker/line/_colorsrc.py
deleted file mode 100644
index cb8137e96c0..00000000000
--- a/plotly/validators/bar/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorsrc", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_reversescale.py b/plotly/validators/bar/marker/line/_reversescale.py
deleted file mode 100644
index f6ddd5241c0..00000000000
--- a/plotly/validators/bar/marker/line/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="bar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_width.py b/plotly/validators/bar/marker/line/_width.py
deleted file mode 100644
index c0e4279a407..00000000000
--- a/plotly/validators/bar/marker/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/line/_widthsrc.py b/plotly/validators/bar/marker/line/_widthsrc.py
deleted file mode 100644
index ad5984d9097..00000000000
--- a/plotly/validators/bar/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="widthsrc", parent_name="bar.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/__init__.py b/plotly/validators/bar/marker/pattern/__init__.py
deleted file mode 100644
index e42ccc4d0fb..00000000000
--- a/plotly/validators/bar/marker/pattern/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._soliditysrc.SoliditysrcValidator",
- "._solidity.SolidityValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shapesrc.ShapesrcValidator",
- "._shape.ShapeValidator",
- "._fillmode.FillmodeValidator",
- "._fgopacity.FgopacityValidator",
- "._fgcolorsrc.FgcolorsrcValidator",
- "._fgcolor.FgcolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/bar/marker/pattern/_bgcolor.py b/plotly/validators/bar/marker/pattern/_bgcolor.py
deleted file mode 100644
index 0d7336a92e1..00000000000
--- a/plotly/validators/bar/marker/pattern/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_bgcolorsrc.py b/plotly/validators/bar/marker/pattern/_bgcolorsrc.py
deleted file mode 100644
index 90e2015d852..00000000000
--- a/plotly/validators/bar/marker/pattern/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_fgcolor.py b/plotly/validators/bar/marker/pattern/_fgcolor.py
deleted file mode 100644
index 82a8ac40e0b..00000000000
--- a/plotly/validators/bar/marker/pattern/_fgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fgcolor", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_fgcolorsrc.py b/plotly/validators/bar/marker/pattern/_fgcolorsrc.py
deleted file mode 100644
index 112508385c2..00000000000
--- a/plotly/validators/bar/marker/pattern/_fgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="fgcolorsrc", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_fgopacity.py b/plotly/validators/bar/marker/pattern/_fgopacity.py
deleted file mode 100644
index 38a34951753..00000000000
--- a/plotly/validators/bar/marker/pattern/_fgopacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgopacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="fgopacity", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_fillmode.py b/plotly/validators/bar/marker/pattern/_fillmode.py
deleted file mode 100644
index 099ffd1a32c..00000000000
--- a/plotly/validators/bar/marker/pattern/_fillmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="fillmode", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["replace", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_shape.py b/plotly/validators/bar/marker/pattern/_shape.py
deleted file mode 100644
index 3563dcb8c8d..00000000000
--- a/plotly/validators/bar/marker/pattern/_shape.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="shape", parent_name="bar.marker.pattern", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["", "/", "\\", "x", "-", "|", "+", "."]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_shapesrc.py b/plotly/validators/bar/marker/pattern/_shapesrc.py
deleted file mode 100644
index 8c391041a76..00000000000
--- a/plotly/validators/bar/marker/pattern/_shapesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shapesrc", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_size.py b/plotly/validators/bar/marker/pattern/_size.py
deleted file mode 100644
index 2cc4118fbce..00000000000
--- a/plotly/validators/bar/marker/pattern/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="bar.marker.pattern", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_sizesrc.py b/plotly/validators/bar/marker/pattern/_sizesrc.py
deleted file mode 100644
index 5b8d82d6e1b..00000000000
--- a/plotly/validators/bar/marker/pattern/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_solidity.py b/plotly/validators/bar/marker/pattern/_solidity.py
deleted file mode 100644
index 4fa79bf5e84..00000000000
--- a/plotly/validators/bar/marker/pattern/_solidity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SolidityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="solidity", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/marker/pattern/_soliditysrc.py b/plotly/validators/bar/marker/pattern/_soliditysrc.py
deleted file mode 100644
index fa8d929a23d..00000000000
--- a/plotly/validators/bar/marker/pattern/_soliditysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SoliditysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="soliditysrc", parent_name="bar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/__init__.py b/plotly/validators/bar/outsidetextfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/bar/outsidetextfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/bar/outsidetextfont/_color.py b/plotly/validators/bar/outsidetextfont/_color.py
deleted file mode 100644
index 7fca70b0c42..00000000000
--- a/plotly/validators/bar/outsidetextfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_colorsrc.py b/plotly/validators/bar/outsidetextfont/_colorsrc.py
deleted file mode 100644
index f6f2c670bfc..00000000000
--- a/plotly/validators/bar/outsidetextfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_family.py b/plotly/validators/bar/outsidetextfont/_family.py
deleted file mode 100644
index 28bf9d035aa..00000000000
--- a/plotly/validators/bar/outsidetextfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_familysrc.py b/plotly/validators/bar/outsidetextfont/_familysrc.py
deleted file mode 100644
index a9f400c579d..00000000000
--- a/plotly/validators/bar/outsidetextfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_lineposition.py b/plotly/validators/bar/outsidetextfont/_lineposition.py
deleted file mode 100644
index 6fb03861ccf..00000000000
--- a/plotly/validators/bar/outsidetextfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_linepositionsrc.py b/plotly/validators/bar/outsidetextfont/_linepositionsrc.py
deleted file mode 100644
index 18caf73f87b..00000000000
--- a/plotly/validators/bar/outsidetextfont/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_shadow.py b/plotly/validators/bar/outsidetextfont/_shadow.py
deleted file mode 100644
index 43015a58daa..00000000000
--- a/plotly/validators/bar/outsidetextfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_shadowsrc.py b/plotly/validators/bar/outsidetextfont/_shadowsrc.py
deleted file mode 100644
index d5c52e19da3..00000000000
--- a/plotly/validators/bar/outsidetextfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_size.py b/plotly/validators/bar/outsidetextfont/_size.py
deleted file mode 100644
index 1392867ddbc..00000000000
--- a/plotly/validators/bar/outsidetextfont/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="bar.outsidetextfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_sizesrc.py b/plotly/validators/bar/outsidetextfont/_sizesrc.py
deleted file mode 100644
index 30d16a6818c..00000000000
--- a/plotly/validators/bar/outsidetextfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_style.py b/plotly/validators/bar/outsidetextfont/_style.py
deleted file mode 100644
index 0da2c111847..00000000000
--- a/plotly/validators/bar/outsidetextfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_stylesrc.py b/plotly/validators/bar/outsidetextfont/_stylesrc.py
deleted file mode 100644
index 75570bc062d..00000000000
--- a/plotly/validators/bar/outsidetextfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_textcase.py b/plotly/validators/bar/outsidetextfont/_textcase.py
deleted file mode 100644
index a9fd048fca2..00000000000
--- a/plotly/validators/bar/outsidetextfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_textcasesrc.py b/plotly/validators/bar/outsidetextfont/_textcasesrc.py
deleted file mode 100644
index 570e9d3363e..00000000000
--- a/plotly/validators/bar/outsidetextfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_variant.py b/plotly/validators/bar/outsidetextfont/_variant.py
deleted file mode 100644
index 9f34bcfd0e2..00000000000
--- a/plotly/validators/bar/outsidetextfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_variantsrc.py b/plotly/validators/bar/outsidetextfont/_variantsrc.py
deleted file mode 100644
index 1ec7ca58a1e..00000000000
--- a/plotly/validators/bar/outsidetextfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_weight.py b/plotly/validators/bar/outsidetextfont/_weight.py
deleted file mode 100644
index 4e2b872617a..00000000000
--- a/plotly/validators/bar/outsidetextfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/outsidetextfont/_weightsrc.py b/plotly/validators/bar/outsidetextfont/_weightsrc.py
deleted file mode 100644
index c0e1562e60a..00000000000
--- a/plotly/validators/bar/outsidetextfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="bar.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/selected/__init__.py b/plotly/validators/bar/selected/__init__.py
deleted file mode 100644
index 9d2a313b832..00000000000
--- a/plotly/validators/bar/selected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._textfont.TextfontValidator", "._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/bar/selected/_marker.py b/plotly/validators/bar/selected/_marker.py
deleted file mode 100644
index 5a09cae5de4..00000000000
--- a/plotly/validators/bar/selected/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="bar.selected", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/selected/_textfont.py b/plotly/validators/bar/selected/_textfont.py
deleted file mode 100644
index 539abf6c7a6..00000000000
--- a/plotly/validators/bar/selected/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="bar.selected", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/selected/marker/__init__.py b/plotly/validators/bar/selected/marker/__init__.py
deleted file mode 100644
index 653e5729338..00000000000
--- a/plotly/validators/bar/selected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/bar/selected/marker/_color.py b/plotly/validators/bar/selected/marker/_color.py
deleted file mode 100644
index c799691511d..00000000000
--- a/plotly/validators/bar/selected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/selected/marker/_opacity.py b/plotly/validators/bar/selected/marker/_opacity.py
deleted file mode 100644
index 397a4e0fceb..00000000000
--- a/plotly/validators/bar/selected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="bar.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/selected/textfont/__init__.py b/plotly/validators/bar/selected/textfont/__init__.py
deleted file mode 100644
index 85a4cc95736..00000000000
--- a/plotly/validators/bar/selected/textfont/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._color.ColorValidator"]
-)
diff --git a/plotly/validators/bar/selected/textfont/_color.py b/plotly/validators/bar/selected/textfont/_color.py
deleted file mode 100644
index 0f8e715bfa7..00000000000
--- a/plotly/validators/bar/selected/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.selected.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/stream/__init__.py b/plotly/validators/bar/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/bar/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/bar/stream/_maxpoints.py b/plotly/validators/bar/stream/_maxpoints.py
deleted file mode 100644
index 549d5e834b7..00000000000
--- a/plotly/validators/bar/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="bar.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/stream/_token.py b/plotly/validators/bar/stream/_token.py
deleted file mode 100644
index 5bdf0067f80..00000000000
--- a/plotly/validators/bar/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="bar.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/__init__.py b/plotly/validators/bar/textfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/bar/textfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/bar/textfont/_color.py b/plotly/validators/bar/textfont/_color.py
deleted file mode 100644
index 958cfc83652..00000000000
--- a/plotly/validators/bar/textfont/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_colorsrc.py b/plotly/validators/bar/textfont/_colorsrc.py
deleted file mode 100644
index a0c93f212af..00000000000
--- a/plotly/validators/bar/textfont/_colorsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorsrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_family.py b/plotly/validators/bar/textfont/_family.py
deleted file mode 100644
index 6c3ba9e3fa6..00000000000
--- a/plotly/validators/bar/textfont/_family.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_familysrc.py b/plotly/validators/bar/textfont/_familysrc.py
deleted file mode 100644
index e706138d2fd..00000000000
--- a/plotly/validators/bar/textfont/_familysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="familysrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_lineposition.py b/plotly/validators/bar/textfont/_lineposition.py
deleted file mode 100644
index aee261ced72..00000000000
--- a/plotly/validators/bar/textfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="bar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_linepositionsrc.py b/plotly/validators/bar/textfont/_linepositionsrc.py
deleted file mode 100644
index 023236148ec..00000000000
--- a/plotly/validators/bar/textfont/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="bar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_shadow.py b/plotly/validators/bar/textfont/_shadow.py
deleted file mode 100644
index 1be7b216ef2..00000000000
--- a/plotly/validators/bar/textfont/_shadow.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_shadowsrc.py b/plotly/validators/bar/textfont/_shadowsrc.py
deleted file mode 100644
index d03e4d61476..00000000000
--- a/plotly/validators/bar/textfont/_shadowsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="shadowsrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_size.py b/plotly/validators/bar/textfont/_size.py
deleted file mode 100644
index ef50ecdbdf3..00000000000
--- a/plotly/validators/bar/textfont/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_sizesrc.py b/plotly/validators/bar/textfont/_sizesrc.py
deleted file mode 100644
index 8ef04388d5e..00000000000
--- a/plotly/validators/bar/textfont/_sizesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="sizesrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_style.py b/plotly/validators/bar/textfont/_style.py
deleted file mode 100644
index e98f3e8b3de..00000000000
--- a/plotly/validators/bar/textfont/_style.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_stylesrc.py b/plotly/validators/bar/textfont/_stylesrc.py
deleted file mode 100644
index 5064a729765..00000000000
--- a/plotly/validators/bar/textfont/_stylesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="stylesrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_textcase.py b/plotly/validators/bar/textfont/_textcase.py
deleted file mode 100644
index 0e4f7de4a92..00000000000
--- a/plotly/validators/bar/textfont/_textcase.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textcase", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_textcasesrc.py b/plotly/validators/bar/textfont/_textcasesrc.py
deleted file mode 100644
index 8179b140eb7..00000000000
--- a/plotly/validators/bar/textfont/_textcasesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textcasesrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_variant.py b/plotly/validators/bar/textfont/_variant.py
deleted file mode 100644
index 73fb9791ebb..00000000000
--- a/plotly/validators/bar/textfont/_variant.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="variant", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_variantsrc.py b/plotly/validators/bar/textfont/_variantsrc.py
deleted file mode 100644
index f7b674a8164..00000000000
--- a/plotly/validators/bar/textfont/_variantsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="variantsrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_weight.py b/plotly/validators/bar/textfont/_weight.py
deleted file mode 100644
index 7aa87310f43..00000000000
--- a/plotly/validators/bar/textfont/_weight.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/bar/textfont/_weightsrc.py b/plotly/validators/bar/textfont/_weightsrc.py
deleted file mode 100644
index 9d9761296f4..00000000000
--- a/plotly/validators/bar/textfont/_weightsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="weightsrc", parent_name="bar.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/unselected/__init__.py b/plotly/validators/bar/unselected/__init__.py
deleted file mode 100644
index 9d2a313b832..00000000000
--- a/plotly/validators/bar/unselected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._textfont.TextfontValidator", "._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/bar/unselected/_marker.py b/plotly/validators/bar/unselected/_marker.py
deleted file mode 100644
index 3618a76ba33..00000000000
--- a/plotly/validators/bar/unselected/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="bar.unselected", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/unselected/_textfont.py b/plotly/validators/bar/unselected/_textfont.py
deleted file mode 100644
index a77728dbc65..00000000000
--- a/plotly/validators/bar/unselected/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="bar.unselected", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/bar/unselected/marker/__init__.py b/plotly/validators/bar/unselected/marker/__init__.py
deleted file mode 100644
index 653e5729338..00000000000
--- a/plotly/validators/bar/unselected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/bar/unselected/marker/_color.py b/plotly/validators/bar/unselected/marker/_color.py
deleted file mode 100644
index 4cbb6db17ae..00000000000
--- a/plotly/validators/bar/unselected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/bar/unselected/marker/_opacity.py b/plotly/validators/bar/unselected/marker/_opacity.py
deleted file mode 100644
index 7e62a85e35c..00000000000
--- a/plotly/validators/bar/unselected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="bar.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/bar/unselected/textfont/__init__.py b/plotly/validators/bar/unselected/textfont/__init__.py
deleted file mode 100644
index 85a4cc95736..00000000000
--- a/plotly/validators/bar/unselected/textfont/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._color.ColorValidator"]
-)
diff --git a/plotly/validators/bar/unselected/textfont/_color.py b/plotly/validators/bar/unselected/textfont/_color.py
deleted file mode 100644
index d9147fc1828..00000000000
--- a/plotly/validators/bar/unselected/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="bar.unselected.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/__init__.py b/plotly/validators/barpolar/__init__.py
deleted file mode 100644
index 75779f181df..00000000000
--- a/plotly/validators/barpolar/__init__.py
+++ /dev/null
@@ -1,56 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._unselected.UnselectedValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._thetaunit.ThetaunitValidator",
- "._thetasrc.ThetasrcValidator",
- "._theta0.Theta0Validator",
- "._theta.ThetaValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._subplot.SubplotValidator",
- "._stream.StreamValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._selected.SelectedValidator",
- "._rsrc.RsrcValidator",
- "._r0.R0Validator",
- "._r.RValidator",
- "._opacity.OpacityValidator",
- "._offsetsrc.OffsetsrcValidator",
- "._offset.OffsetValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._dtheta.DthetaValidator",
- "._dr.DrValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._basesrc.BasesrcValidator",
- "._base.BaseValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/_base.py b/plotly/validators/barpolar/_base.py
deleted file mode 100644
index 31c34e868a1..00000000000
--- a/plotly/validators/barpolar/_base.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BaseValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="base", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_basesrc.py b/plotly/validators/barpolar/_basesrc.py
deleted file mode 100644
index a2440d4cf86..00000000000
--- a/plotly/validators/barpolar/_basesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BasesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="basesrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_customdata.py b/plotly/validators/barpolar/_customdata.py
deleted file mode 100644
index ea625e680b6..00000000000
--- a/plotly/validators/barpolar/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_customdatasrc.py b/plotly/validators/barpolar/_customdatasrc.py
deleted file mode 100644
index 4560844822f..00000000000
--- a/plotly/validators/barpolar/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_dr.py b/plotly/validators/barpolar/_dr.py
deleted file mode 100644
index da7df127bc4..00000000000
--- a/plotly/validators/barpolar/_dr.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DrValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dr", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_dtheta.py b/plotly/validators/barpolar/_dtheta.py
deleted file mode 100644
index 8fb315d698f..00000000000
--- a/plotly/validators/barpolar/_dtheta.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DthetaValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dtheta", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_hoverinfo.py b/plotly/validators/barpolar/_hoverinfo.py
deleted file mode 100644
index dfe93cbe2fa..00000000000
--- a/plotly/validators/barpolar/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["r", "theta", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_hoverinfosrc.py b/plotly/validators/barpolar/_hoverinfosrc.py
deleted file mode 100644
index 425e49cb822..00000000000
--- a/plotly/validators/barpolar/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_hoverlabel.py b/plotly/validators/barpolar/_hoverlabel.py
deleted file mode 100644
index a375ffc2184..00000000000
--- a/plotly/validators/barpolar/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_hovertemplate.py b/plotly/validators/barpolar/_hovertemplate.py
deleted file mode 100644
index c48af8ef96a..00000000000
--- a/plotly/validators/barpolar/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_hovertemplatesrc.py b/plotly/validators/barpolar/_hovertemplatesrc.py
deleted file mode 100644
index 2fab0a4e180..00000000000
--- a/plotly/validators/barpolar/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="barpolar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_hovertext.py b/plotly/validators/barpolar/_hovertext.py
deleted file mode 100644
index e78f0687356..00000000000
--- a/plotly/validators/barpolar/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_hovertextsrc.py b/plotly/validators/barpolar/_hovertextsrc.py
deleted file mode 100644
index 1a7aed10e50..00000000000
--- a/plotly/validators/barpolar/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_ids.py b/plotly/validators/barpolar/_ids.py
deleted file mode 100644
index f818ff5a30d..00000000000
--- a/plotly/validators/barpolar/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_idssrc.py b/plotly/validators/barpolar/_idssrc.py
deleted file mode 100644
index 060bba3f613..00000000000
--- a/plotly/validators/barpolar/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_legend.py b/plotly/validators/barpolar/_legend.py
deleted file mode 100644
index bdfa4072887..00000000000
--- a/plotly/validators/barpolar/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_legendgroup.py b/plotly/validators/barpolar/_legendgroup.py
deleted file mode 100644
index 711108d1410..00000000000
--- a/plotly/validators/barpolar/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_legendgrouptitle.py b/plotly/validators/barpolar/_legendgrouptitle.py
deleted file mode 100644
index 8a1e4003d27..00000000000
--- a/plotly/validators/barpolar/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="barpolar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_legendrank.py b/plotly/validators/barpolar/_legendrank.py
deleted file mode 100644
index d3f173f68cf..00000000000
--- a/plotly/validators/barpolar/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_legendwidth.py b/plotly/validators/barpolar/_legendwidth.py
deleted file mode 100644
index 8eaeb6e3a95..00000000000
--- a/plotly/validators/barpolar/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_marker.py b/plotly/validators/barpolar/_marker.py
deleted file mode 100644
index 01783dafb01..00000000000
--- a/plotly/validators/barpolar/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_meta.py b/plotly/validators/barpolar/_meta.py
deleted file mode 100644
index b68a6826782..00000000000
--- a/plotly/validators/barpolar/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_metasrc.py b/plotly/validators/barpolar/_metasrc.py
deleted file mode 100644
index ad0f4934894..00000000000
--- a/plotly/validators/barpolar/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_name.py b/plotly/validators/barpolar/_name.py
deleted file mode 100644
index 99622efe479..00000000000
--- a/plotly/validators/barpolar/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_offset.py b/plotly/validators/barpolar/_offset.py
deleted file mode 100644
index 0b6ec2b166d..00000000000
--- a/plotly/validators/barpolar/_offset.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="offset", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_offsetsrc.py b/plotly/validators/barpolar/_offsetsrc.py
deleted file mode 100644
index d385c98d495..00000000000
--- a/plotly/validators/barpolar/_offsetsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="offsetsrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_opacity.py b/plotly/validators/barpolar/_opacity.py
deleted file mode 100644
index b629b67c955..00000000000
--- a/plotly/validators/barpolar/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_r.py b/plotly/validators/barpolar/_r.py
deleted file mode 100644
index c9a024cfe9a..00000000000
--- a/plotly/validators/barpolar/_r.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="r", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_r0.py b/plotly/validators/barpolar/_r0.py
deleted file mode 100644
index 3988c820c4e..00000000000
--- a/plotly/validators/barpolar/_r0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class R0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="r0", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_rsrc.py b/plotly/validators/barpolar/_rsrc.py
deleted file mode 100644
index d569b0b6df0..00000000000
--- a/plotly/validators/barpolar/_rsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="rsrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_selected.py b/plotly/validators/barpolar/_selected.py
deleted file mode 100644
index 0eaab51d3b6..00000000000
--- a/plotly/validators/barpolar/_selected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="selected", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_selectedpoints.py b/plotly/validators/barpolar/_selectedpoints.py
deleted file mode 100644
index a74609420bd..00000000000
--- a/plotly/validators/barpolar/_selectedpoints.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="selectedpoints", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_showlegend.py b/plotly/validators/barpolar/_showlegend.py
deleted file mode 100644
index ff5b6169918..00000000000
--- a/plotly/validators/barpolar/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_stream.py b/plotly/validators/barpolar/_stream.py
deleted file mode 100644
index 3cd270e772b..00000000000
--- a/plotly/validators/barpolar/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_subplot.py b/plotly/validators/barpolar/_subplot.py
deleted file mode 100644
index 87e42d8c61d..00000000000
--- a/plotly/validators/barpolar/_subplot.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubplotValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="subplot", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "polar"),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_text.py b/plotly/validators/barpolar/_text.py
deleted file mode 100644
index 0f6da9e7c9a..00000000000
--- a/plotly/validators/barpolar/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_textsrc.py b/plotly/validators/barpolar/_textsrc.py
deleted file mode 100644
index 1159094a7be..00000000000
--- a/plotly/validators/barpolar/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_theta.py b/plotly/validators/barpolar/_theta.py
deleted file mode 100644
index 7a08ed0d0d1..00000000000
--- a/plotly/validators/barpolar/_theta.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThetaValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="theta", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_theta0.py b/plotly/validators/barpolar/_theta0.py
deleted file mode 100644
index 21c27e62bb1..00000000000
--- a/plotly/validators/barpolar/_theta0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Theta0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="theta0", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_thetasrc.py b/plotly/validators/barpolar/_thetasrc.py
deleted file mode 100644
index 6190220b981..00000000000
--- a/plotly/validators/barpolar/_thetasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="thetasrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_thetaunit.py b/plotly/validators/barpolar/_thetaunit.py
deleted file mode 100644
index ab84a9adbc5..00000000000
--- a/plotly/validators/barpolar/_thetaunit.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThetaunitValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="thetaunit", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["radians", "degrees", "gradians"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_uid.py b/plotly/validators/barpolar/_uid.py
deleted file mode 100644
index e4855e2d034..00000000000
--- a/plotly/validators/barpolar/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_uirevision.py b/plotly/validators/barpolar/_uirevision.py
deleted file mode 100644
index 6dd6687e3e4..00000000000
--- a/plotly/validators/barpolar/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_unselected.py b/plotly/validators/barpolar/_unselected.py
deleted file mode 100644
index 83b04ec6cce..00000000000
--- a/plotly/validators/barpolar/_unselected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UnselectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="unselected", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Unselected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_visible.py b/plotly/validators/barpolar/_visible.py
deleted file mode 100644
index fd373d2686a..00000000000
--- a/plotly/validators/barpolar/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_width.py b/plotly/validators/barpolar/_width.py
deleted file mode 100644
index 7c18d76a0a5..00000000000
--- a/plotly/validators/barpolar/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/_widthsrc.py b/plotly/validators/barpolar/_widthsrc.py
deleted file mode 100644
index 55aeaa1afdb..00000000000
--- a/plotly/validators/barpolar/_widthsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="widthsrc", parent_name="barpolar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/__init__.py b/plotly/validators/barpolar/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/barpolar/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/hoverlabel/_align.py b/plotly/validators/barpolar/hoverlabel/_align.py
deleted file mode 100644
index f19ae23e90b..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_alignsrc.py b/plotly/validators/barpolar/hoverlabel/_alignsrc.py
deleted file mode 100644
index 6e7b29a6556..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_bgcolor.py b/plotly/validators/barpolar/hoverlabel/_bgcolor.py
deleted file mode 100644
index d0f7af14e91..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_bgcolorsrc.py b/plotly/validators/barpolar/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index 5f85a9647ac..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_bordercolor.py b/plotly/validators/barpolar/hoverlabel/_bordercolor.py
deleted file mode 100644
index e84c81f6811..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_bordercolorsrc.py b/plotly/validators/barpolar/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 87a2089348f..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_font.py b/plotly/validators/barpolar/hoverlabel/_font.py
deleted file mode 100644
index 534b76b18de..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="barpolar.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_namelength.py b/plotly/validators/barpolar/hoverlabel/_namelength.py
deleted file mode 100644
index a6060bb3f6a..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/_namelengthsrc.py b/plotly/validators/barpolar/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index e8f8809e273..00000000000
--- a/plotly/validators/barpolar/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="barpolar.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/__init__.py b/plotly/validators/barpolar/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/hoverlabel/font/_color.py b/plotly/validators/barpolar/hoverlabel/font/_color.py
deleted file mode 100644
index f6315f52d6e..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_colorsrc.py b/plotly/validators/barpolar/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index df100e885ed..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_family.py b/plotly/validators/barpolar/hoverlabel/font/_family.py
deleted file mode 100644
index a4413cc3217..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_familysrc.py b/plotly/validators/barpolar/hoverlabel/font/_familysrc.py
deleted file mode 100644
index a602de72d92..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_lineposition.py b/plotly/validators/barpolar/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 784218dc2bd..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="barpolar.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_linepositionsrc.py b/plotly/validators/barpolar/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 09e3c36f6cc..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="barpolar.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_shadow.py b/plotly/validators/barpolar/hoverlabel/font/_shadow.py
deleted file mode 100644
index 376ea7e23a7..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_shadowsrc.py b/plotly/validators/barpolar/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index e0bdd0556e7..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_size.py b/plotly/validators/barpolar/hoverlabel/font/_size.py
deleted file mode 100644
index c074d0453aa..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_sizesrc.py b/plotly/validators/barpolar/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 926b74fa520..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_style.py b/plotly/validators/barpolar/hoverlabel/font/_style.py
deleted file mode 100644
index efc29e4afd9..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_stylesrc.py b/plotly/validators/barpolar/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 1a5ac1a409b..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_textcase.py b/plotly/validators/barpolar/hoverlabel/font/_textcase.py
deleted file mode 100644
index f0ce14345ee..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_textcasesrc.py b/plotly/validators/barpolar/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index aec4d1451f7..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="barpolar.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_variant.py b/plotly/validators/barpolar/hoverlabel/font/_variant.py
deleted file mode 100644
index b076b0dbb89..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_variantsrc.py b/plotly/validators/barpolar/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index ea331959547..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_weight.py b/plotly/validators/barpolar/hoverlabel/font/_weight.py
deleted file mode 100644
index e9dde09e51f..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/hoverlabel/font/_weightsrc.py b/plotly/validators/barpolar/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index e5eff31a950..00000000000
--- a/plotly/validators/barpolar/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="barpolar.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/__init__.py b/plotly/validators/barpolar/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/barpolar/legendgrouptitle/_font.py b/plotly/validators/barpolar/legendgrouptitle/_font.py
deleted file mode 100644
index e5262f8f787..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="barpolar.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/_text.py b/plotly/validators/barpolar/legendgrouptitle/_text.py
deleted file mode 100644
index 9c9c3f05c2c..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="barpolar.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/__init__.py b/plotly/validators/barpolar/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_color.py b/plotly/validators/barpolar/legendgrouptitle/font/_color.py
deleted file mode 100644
index 6c0e3e59a44..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_family.py b/plotly/validators/barpolar/legendgrouptitle/font/_family.py
deleted file mode 100644
index b8f7dcd4251..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_lineposition.py b/plotly/validators/barpolar/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index ebdedd33af1..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_shadow.py b/plotly/validators/barpolar/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 78416b9d512..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_size.py b/plotly/validators/barpolar/legendgrouptitle/font/_size.py
deleted file mode 100644
index 6e9e84976ce..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="barpolar.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_style.py b/plotly/validators/barpolar/legendgrouptitle/font/_style.py
deleted file mode 100644
index 84d24706080..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_textcase.py b/plotly/validators/barpolar/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 91a15c003c9..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_variant.py b/plotly/validators/barpolar/legendgrouptitle/font/_variant.py
deleted file mode 100644
index c684947fe56..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/legendgrouptitle/font/_weight.py b/plotly/validators/barpolar/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 98eea4d20b9..00000000000
--- a/plotly/validators/barpolar/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="barpolar.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/__init__.py b/plotly/validators/barpolar/marker/__init__.py
deleted file mode 100644
index 339b1c7bb8c..00000000000
--- a/plotly/validators/barpolar/marker/__init__.py
+++ /dev/null
@@ -1,25 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._showscale.ShowscaleValidator",
- "._reversescale.ReversescaleValidator",
- "._pattern.PatternValidator",
- "._opacitysrc.OpacitysrcValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/marker/_autocolorscale.py b/plotly/validators/barpolar/marker/_autocolorscale.py
deleted file mode 100644
index 91cfbac2dad..00000000000
--- a/plotly/validators/barpolar/marker/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="barpolar.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_cauto.py b/plotly/validators/barpolar/marker/_cauto.py
deleted file mode 100644
index d5c543e7ff5..00000000000
--- a/plotly/validators/barpolar/marker/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_cmax.py b/plotly/validators/barpolar/marker/_cmax.py
deleted file mode 100644
index e51c7f95994..00000000000
--- a/plotly/validators/barpolar/marker/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_cmid.py b/plotly/validators/barpolar/marker/_cmid.py
deleted file mode 100644
index 9481b44c479..00000000000
--- a/plotly/validators/barpolar/marker/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_cmin.py b/plotly/validators/barpolar/marker/_cmin.py
deleted file mode 100644
index 94811f4a098..00000000000
--- a/plotly/validators/barpolar/marker/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_color.py b/plotly/validators/barpolar/marker/_color.py
deleted file mode 100644
index 05d431f4650..00000000000
--- a/plotly/validators/barpolar/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop("colorscale_path", "barpolar.marker.colorscale"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_coloraxis.py b/plotly/validators/barpolar/marker/_coloraxis.py
deleted file mode 100644
index add646365d4..00000000000
--- a/plotly/validators/barpolar/marker/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="barpolar.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_colorbar.py b/plotly/validators/barpolar/marker/_colorbar.py
deleted file mode 100644
index 35466cb62dc..00000000000
--- a/plotly/validators/barpolar/marker/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_colorscale.py b/plotly/validators/barpolar/marker/_colorscale.py
deleted file mode 100644
index 0beb5401130..00000000000
--- a/plotly/validators/barpolar/marker/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="barpolar.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_colorsrc.py b/plotly/validators/barpolar/marker/_colorsrc.py
deleted file mode 100644
index 2f3b872dd8e..00000000000
--- a/plotly/validators/barpolar/marker/_colorsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorsrc", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_line.py b/plotly/validators/barpolar/marker/_line.py
deleted file mode 100644
index a16e4f7b942..00000000000
--- a/plotly/validators/barpolar/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_opacity.py b/plotly/validators/barpolar/marker/_opacity.py
deleted file mode 100644
index 9e82e675814..00000000000
--- a/plotly/validators/barpolar/marker/_opacity.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_opacitysrc.py b/plotly/validators/barpolar/marker/_opacitysrc.py
deleted file mode 100644
index a3cced31b0b..00000000000
--- a/plotly/validators/barpolar/marker/_opacitysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacitysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="opacitysrc", parent_name="barpolar.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_pattern.py b/plotly/validators/barpolar/marker/_pattern.py
deleted file mode 100644
index 27c071c5329..00000000000
--- a/plotly/validators/barpolar/marker/_pattern.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PatternValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pattern", parent_name="barpolar.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pattern"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_reversescale.py b/plotly/validators/barpolar/marker/_reversescale.py
deleted file mode 100644
index 294fea57f3c..00000000000
--- a/plotly/validators/barpolar/marker/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="barpolar.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/_showscale.py b/plotly/validators/barpolar/marker/_showscale.py
deleted file mode 100644
index 6c5875d85b2..00000000000
--- a/plotly/validators/barpolar/marker/_showscale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showscale", parent_name="barpolar.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/__init__.py b/plotly/validators/barpolar/marker/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/marker/colorbar/_bgcolor.py b/plotly/validators/barpolar/marker/colorbar/_bgcolor.py
deleted file mode 100644
index 12daa1c01f4..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_bordercolor.py b/plotly/validators/barpolar/marker/colorbar/_bordercolor.py
deleted file mode 100644
index 8c0ae87248e..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_borderwidth.py b/plotly/validators/barpolar/marker/colorbar/_borderwidth.py
deleted file mode 100644
index bc044928d69..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="borderwidth",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_dtick.py b/plotly/validators/barpolar/marker/colorbar/_dtick.py
deleted file mode 100644
index 54fb7254f78..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_exponentformat.py b/plotly/validators/barpolar/marker/colorbar/_exponentformat.py
deleted file mode 100644
index 05d3c751ebe..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_labelalias.py b/plotly/validators/barpolar/marker/colorbar/_labelalias.py
deleted file mode 100644
index 48a14367b73..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_len.py b/plotly/validators/barpolar/marker/colorbar/_len.py
deleted file mode 100644
index 28a9bcaf8a1..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_lenmode.py b/plotly/validators/barpolar/marker/colorbar/_lenmode.py
deleted file mode 100644
index 58324abaade..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_minexponent.py b/plotly/validators/barpolar/marker/colorbar/_minexponent.py
deleted file mode 100644
index 3bccf809d6c..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_minexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="minexponent",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_nticks.py b/plotly/validators/barpolar/marker/colorbar/_nticks.py
deleted file mode 100644
index 5e0a93fe15e..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_orientation.py b/plotly/validators/barpolar/marker/colorbar/_orientation.py
deleted file mode 100644
index d1e672eca16..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_orientation.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="orientation",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_outlinecolor.py b/plotly/validators/barpolar/marker/colorbar/_outlinecolor.py
deleted file mode 100644
index bc5fa6b26d4..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="outlinecolor",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_outlinewidth.py b/plotly/validators/barpolar/marker/colorbar/_outlinewidth.py
deleted file mode 100644
index 3f7361bb0d0..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="outlinewidth",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_separatethousands.py b/plotly/validators/barpolar/marker/colorbar/_separatethousands.py
deleted file mode 100644
index ec17a829c1b..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_showexponent.py b/plotly/validators/barpolar/marker/colorbar/_showexponent.py
deleted file mode 100644
index 61b24bd34db..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_showexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showexponent",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_showticklabels.py b/plotly/validators/barpolar/marker/colorbar/_showticklabels.py
deleted file mode 100644
index b07d44fe0e8..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_showtickprefix.py b/plotly/validators/barpolar/marker/colorbar/_showtickprefix.py
deleted file mode 100644
index f95a03622cd..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_showticksuffix.py b/plotly/validators/barpolar/marker/colorbar/_showticksuffix.py
deleted file mode 100644
index 5a5c96a61a9..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_thickness.py b/plotly/validators/barpolar/marker/colorbar/_thickness.py
deleted file mode 100644
index d6d2c9a430c..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_thicknessmode.py b/plotly/validators/barpolar/marker/colorbar/_thicknessmode.py
deleted file mode 100644
index 2033e5b86f6..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tick0.py b/plotly/validators/barpolar/marker/colorbar/_tick0.py
deleted file mode 100644
index 35f934c22a5..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickangle.py b/plotly/validators/barpolar/marker/colorbar/_tickangle.py
deleted file mode 100644
index 36251dc703a..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickcolor.py b/plotly/validators/barpolar/marker/colorbar/_tickcolor.py
deleted file mode 100644
index 2607360924d..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickfont.py b/plotly/validators/barpolar/marker/colorbar/_tickfont.py
deleted file mode 100644
index d390509f15d..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickformat.py b/plotly/validators/barpolar/marker/colorbar/_tickformat.py
deleted file mode 100644
index 2a69c252c71..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickformatstopdefaults.py b/plotly/validators/barpolar/marker/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index dcef335f852..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickformatstops.py b/plotly/validators/barpolar/marker/colorbar/_tickformatstops.py
deleted file mode 100644
index 487cd043976..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticklabeloverflow.py b/plotly/validators/barpolar/marker/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index ec78bd32f5b..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticklabelposition.py b/plotly/validators/barpolar/marker/colorbar/_ticklabelposition.py
deleted file mode 100644
index 2b22e4e5d22..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticklabelstep.py b/plotly/validators/barpolar/marker/colorbar/_ticklabelstep.py
deleted file mode 100644
index 1cf2c3a312a..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticklen.py b/plotly/validators/barpolar/marker/colorbar/_ticklen.py
deleted file mode 100644
index b7907a1076e..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickmode.py b/plotly/validators/barpolar/marker/colorbar/_tickmode.py
deleted file mode 100644
index f8e378431db..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickprefix.py b/plotly/validators/barpolar/marker/colorbar/_tickprefix.py
deleted file mode 100644
index c25c62da49b..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticks.py b/plotly/validators/barpolar/marker/colorbar/_ticks.py
deleted file mode 100644
index 21990c55485..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticksuffix.py b/plotly/validators/barpolar/marker/colorbar/_ticksuffix.py
deleted file mode 100644
index 49ade11e2a4..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticktext.py b/plotly/validators/barpolar/marker/colorbar/_ticktext.py
deleted file mode 100644
index 7c595d5105f..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ticktextsrc.py b/plotly/validators/barpolar/marker/colorbar/_ticktextsrc.py
deleted file mode 100644
index e28848e1304..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="ticktextsrc",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickvals.py b/plotly/validators/barpolar/marker/colorbar/_tickvals.py
deleted file mode 100644
index 68fac30fa10..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickvalssrc.py b/plotly/validators/barpolar/marker/colorbar/_tickvalssrc.py
deleted file mode 100644
index 40e68eaa595..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="tickvalssrc",
- parent_name="barpolar.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_tickwidth.py b/plotly/validators/barpolar/marker/colorbar/_tickwidth.py
deleted file mode 100644
index 79ed51f2a9b..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_title.py b/plotly/validators/barpolar/marker/colorbar/_title.py
deleted file mode 100644
index 27f77cfb7b8..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_x.py b/plotly/validators/barpolar/marker/colorbar/_x.py
deleted file mode 100644
index e555e8cfa64..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_xanchor.py b/plotly/validators/barpolar/marker/colorbar/_xanchor.py
deleted file mode 100644
index 720fb5173d6..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_xpad.py b/plotly/validators/barpolar/marker/colorbar/_xpad.py
deleted file mode 100644
index f01e1a198ed..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_xref.py b/plotly/validators/barpolar/marker/colorbar/_xref.py
deleted file mode 100644
index 3043f42f473..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_y.py b/plotly/validators/barpolar/marker/colorbar/_y.py
deleted file mode 100644
index d839e366efb..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_yanchor.py b/plotly/validators/barpolar/marker/colorbar/_yanchor.py
deleted file mode 100644
index 13c7c26c849..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_ypad.py b/plotly/validators/barpolar/marker/colorbar/_ypad.py
deleted file mode 100644
index 1a35b7ae82f..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/_yref.py b/plotly/validators/barpolar/marker/colorbar/_yref.py
deleted file mode 100644
index 6583ab7685c..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="barpolar.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/__init__.py b/plotly/validators/barpolar/marker/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_color.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_color.py
deleted file mode 100644
index a44caa24b28..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_family.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_family.py
deleted file mode 100644
index 240b3f486a8..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_lineposition.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index c38253afbb8..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_shadow.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 202a2ff73ac..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_size.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_size.py
deleted file mode 100644
index d022c68be89..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_style.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_style.py
deleted file mode 100644
index f2345e3c80a..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_textcase.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 9dbf09314e7..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_variant.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_variant.py
deleted file mode 100644
index 4ac1526c095..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickfont/_weight.py b/plotly/validators/barpolar/marker/colorbar/tickfont/_weight.py
deleted file mode 100644
index 61007f0bf70..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="barpolar.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickformatstop/__init__.py b/plotly/validators/barpolar/marker/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/barpolar/marker/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index bbd49f1af2f..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="barpolar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_enabled.py b/plotly/validators/barpolar/marker/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 0dca9ddba39..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="barpolar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_name.py b/plotly/validators/barpolar/marker/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 684c0f4ad9e..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="barpolar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/barpolar/marker/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index a8370e968d4..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="barpolar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_value.py b/plotly/validators/barpolar/marker/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 5c42df5416c..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="barpolar.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/__init__.py b/plotly/validators/barpolar/marker/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/barpolar/marker/colorbar/title/_font.py b/plotly/validators/barpolar/marker/colorbar/title/_font.py
deleted file mode 100644
index 32736246d50..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="barpolar.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/_side.py b/plotly/validators/barpolar/marker/colorbar/title/_side.py
deleted file mode 100644
index 83f6e7593b3..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="barpolar.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/_text.py b/plotly/validators/barpolar/marker/colorbar/title/_text.py
deleted file mode 100644
index e13e5bd383b..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="barpolar.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/__init__.py b/plotly/validators/barpolar/marker/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_color.py b/plotly/validators/barpolar/marker/colorbar/title/font/_color.py
deleted file mode 100644
index 4567c8fa27e..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_family.py b/plotly/validators/barpolar/marker/colorbar/title/font/_family.py
deleted file mode 100644
index 40883e80d70..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_lineposition.py b/plotly/validators/barpolar/marker/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 7f0778df61b..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_shadow.py b/plotly/validators/barpolar/marker/colorbar/title/font/_shadow.py
deleted file mode 100644
index 559c9bfd0cf..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_size.py b/plotly/validators/barpolar/marker/colorbar/title/font/_size.py
deleted file mode 100644
index a6bb2723cee..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_style.py b/plotly/validators/barpolar/marker/colorbar/title/font/_style.py
deleted file mode 100644
index c7b7e8382dd..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_textcase.py b/plotly/validators/barpolar/marker/colorbar/title/font/_textcase.py
deleted file mode 100644
index 17c21802879..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_variant.py b/plotly/validators/barpolar/marker/colorbar/title/font/_variant.py
deleted file mode 100644
index 1f6ec263ed0..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/colorbar/title/font/_weight.py b/plotly/validators/barpolar/marker/colorbar/title/font/_weight.py
deleted file mode 100644
index c2a287eb42c..00000000000
--- a/plotly/validators/barpolar/marker/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="barpolar.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/__init__.py b/plotly/validators/barpolar/marker/line/__init__.py
deleted file mode 100644
index 4ba3ea340b5..00000000000
--- a/plotly/validators/barpolar/marker/line/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._reversescale.ReversescaleValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/marker/line/_autocolorscale.py b/plotly/validators/barpolar/marker/line/_autocolorscale.py
deleted file mode 100644
index 99ce576795b..00000000000
--- a/plotly/validators/barpolar/marker/line/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_cauto.py b/plotly/validators/barpolar/marker/line/_cauto.py
deleted file mode 100644
index f1d0bfd2cdb..00000000000
--- a/plotly/validators/barpolar/marker/line/_cauto.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="cauto", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_cmax.py b/plotly/validators/barpolar/marker/line/_cmax.py
deleted file mode 100644
index 81454f972c8..00000000000
--- a/plotly/validators/barpolar/marker/line/_cmax.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="cmax", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_cmid.py b/plotly/validators/barpolar/marker/line/_cmid.py
deleted file mode 100644
index c49c5b456e8..00000000000
--- a/plotly/validators/barpolar/marker/line/_cmid.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="cmid", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_cmin.py b/plotly/validators/barpolar/marker/line/_cmin.py
deleted file mode 100644
index 7a869d82168..00000000000
--- a/plotly/validators/barpolar/marker/line/_cmin.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="cmin", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_color.py b/plotly/validators/barpolar/marker/line/_color.py
deleted file mode 100644
index d2597b3ea0f..00000000000
--- a/plotly/validators/barpolar/marker/line/_color.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop(
- "colorscale_path", "barpolar.marker.line.colorscale"
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_coloraxis.py b/plotly/validators/barpolar/marker/line/_coloraxis.py
deleted file mode 100644
index 88d324d6911..00000000000
--- a/plotly/validators/barpolar/marker/line/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_colorscale.py b/plotly/validators/barpolar/marker/line/_colorscale.py
deleted file mode 100644
index 2ea1afa15b6..00000000000
--- a/plotly/validators/barpolar/marker/line/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_colorsrc.py b/plotly/validators/barpolar/marker/line/_colorsrc.py
deleted file mode 100644
index 867fa396b31..00000000000
--- a/plotly/validators/barpolar/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_reversescale.py b/plotly/validators/barpolar/marker/line/_reversescale.py
deleted file mode 100644
index 5938a42770a..00000000000
--- a/plotly/validators/barpolar/marker/line/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_width.py b/plotly/validators/barpolar/marker/line/_width.py
deleted file mode 100644
index 4f21298cefd..00000000000
--- a/plotly/validators/barpolar/marker/line/_width.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/line/_widthsrc.py b/plotly/validators/barpolar/marker/line/_widthsrc.py
deleted file mode 100644
index f614801b122..00000000000
--- a/plotly/validators/barpolar/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="widthsrc", parent_name="barpolar.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/__init__.py b/plotly/validators/barpolar/marker/pattern/__init__.py
deleted file mode 100644
index e42ccc4d0fb..00000000000
--- a/plotly/validators/barpolar/marker/pattern/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._soliditysrc.SoliditysrcValidator",
- "._solidity.SolidityValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shapesrc.ShapesrcValidator",
- "._shape.ShapeValidator",
- "._fillmode.FillmodeValidator",
- "._fgopacity.FgopacityValidator",
- "._fgcolorsrc.FgcolorsrcValidator",
- "._fgcolor.FgcolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/barpolar/marker/pattern/_bgcolor.py b/plotly/validators/barpolar/marker/pattern/_bgcolor.py
deleted file mode 100644
index e4dc3677ed5..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_bgcolorsrc.py b/plotly/validators/barpolar/marker/pattern/_bgcolorsrc.py
deleted file mode 100644
index 7fac4f47fb2..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_fgcolor.py b/plotly/validators/barpolar/marker/pattern/_fgcolor.py
deleted file mode 100644
index eeabb1fa3de..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_fgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fgcolor", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_fgcolorsrc.py b/plotly/validators/barpolar/marker/pattern/_fgcolorsrc.py
deleted file mode 100644
index 78fe727755b..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_fgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="fgcolorsrc", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_fgopacity.py b/plotly/validators/barpolar/marker/pattern/_fgopacity.py
deleted file mode 100644
index 51f34d96464..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_fgopacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgopacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="fgopacity", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_fillmode.py b/plotly/validators/barpolar/marker/pattern/_fillmode.py
deleted file mode 100644
index a22a84e5ae2..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_fillmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="fillmode", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["replace", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_shape.py b/plotly/validators/barpolar/marker/pattern/_shape.py
deleted file mode 100644
index 055ddd72f6d..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_shape.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="shape", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["", "/", "\\", "x", "-", "|", "+", "."]),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_shapesrc.py b/plotly/validators/barpolar/marker/pattern/_shapesrc.py
deleted file mode 100644
index 40c7aed035e..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_shapesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shapesrc", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_size.py b/plotly/validators/barpolar/marker/pattern/_size.py
deleted file mode 100644
index 82d562987df..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_sizesrc.py b/plotly/validators/barpolar/marker/pattern/_sizesrc.py
deleted file mode 100644
index 17fdd9ef3ce..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_solidity.py b/plotly/validators/barpolar/marker/pattern/_solidity.py
deleted file mode 100644
index 4ce8ce71ff3..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_solidity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SolidityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="solidity", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/marker/pattern/_soliditysrc.py b/plotly/validators/barpolar/marker/pattern/_soliditysrc.py
deleted file mode 100644
index f342ab3b78a..00000000000
--- a/plotly/validators/barpolar/marker/pattern/_soliditysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SoliditysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="soliditysrc", parent_name="barpolar.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/selected/__init__.py b/plotly/validators/barpolar/selected/__init__.py
deleted file mode 100644
index 9d2a313b832..00000000000
--- a/plotly/validators/barpolar/selected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._textfont.TextfontValidator", "._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/barpolar/selected/_marker.py b/plotly/validators/barpolar/selected/_marker.py
deleted file mode 100644
index 85a2fd10471..00000000000
--- a/plotly/validators/barpolar/selected/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="barpolar.selected", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/selected/_textfont.py b/plotly/validators/barpolar/selected/_textfont.py
deleted file mode 100644
index 060b6bce458..00000000000
--- a/plotly/validators/barpolar/selected/_textfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="textfont", parent_name="barpolar.selected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/selected/marker/__init__.py b/plotly/validators/barpolar/selected/marker/__init__.py
deleted file mode 100644
index 653e5729338..00000000000
--- a/plotly/validators/barpolar/selected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/barpolar/selected/marker/_color.py b/plotly/validators/barpolar/selected/marker/_color.py
deleted file mode 100644
index 615fb50f54f..00000000000
--- a/plotly/validators/barpolar/selected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="barpolar.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/selected/marker/_opacity.py b/plotly/validators/barpolar/selected/marker/_opacity.py
deleted file mode 100644
index 7d302f1798a..00000000000
--- a/plotly/validators/barpolar/selected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="barpolar.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/selected/textfont/__init__.py b/plotly/validators/barpolar/selected/textfont/__init__.py
deleted file mode 100644
index 85a4cc95736..00000000000
--- a/plotly/validators/barpolar/selected/textfont/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._color.ColorValidator"]
-)
diff --git a/plotly/validators/barpolar/selected/textfont/_color.py b/plotly/validators/barpolar/selected/textfont/_color.py
deleted file mode 100644
index a08ff7f382b..00000000000
--- a/plotly/validators/barpolar/selected/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="barpolar.selected.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/stream/__init__.py b/plotly/validators/barpolar/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/barpolar/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/barpolar/stream/_maxpoints.py b/plotly/validators/barpolar/stream/_maxpoints.py
deleted file mode 100644
index 4df5546e58f..00000000000
--- a/plotly/validators/barpolar/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="barpolar.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/stream/_token.py b/plotly/validators/barpolar/stream/_token.py
deleted file mode 100644
index 4f00d9f76d8..00000000000
--- a/plotly/validators/barpolar/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="barpolar.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/unselected/__init__.py b/plotly/validators/barpolar/unselected/__init__.py
deleted file mode 100644
index 9d2a313b832..00000000000
--- a/plotly/validators/barpolar/unselected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._textfont.TextfontValidator", "._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/barpolar/unselected/_marker.py b/plotly/validators/barpolar/unselected/_marker.py
deleted file mode 100644
index 0fd82381f49..00000000000
--- a/plotly/validators/barpolar/unselected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="barpolar.unselected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/unselected/_textfont.py b/plotly/validators/barpolar/unselected/_textfont.py
deleted file mode 100644
index 055f1b7b6dc..00000000000
--- a/plotly/validators/barpolar/unselected/_textfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="textfont", parent_name="barpolar.unselected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/unselected/marker/__init__.py b/plotly/validators/barpolar/unselected/marker/__init__.py
deleted file mode 100644
index 653e5729338..00000000000
--- a/plotly/validators/barpolar/unselected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/barpolar/unselected/marker/_color.py b/plotly/validators/barpolar/unselected/marker/_color.py
deleted file mode 100644
index e8656649a1d..00000000000
--- a/plotly/validators/barpolar/unselected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="barpolar.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/unselected/marker/_opacity.py b/plotly/validators/barpolar/unselected/marker/_opacity.py
deleted file mode 100644
index 22066d52276..00000000000
--- a/plotly/validators/barpolar/unselected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="barpolar.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/barpolar/unselected/textfont/__init__.py b/plotly/validators/barpolar/unselected/textfont/__init__.py
deleted file mode 100644
index 85a4cc95736..00000000000
--- a/plotly/validators/barpolar/unselected/textfont/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._color.ColorValidator"]
-)
diff --git a/plotly/validators/barpolar/unselected/textfont/_color.py b/plotly/validators/barpolar/unselected/textfont/_color.py
deleted file mode 100644
index 39fd27d37e2..00000000000
--- a/plotly/validators/barpolar/unselected/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="barpolar.unselected.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/__init__.py b/plotly/validators/box/__init__.py
deleted file mode 100644
index ccfd18ac333..00000000000
--- a/plotly/validators/box/__init__.py
+++ /dev/null
@@ -1,95 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zorder.ZorderValidator",
- "._ysrc.YsrcValidator",
- "._yperiodalignment.YperiodalignmentValidator",
- "._yperiod0.Yperiod0Validator",
- "._yperiod.YperiodValidator",
- "._yhoverformat.YhoverformatValidator",
- "._ycalendar.YcalendarValidator",
- "._yaxis.YaxisValidator",
- "._y0.Y0Validator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xperiodalignment.XperiodalignmentValidator",
- "._xperiod0.Xperiod0Validator",
- "._xperiod.XperiodValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xcalendar.XcalendarValidator",
- "._xaxis.XaxisValidator",
- "._x0.X0Validator",
- "._x.XValidator",
- "._width.WidthValidator",
- "._whiskerwidth.WhiskerwidthValidator",
- "._visible.VisibleValidator",
- "._upperfencesrc.UpperfencesrcValidator",
- "._upperfence.UpperfenceValidator",
- "._unselected.UnselectedValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._sizemode.SizemodeValidator",
- "._showwhiskers.ShowwhiskersValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._selected.SelectedValidator",
- "._sdsrc.SdsrcValidator",
- "._sdmultiple.SdmultipleValidator",
- "._sd.SdValidator",
- "._quartilemethod.QuartilemethodValidator",
- "._q3src.Q3SrcValidator",
- "._q3.Q3Validator",
- "._q1src.Q1SrcValidator",
- "._q1.Q1Validator",
- "._pointpos.PointposValidator",
- "._orientation.OrientationValidator",
- "._opacity.OpacityValidator",
- "._offsetgroup.OffsetgroupValidator",
- "._notchwidth.NotchwidthValidator",
- "._notchspansrc.NotchspansrcValidator",
- "._notchspan.NotchspanValidator",
- "._notched.NotchedValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._mediansrc.MediansrcValidator",
- "._median.MedianValidator",
- "._meansrc.MeansrcValidator",
- "._mean.MeanValidator",
- "._marker.MarkerValidator",
- "._lowerfencesrc.LowerfencesrcValidator",
- "._lowerfence.LowerfenceValidator",
- "._line.LineValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._jitter.JitterValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoveron.HoveronValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._fillcolor.FillcolorValidator",
- "._dy.DyValidator",
- "._dx.DxValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._boxpoints.BoxpointsValidator",
- "._boxmean.BoxmeanValidator",
- "._alignmentgroup.AlignmentgroupValidator",
- ],
-)
diff --git a/plotly/validators/box/_alignmentgroup.py b/plotly/validators/box/_alignmentgroup.py
deleted file mode 100644
index 895bcd7b1b6..00000000000
--- a/plotly/validators/box/_alignmentgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignmentgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="alignmentgroup", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_boxmean.py b/plotly/validators/box/_boxmean.py
deleted file mode 100644
index fa8b1871edd..00000000000
--- a/plotly/validators/box/_boxmean.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoxmeanValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="boxmean", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, "sd", False]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_boxpoints.py b/plotly/validators/box/_boxpoints.py
deleted file mode 100644
index 168c86b9608..00000000000
--- a/plotly/validators/box/_boxpoints.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoxpointsValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="boxpoints", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["all", "outliers", "suspectedoutliers", False]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_customdata.py b/plotly/validators/box/_customdata.py
deleted file mode 100644
index 8f2c8df290f..00000000000
--- a/plotly/validators/box/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_customdatasrc.py b/plotly/validators/box/_customdatasrc.py
deleted file mode 100644
index b66e4c61d0d..00000000000
--- a/plotly/validators/box/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_dx.py b/plotly/validators/box/_dx.py
deleted file mode 100644
index c5526c1024d..00000000000
--- a/plotly/validators/box/_dx.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dx", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_dy.py b/plotly/validators/box/_dy.py
deleted file mode 100644
index 25cbf5b2235..00000000000
--- a/plotly/validators/box/_dy.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DyValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dy", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_fillcolor.py b/plotly/validators/box/_fillcolor.py
deleted file mode 100644
index cee050cdf2f..00000000000
--- a/plotly/validators/box/_fillcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="fillcolor", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hoverinfo.py b/plotly/validators/box/_hoverinfo.py
deleted file mode 100644
index 4c2110b42b0..00000000000
--- a/plotly/validators/box/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hoverinfosrc.py b/plotly/validators/box/_hoverinfosrc.py
deleted file mode 100644
index ceaf260a9e5..00000000000
--- a/plotly/validators/box/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hoverlabel.py b/plotly/validators/box/_hoverlabel.py
deleted file mode 100644
index d25e0944c47..00000000000
--- a/plotly/validators/box/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hoveron.py b/plotly/validators/box/_hoveron.py
deleted file mode 100644
index fefd8715ffd..00000000000
--- a/plotly/validators/box/_hoveron.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoveronValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoveron", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- flags=kwargs.pop("flags", ["boxes", "points"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hovertemplate.py b/plotly/validators/box/_hovertemplate.py
deleted file mode 100644
index 2de4ef9bc56..00000000000
--- a/plotly/validators/box/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hovertemplatesrc.py b/plotly/validators/box/_hovertemplatesrc.py
deleted file mode 100644
index 6dc2ecb8fd5..00000000000
--- a/plotly/validators/box/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hovertext.py b/plotly/validators/box/_hovertext.py
deleted file mode 100644
index 15641483ef0..00000000000
--- a/plotly/validators/box/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_hovertextsrc.py b/plotly/validators/box/_hovertextsrc.py
deleted file mode 100644
index 45f725861c2..00000000000
--- a/plotly/validators/box/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_ids.py b/plotly/validators/box/_ids.py
deleted file mode 100644
index d58e0a1a19f..00000000000
--- a/plotly/validators/box/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_idssrc.py b/plotly/validators/box/_idssrc.py
deleted file mode 100644
index bbb6cb5f3f6..00000000000
--- a/plotly/validators/box/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_jitter.py b/plotly/validators/box/_jitter.py
deleted file mode 100644
index 071c9d0f608..00000000000
--- a/plotly/validators/box/_jitter.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class JitterValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="jitter", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/_legend.py b/plotly/validators/box/_legend.py
deleted file mode 100644
index 0c32c9c9d26..00000000000
--- a/plotly/validators/box/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_legendgroup.py b/plotly/validators/box/_legendgroup.py
deleted file mode 100644
index 47ceb2bb600..00000000000
--- a/plotly/validators/box/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_legendgrouptitle.py b/plotly/validators/box/_legendgrouptitle.py
deleted file mode 100644
index 597da3514b7..00000000000
--- a/plotly/validators/box/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_legendrank.py b/plotly/validators/box/_legendrank.py
deleted file mode 100644
index 91c09a77235..00000000000
--- a/plotly/validators/box/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_legendwidth.py b/plotly/validators/box/_legendwidth.py
deleted file mode 100644
index c7c8178a2f0..00000000000
--- a/plotly/validators/box/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/_line.py b/plotly/validators/box/_line.py
deleted file mode 100644
index 76655d8f882..00000000000
--- a/plotly/validators/box/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_lowerfence.py b/plotly/validators/box/_lowerfence.py
deleted file mode 100644
index 77a42a44c83..00000000000
--- a/plotly/validators/box/_lowerfence.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LowerfenceValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="lowerfence", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_lowerfencesrc.py b/plotly/validators/box/_lowerfencesrc.py
deleted file mode 100644
index 9903d298725..00000000000
--- a/plotly/validators/box/_lowerfencesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LowerfencesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="lowerfencesrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_marker.py b/plotly/validators/box/_marker.py
deleted file mode 100644
index fe5cc949b49..00000000000
--- a/plotly/validators/box/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_mean.py b/plotly/validators/box/_mean.py
deleted file mode 100644
index 70a20fa64de..00000000000
--- a/plotly/validators/box/_mean.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MeanValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="mean", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_meansrc.py b/plotly/validators/box/_meansrc.py
deleted file mode 100644
index 64245f49610..00000000000
--- a/plotly/validators/box/_meansrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MeansrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="meansrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_median.py b/plotly/validators/box/_median.py
deleted file mode 100644
index 460f556a9ec..00000000000
--- a/plotly/validators/box/_median.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MedianValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="median", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_mediansrc.py b/plotly/validators/box/_mediansrc.py
deleted file mode 100644
index 6cee4ad2514..00000000000
--- a/plotly/validators/box/_mediansrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MediansrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="mediansrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_meta.py b/plotly/validators/box/_meta.py
deleted file mode 100644
index 09386bd802f..00000000000
--- a/plotly/validators/box/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_metasrc.py b/plotly/validators/box/_metasrc.py
deleted file mode 100644
index bb3841c626d..00000000000
--- a/plotly/validators/box/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_name.py b/plotly/validators/box/_name.py
deleted file mode 100644
index 0434833a986..00000000000
--- a/plotly/validators/box/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_notched.py b/plotly/validators/box/_notched.py
deleted file mode 100644
index b324b46944e..00000000000
--- a/plotly/validators/box/_notched.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NotchedValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="notched", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_notchspan.py b/plotly/validators/box/_notchspan.py
deleted file mode 100644
index 900530abeeb..00000000000
--- a/plotly/validators/box/_notchspan.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NotchspanValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="notchspan", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_notchspansrc.py b/plotly/validators/box/_notchspansrc.py
deleted file mode 100644
index 7b2330be67f..00000000000
--- a/plotly/validators/box/_notchspansrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NotchspansrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="notchspansrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_notchwidth.py b/plotly/validators/box/_notchwidth.py
deleted file mode 100644
index 47412d9b31f..00000000000
--- a/plotly/validators/box/_notchwidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NotchwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="notchwidth", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 0.5),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/_offsetgroup.py b/plotly/validators/box/_offsetgroup.py
deleted file mode 100644
index 5e067c00602..00000000000
--- a/plotly/validators/box/_offsetgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="offsetgroup", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_opacity.py b/plotly/validators/box/_opacity.py
deleted file mode 100644
index 7648fe5daea..00000000000
--- a/plotly/validators/box/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/_orientation.py b/plotly/validators/box/_orientation.py
deleted file mode 100644
index 0e8735e1b0a..00000000000
--- a/plotly/validators/box/_orientation.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="orientation", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["v", "h"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_pointpos.py b/plotly/validators/box/_pointpos.py
deleted file mode 100644
index a7a73ab16df..00000000000
--- a/plotly/validators/box/_pointpos.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PointposValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="pointpos", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 2),
- min=kwargs.pop("min", -2),
- **kwargs,
- )
diff --git a/plotly/validators/box/_q1.py b/plotly/validators/box/_q1.py
deleted file mode 100644
index 62961c4550e..00000000000
--- a/plotly/validators/box/_q1.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Q1Validator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="q1", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_q1src.py b/plotly/validators/box/_q1src.py
deleted file mode 100644
index a9c930bd13a..00000000000
--- a/plotly/validators/box/_q1src.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Q1SrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="q1src", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_q3.py b/plotly/validators/box/_q3.py
deleted file mode 100644
index 3cd31553222..00000000000
--- a/plotly/validators/box/_q3.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Q3Validator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="q3", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_q3src.py b/plotly/validators/box/_q3src.py
deleted file mode 100644
index 5c08ed7d03a..00000000000
--- a/plotly/validators/box/_q3src.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Q3SrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="q3src", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_quartilemethod.py b/plotly/validators/box/_quartilemethod.py
deleted file mode 100644
index 178547e03bc..00000000000
--- a/plotly/validators/box/_quartilemethod.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class QuartilemethodValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="quartilemethod", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["linear", "exclusive", "inclusive"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_sd.py b/plotly/validators/box/_sd.py
deleted file mode 100644
index 7570f2ec85c..00000000000
--- a/plotly/validators/box/_sd.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SdValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="sd", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_sdmultiple.py b/plotly/validators/box/_sdmultiple.py
deleted file mode 100644
index a50846d3c1c..00000000000
--- a/plotly/validators/box/_sdmultiple.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SdmultipleValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="sdmultiple", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/_sdsrc.py b/plotly/validators/box/_sdsrc.py
deleted file mode 100644
index b8f8bf68071..00000000000
--- a/plotly/validators/box/_sdsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SdsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="sdsrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_selected.py b/plotly/validators/box/_selected.py
deleted file mode 100644
index 845c3ed5284..00000000000
--- a/plotly/validators/box/_selected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="selected", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_selectedpoints.py b/plotly/validators/box/_selectedpoints.py
deleted file mode 100644
index fd0c08230f8..00000000000
--- a/plotly/validators/box/_selectedpoints.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="selectedpoints", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_showlegend.py b/plotly/validators/box/_showlegend.py
deleted file mode 100644
index 0bed7b322a2..00000000000
--- a/plotly/validators/box/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_showwhiskers.py b/plotly/validators/box/_showwhiskers.py
deleted file mode 100644
index ac8b284d04a..00000000000
--- a/plotly/validators/box/_showwhiskers.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowwhiskersValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showwhiskers", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_sizemode.py b/plotly/validators/box/_sizemode.py
deleted file mode 100644
index 068140bfb06..00000000000
--- a/plotly/validators/box/_sizemode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizemodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="sizemode", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["quartiles", "sd"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_stream.py b/plotly/validators/box/_stream.py
deleted file mode 100644
index 9649d0dbcbf..00000000000
--- a/plotly/validators/box/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_text.py b/plotly/validators/box/_text.py
deleted file mode 100644
index 1f3f3a53892..00000000000
--- a/plotly/validators/box/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_textsrc.py b/plotly/validators/box/_textsrc.py
deleted file mode 100644
index 56a82072435..00000000000
--- a/plotly/validators/box/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_uid.py b/plotly/validators/box/_uid.py
deleted file mode 100644
index 9541cfcf74b..00000000000
--- a/plotly/validators/box/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_uirevision.py b/plotly/validators/box/_uirevision.py
deleted file mode 100644
index 27bd9445ad8..00000000000
--- a/plotly/validators/box/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_unselected.py b/plotly/validators/box/_unselected.py
deleted file mode 100644
index 68f074b25c8..00000000000
--- a/plotly/validators/box/_unselected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UnselectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="unselected", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Unselected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_upperfence.py b/plotly/validators/box/_upperfence.py
deleted file mode 100644
index 526fd29b4f1..00000000000
--- a/plotly/validators/box/_upperfence.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UpperfenceValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="upperfence", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_upperfencesrc.py b/plotly/validators/box/_upperfencesrc.py
deleted file mode 100644
index eadcffdf20a..00000000000
--- a/plotly/validators/box/_upperfencesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UpperfencesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="upperfencesrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_visible.py b/plotly/validators/box/_visible.py
deleted file mode 100644
index a434a293f8b..00000000000
--- a/plotly/validators/box/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_whiskerwidth.py b/plotly/validators/box/_whiskerwidth.py
deleted file mode 100644
index 32d088311dc..00000000000
--- a/plotly/validators/box/_whiskerwidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WhiskerwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="whiskerwidth", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/_width.py b/plotly/validators/box/_width.py
deleted file mode 100644
index b5c877922d4..00000000000
--- a/plotly/validators/box/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/_x.py b/plotly/validators/box/_x.py
deleted file mode 100644
index 594e3885669..00000000000
--- a/plotly/validators/box/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_x0.py b/plotly/validators/box/_x0.py
deleted file mode 100644
index 3287cef827d..00000000000
--- a/plotly/validators/box/_x0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_xaxis.py b/plotly/validators/box/_xaxis.py
deleted file mode 100644
index 4e2656a3094..00000000000
--- a/plotly/validators/box/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_xcalendar.py b/plotly/validators/box/_xcalendar.py
deleted file mode 100644
index 790d29467db..00000000000
--- a/plotly/validators/box/_xcalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xcalendar", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_xhoverformat.py b/plotly/validators/box/_xhoverformat.py
deleted file mode 100644
index 8f24c6ac93e..00000000000
--- a/plotly/validators/box/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_xperiod.py b/plotly/validators/box/_xperiod.py
deleted file mode 100644
index aae765846d2..00000000000
--- a/plotly/validators/box/_xperiod.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_xperiod0.py b/plotly/validators/box/_xperiod0.py
deleted file mode 100644
index cac0404df3d..00000000000
--- a/plotly/validators/box/_xperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Xperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod0", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_xperiodalignment.py b/plotly/validators/box/_xperiodalignment.py
deleted file mode 100644
index dec5f2041e5..00000000000
--- a/plotly/validators/box/_xperiodalignment.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xperiodalignment", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_xsrc.py b/plotly/validators/box/_xsrc.py
deleted file mode 100644
index b894aca7d0b..00000000000
--- a/plotly/validators/box/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_y.py b/plotly/validators/box/_y.py
deleted file mode 100644
index e5193a7982f..00000000000
--- a/plotly/validators/box/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_y0.py b/plotly/validators/box/_y0.py
deleted file mode 100644
index 94d5387acd3..00000000000
--- a/plotly/validators/box/_y0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_yaxis.py b/plotly/validators/box/_yaxis.py
deleted file mode 100644
index acc4cd30cff..00000000000
--- a/plotly/validators/box/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_ycalendar.py b/plotly/validators/box/_ycalendar.py
deleted file mode 100644
index 4d2cfaab5f6..00000000000
--- a/plotly/validators/box/_ycalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ycalendar", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/_yhoverformat.py b/plotly/validators/box/_yhoverformat.py
deleted file mode 100644
index b4b63ceada2..00000000000
--- a/plotly/validators/box/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_yperiod.py b/plotly/validators/box/_yperiod.py
deleted file mode 100644
index aaf5ae22b24..00000000000
--- a/plotly/validators/box/_yperiod.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_yperiod0.py b/plotly/validators/box/_yperiod0.py
deleted file mode 100644
index 02acdcba26d..00000000000
--- a/plotly/validators/box/_yperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Yperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod0", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_yperiodalignment.py b/plotly/validators/box/_yperiodalignment.py
deleted file mode 100644
index ac52a430645..00000000000
--- a/plotly/validators/box/_yperiodalignment.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yperiodalignment", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/_ysrc.py b/plotly/validators/box/_ysrc.py
deleted file mode 100644
index 49aca54fa1a..00000000000
--- a/plotly/validators/box/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/_zorder.py b/plotly/validators/box/_zorder.py
deleted file mode 100644
index 4c2e4522a1d..00000000000
--- a/plotly/validators/box/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="box", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/__init__.py b/plotly/validators/box/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/box/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/box/hoverlabel/_align.py b/plotly/validators/box/hoverlabel/_align.py
deleted file mode 100644
index f5be541ac42..00000000000
--- a/plotly/validators/box/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="box.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_alignsrc.py b/plotly/validators/box/hoverlabel/_alignsrc.py
deleted file mode 100644
index 093caf4d45c..00000000000
--- a/plotly/validators/box/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="alignsrc", parent_name="box.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_bgcolor.py b/plotly/validators/box/hoverlabel/_bgcolor.py
deleted file mode 100644
index 8195035bc02..00000000000
--- a/plotly/validators/box/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="box.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_bgcolorsrc.py b/plotly/validators/box/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index 7d734900dd1..00000000000
--- a/plotly/validators/box/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="box.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_bordercolor.py b/plotly/validators/box/hoverlabel/_bordercolor.py
deleted file mode 100644
index de3f9be1510..00000000000
--- a/plotly/validators/box/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="box.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_bordercolorsrc.py b/plotly/validators/box/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 0665589b889..00000000000
--- a/plotly/validators/box/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="box.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_font.py b/plotly/validators/box/hoverlabel/_font.py
deleted file mode 100644
index 3b8d25f4c85..00000000000
--- a/plotly/validators/box/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="box.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_namelength.py b/plotly/validators/box/hoverlabel/_namelength.py
deleted file mode 100644
index 90473576a61..00000000000
--- a/plotly/validators/box/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="box.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/_namelengthsrc.py b/plotly/validators/box/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 5ba52c4d9fb..00000000000
--- a/plotly/validators/box/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="box.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/__init__.py b/plotly/validators/box/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/box/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/box/hoverlabel/font/_color.py b/plotly/validators/box/hoverlabel/font/_color.py
deleted file mode 100644
index 6804193ee5a..00000000000
--- a/plotly/validators/box/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_colorsrc.py b/plotly/validators/box/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index a06b52b6997..00000000000
--- a/plotly/validators/box/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_family.py b/plotly/validators/box/hoverlabel/font/_family.py
deleted file mode 100644
index 27228a8c88e..00000000000
--- a/plotly/validators/box/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_familysrc.py b/plotly/validators/box/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 4b6944b6a38..00000000000
--- a/plotly/validators/box/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_lineposition.py b/plotly/validators/box/hoverlabel/font/_lineposition.py
deleted file mode 100644
index ce0f5b3479e..00000000000
--- a/plotly/validators/box/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_linepositionsrc.py b/plotly/validators/box/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 358246cb53c..00000000000
--- a/plotly/validators/box/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_shadow.py b/plotly/validators/box/hoverlabel/font/_shadow.py
deleted file mode 100644
index 29e8efc7065..00000000000
--- a/plotly/validators/box/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_shadowsrc.py b/plotly/validators/box/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 3655093ab47..00000000000
--- a/plotly/validators/box/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_size.py b/plotly/validators/box/hoverlabel/font/_size.py
deleted file mode 100644
index 05bb505014e..00000000000
--- a/plotly/validators/box/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="box.hoverlabel.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_sizesrc.py b/plotly/validators/box/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index aa6fd153e92..00000000000
--- a/plotly/validators/box/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_style.py b/plotly/validators/box/hoverlabel/font/_style.py
deleted file mode 100644
index a9ef69500e6..00000000000
--- a/plotly/validators/box/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_stylesrc.py b/plotly/validators/box/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 991c024cd96..00000000000
--- a/plotly/validators/box/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_textcase.py b/plotly/validators/box/hoverlabel/font/_textcase.py
deleted file mode 100644
index 7da0e78a0b3..00000000000
--- a/plotly/validators/box/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_textcasesrc.py b/plotly/validators/box/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 67279c589c1..00000000000
--- a/plotly/validators/box/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_variant.py b/plotly/validators/box/hoverlabel/font/_variant.py
deleted file mode 100644
index 232cbe7bec3..00000000000
--- a/plotly/validators/box/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_variantsrc.py b/plotly/validators/box/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 74ab23b351f..00000000000
--- a/plotly/validators/box/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_weight.py b/plotly/validators/box/hoverlabel/font/_weight.py
deleted file mode 100644
index b41b60548e5..00000000000
--- a/plotly/validators/box/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/box/hoverlabel/font/_weightsrc.py b/plotly/validators/box/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index ddf07af23b3..00000000000
--- a/plotly/validators/box/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="box.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/__init__.py b/plotly/validators/box/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/box/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/box/legendgrouptitle/_font.py b/plotly/validators/box/legendgrouptitle/_font.py
deleted file mode 100644
index 222aa1cc5b6..00000000000
--- a/plotly/validators/box/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="box.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/_text.py b/plotly/validators/box/legendgrouptitle/_text.py
deleted file mode 100644
index 884002e820f..00000000000
--- a/plotly/validators/box/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="box.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/__init__.py b/plotly/validators/box/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/box/legendgrouptitle/font/_color.py b/plotly/validators/box/legendgrouptitle/font/_color.py
deleted file mode 100644
index eab3a4d3480..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_family.py b/plotly/validators/box/legendgrouptitle/font/_family.py
deleted file mode 100644
index 5afdb5633fd..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_lineposition.py b/plotly/validators/box/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 603ca9504fb..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="box.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_shadow.py b/plotly/validators/box/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index f64f02f9e2e..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_size.py b/plotly/validators/box/legendgrouptitle/font/_size.py
deleted file mode 100644
index 46a02a7b311..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_style.py b/plotly/validators/box/legendgrouptitle/font/_style.py
deleted file mode 100644
index 1a3075f2586..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_textcase.py b/plotly/validators/box/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 80e9c7b0fec..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_variant.py b/plotly/validators/box/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 7568616fea8..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/legendgrouptitle/font/_weight.py b/plotly/validators/box/legendgrouptitle/font/_weight.py
deleted file mode 100644
index f369c52fbc1..00000000000
--- a/plotly/validators/box/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="box.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/box/line/__init__.py b/plotly/validators/box/line/__init__.py
deleted file mode 100644
index d49328faace..00000000000
--- a/plotly/validators/box/line/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._width.WidthValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/box/line/_color.py b/plotly/validators/box/line/_color.py
deleted file mode 100644
index d41ee782d4c..00000000000
--- a/plotly/validators/box/line/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="box.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/line/_width.py b/plotly/validators/box/line/_width.py
deleted file mode 100644
index 50b53af6c15..00000000000
--- a/plotly/validators/box/line/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="box.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/__init__.py b/plotly/validators/box/marker/__init__.py
deleted file mode 100644
index e15653f2f3d..00000000000
--- a/plotly/validators/box/marker/__init__.py
+++ /dev/null
@@ -1,16 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._symbol.SymbolValidator",
- "._size.SizeValidator",
- "._outliercolor.OutliercolorValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- "._color.ColorValidator",
- "._angle.AngleValidator",
- ],
-)
diff --git a/plotly/validators/box/marker/_angle.py b/plotly/validators/box/marker/_angle.py
deleted file mode 100644
index 19ddf2608ae..00000000000
--- a/plotly/validators/box/marker/_angle.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AngleValidator(_bv.AngleValidator):
- def __init__(self, plotly_name="angle", parent_name="box.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/_color.py b/plotly/validators/box/marker/_color.py
deleted file mode 100644
index 4b7e7f0b64a..00000000000
--- a/plotly/validators/box/marker/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="box.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/_line.py b/plotly/validators/box/marker/_line.py
deleted file mode 100644
index 8f8bd79f49a..00000000000
--- a/plotly/validators/box/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="box.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/_opacity.py b/plotly/validators/box/marker/_opacity.py
deleted file mode 100644
index eca9e9c3207..00000000000
--- a/plotly/validators/box/marker/_opacity.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="box.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/_outliercolor.py b/plotly/validators/box/marker/_outliercolor.py
deleted file mode 100644
index 2b2c09b8462..00000000000
--- a/plotly/validators/box/marker/_outliercolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutliercolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="outliercolor", parent_name="box.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/_size.py b/plotly/validators/box/marker/_size.py
deleted file mode 100644
index 15a4d189941..00000000000
--- a/plotly/validators/box/marker/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="box.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/_symbol.py b/plotly/validators/box/marker/_symbol.py
deleted file mode 100644
index c3dc0704a0b..00000000000
--- a/plotly/validators/box/marker/_symbol.py
+++ /dev/null
@@ -1,506 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymbolValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="symbol", parent_name="box.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- 0,
- "0",
- "circle",
- 100,
- "100",
- "circle-open",
- 200,
- "200",
- "circle-dot",
- 300,
- "300",
- "circle-open-dot",
- 1,
- "1",
- "square",
- 101,
- "101",
- "square-open",
- 201,
- "201",
- "square-dot",
- 301,
- "301",
- "square-open-dot",
- 2,
- "2",
- "diamond",
- 102,
- "102",
- "diamond-open",
- 202,
- "202",
- "diamond-dot",
- 302,
- "302",
- "diamond-open-dot",
- 3,
- "3",
- "cross",
- 103,
- "103",
- "cross-open",
- 203,
- "203",
- "cross-dot",
- 303,
- "303",
- "cross-open-dot",
- 4,
- "4",
- "x",
- 104,
- "104",
- "x-open",
- 204,
- "204",
- "x-dot",
- 304,
- "304",
- "x-open-dot",
- 5,
- "5",
- "triangle-up",
- 105,
- "105",
- "triangle-up-open",
- 205,
- "205",
- "triangle-up-dot",
- 305,
- "305",
- "triangle-up-open-dot",
- 6,
- "6",
- "triangle-down",
- 106,
- "106",
- "triangle-down-open",
- 206,
- "206",
- "triangle-down-dot",
- 306,
- "306",
- "triangle-down-open-dot",
- 7,
- "7",
- "triangle-left",
- 107,
- "107",
- "triangle-left-open",
- 207,
- "207",
- "triangle-left-dot",
- 307,
- "307",
- "triangle-left-open-dot",
- 8,
- "8",
- "triangle-right",
- 108,
- "108",
- "triangle-right-open",
- 208,
- "208",
- "triangle-right-dot",
- 308,
- "308",
- "triangle-right-open-dot",
- 9,
- "9",
- "triangle-ne",
- 109,
- "109",
- "triangle-ne-open",
- 209,
- "209",
- "triangle-ne-dot",
- 309,
- "309",
- "triangle-ne-open-dot",
- 10,
- "10",
- "triangle-se",
- 110,
- "110",
- "triangle-se-open",
- 210,
- "210",
- "triangle-se-dot",
- 310,
- "310",
- "triangle-se-open-dot",
- 11,
- "11",
- "triangle-sw",
- 111,
- "111",
- "triangle-sw-open",
- 211,
- "211",
- "triangle-sw-dot",
- 311,
- "311",
- "triangle-sw-open-dot",
- 12,
- "12",
- "triangle-nw",
- 112,
- "112",
- "triangle-nw-open",
- 212,
- "212",
- "triangle-nw-dot",
- 312,
- "312",
- "triangle-nw-open-dot",
- 13,
- "13",
- "pentagon",
- 113,
- "113",
- "pentagon-open",
- 213,
- "213",
- "pentagon-dot",
- 313,
- "313",
- "pentagon-open-dot",
- 14,
- "14",
- "hexagon",
- 114,
- "114",
- "hexagon-open",
- 214,
- "214",
- "hexagon-dot",
- 314,
- "314",
- "hexagon-open-dot",
- 15,
- "15",
- "hexagon2",
- 115,
- "115",
- "hexagon2-open",
- 215,
- "215",
- "hexagon2-dot",
- 315,
- "315",
- "hexagon2-open-dot",
- 16,
- "16",
- "octagon",
- 116,
- "116",
- "octagon-open",
- 216,
- "216",
- "octagon-dot",
- 316,
- "316",
- "octagon-open-dot",
- 17,
- "17",
- "star",
- 117,
- "117",
- "star-open",
- 217,
- "217",
- "star-dot",
- 317,
- "317",
- "star-open-dot",
- 18,
- "18",
- "hexagram",
- 118,
- "118",
- "hexagram-open",
- 218,
- "218",
- "hexagram-dot",
- 318,
- "318",
- "hexagram-open-dot",
- 19,
- "19",
- "star-triangle-up",
- 119,
- "119",
- "star-triangle-up-open",
- 219,
- "219",
- "star-triangle-up-dot",
- 319,
- "319",
- "star-triangle-up-open-dot",
- 20,
- "20",
- "star-triangle-down",
- 120,
- "120",
- "star-triangle-down-open",
- 220,
- "220",
- "star-triangle-down-dot",
- 320,
- "320",
- "star-triangle-down-open-dot",
- 21,
- "21",
- "star-square",
- 121,
- "121",
- "star-square-open",
- 221,
- "221",
- "star-square-dot",
- 321,
- "321",
- "star-square-open-dot",
- 22,
- "22",
- "star-diamond",
- 122,
- "122",
- "star-diamond-open",
- 222,
- "222",
- "star-diamond-dot",
- 322,
- "322",
- "star-diamond-open-dot",
- 23,
- "23",
- "diamond-tall",
- 123,
- "123",
- "diamond-tall-open",
- 223,
- "223",
- "diamond-tall-dot",
- 323,
- "323",
- "diamond-tall-open-dot",
- 24,
- "24",
- "diamond-wide",
- 124,
- "124",
- "diamond-wide-open",
- 224,
- "224",
- "diamond-wide-dot",
- 324,
- "324",
- "diamond-wide-open-dot",
- 25,
- "25",
- "hourglass",
- 125,
- "125",
- "hourglass-open",
- 26,
- "26",
- "bowtie",
- 126,
- "126",
- "bowtie-open",
- 27,
- "27",
- "circle-cross",
- 127,
- "127",
- "circle-cross-open",
- 28,
- "28",
- "circle-x",
- 128,
- "128",
- "circle-x-open",
- 29,
- "29",
- "square-cross",
- 129,
- "129",
- "square-cross-open",
- 30,
- "30",
- "square-x",
- 130,
- "130",
- "square-x-open",
- 31,
- "31",
- "diamond-cross",
- 131,
- "131",
- "diamond-cross-open",
- 32,
- "32",
- "diamond-x",
- 132,
- "132",
- "diamond-x-open",
- 33,
- "33",
- "cross-thin",
- 133,
- "133",
- "cross-thin-open",
- 34,
- "34",
- "x-thin",
- 134,
- "134",
- "x-thin-open",
- 35,
- "35",
- "asterisk",
- 135,
- "135",
- "asterisk-open",
- 36,
- "36",
- "hash",
- 136,
- "136",
- "hash-open",
- 236,
- "236",
- "hash-dot",
- 336,
- "336",
- "hash-open-dot",
- 37,
- "37",
- "y-up",
- 137,
- "137",
- "y-up-open",
- 38,
- "38",
- "y-down",
- 138,
- "138",
- "y-down-open",
- 39,
- "39",
- "y-left",
- 139,
- "139",
- "y-left-open",
- 40,
- "40",
- "y-right",
- 140,
- "140",
- "y-right-open",
- 41,
- "41",
- "line-ew",
- 141,
- "141",
- "line-ew-open",
- 42,
- "42",
- "line-ns",
- 142,
- "142",
- "line-ns-open",
- 43,
- "43",
- "line-ne",
- 143,
- "143",
- "line-ne-open",
- 44,
- "44",
- "line-nw",
- 144,
- "144",
- "line-nw-open",
- 45,
- "45",
- "arrow-up",
- 145,
- "145",
- "arrow-up-open",
- 46,
- "46",
- "arrow-down",
- 146,
- "146",
- "arrow-down-open",
- 47,
- "47",
- "arrow-left",
- 147,
- "147",
- "arrow-left-open",
- 48,
- "48",
- "arrow-right",
- 148,
- "148",
- "arrow-right-open",
- 49,
- "49",
- "arrow-bar-up",
- 149,
- "149",
- "arrow-bar-up-open",
- 50,
- "50",
- "arrow-bar-down",
- 150,
- "150",
- "arrow-bar-down-open",
- 51,
- "51",
- "arrow-bar-left",
- 151,
- "151",
- "arrow-bar-left-open",
- 52,
- "52",
- "arrow-bar-right",
- 152,
- "152",
- "arrow-bar-right-open",
- 53,
- "53",
- "arrow",
- 153,
- "153",
- "arrow-open",
- 54,
- "54",
- "arrow-wide",
- 154,
- "154",
- "arrow-wide-open",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/line/__init__.py b/plotly/validators/box/marker/line/__init__.py
deleted file mode 100644
index e296cd48503..00000000000
--- a/plotly/validators/box/marker/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._outlierwidth.OutlierwidthValidator",
- "._outliercolor.OutliercolorValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/box/marker/line/_color.py b/plotly/validators/box/marker/line/_color.py
deleted file mode 100644
index 6297a73fef9..00000000000
--- a/plotly/validators/box/marker/line/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="box.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/line/_outliercolor.py b/plotly/validators/box/marker/line/_outliercolor.py
deleted file mode 100644
index deb61d73afe..00000000000
--- a/plotly/validators/box/marker/line/_outliercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutliercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outliercolor", parent_name="box.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/line/_outlierwidth.py b/plotly/validators/box/marker/line/_outlierwidth.py
deleted file mode 100644
index c82e4867a0b..00000000000
--- a/plotly/validators/box/marker/line/_outlierwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlierwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlierwidth", parent_name="box.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/marker/line/_width.py b/plotly/validators/box/marker/line/_width.py
deleted file mode 100644
index d0b9634c4c8..00000000000
--- a/plotly/validators/box/marker/line/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="box.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/selected/__init__.py b/plotly/validators/box/selected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/box/selected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/box/selected/_marker.py b/plotly/validators/box/selected/_marker.py
deleted file mode 100644
index f065d8713a7..00000000000
--- a/plotly/validators/box/selected/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="box.selected", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/selected/marker/__init__.py b/plotly/validators/box/selected/marker/__init__.py
deleted file mode 100644
index c9c7226fe44..00000000000
--- a/plotly/validators/box/selected/marker/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._size.SizeValidator", "._opacity.OpacityValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/box/selected/marker/_color.py b/plotly/validators/box/selected/marker/_color.py
deleted file mode 100644
index 763521431bd..00000000000
--- a/plotly/validators/box/selected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="box.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/selected/marker/_opacity.py b/plotly/validators/box/selected/marker/_opacity.py
deleted file mode 100644
index 363a33e6487..00000000000
--- a/plotly/validators/box/selected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="box.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/selected/marker/_size.py b/plotly/validators/box/selected/marker/_size.py
deleted file mode 100644
index 01250f117ea..00000000000
--- a/plotly/validators/box/selected/marker/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="box.selected.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/stream/__init__.py b/plotly/validators/box/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/box/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/box/stream/_maxpoints.py b/plotly/validators/box/stream/_maxpoints.py
deleted file mode 100644
index 8d148214113..00000000000
--- a/plotly/validators/box/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="box.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/stream/_token.py b/plotly/validators/box/stream/_token.py
deleted file mode 100644
index c1eb9500908..00000000000
--- a/plotly/validators/box/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="box.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/box/unselected/__init__.py b/plotly/validators/box/unselected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/box/unselected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/box/unselected/_marker.py b/plotly/validators/box/unselected/_marker.py
deleted file mode 100644
index d19d576df8b..00000000000
--- a/plotly/validators/box/unselected/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="box.unselected", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/box/unselected/marker/__init__.py b/plotly/validators/box/unselected/marker/__init__.py
deleted file mode 100644
index c9c7226fe44..00000000000
--- a/plotly/validators/box/unselected/marker/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._size.SizeValidator", "._opacity.OpacityValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/box/unselected/marker/_color.py b/plotly/validators/box/unselected/marker/_color.py
deleted file mode 100644
index 1f07241d93c..00000000000
--- a/plotly/validators/box/unselected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="box.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/box/unselected/marker/_opacity.py b/plotly/validators/box/unselected/marker/_opacity.py
deleted file mode 100644
index ebf310f42a8..00000000000
--- a/plotly/validators/box/unselected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="box.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/box/unselected/marker/_size.py b/plotly/validators/box/unselected/marker/_size.py
deleted file mode 100644
index ace442a988c..00000000000
--- a/plotly/validators/box/unselected/marker/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="box.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/__init__.py b/plotly/validators/candlestick/__init__.py
deleted file mode 100644
index 8737b9b8244..00000000000
--- a/plotly/validators/candlestick/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zorder.ZorderValidator",
- "._yhoverformat.YhoverformatValidator",
- "._yaxis.YaxisValidator",
- "._xsrc.XsrcValidator",
- "._xperiodalignment.XperiodalignmentValidator",
- "._xperiod0.Xperiod0Validator",
- "._xperiod.XperiodValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xcalendar.XcalendarValidator",
- "._xaxis.XaxisValidator",
- "._x.XValidator",
- "._whiskerwidth.WhiskerwidthValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._opensrc.OpensrcValidator",
- "._open.OpenValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._lowsrc.LowsrcValidator",
- "._low.LowValidator",
- "._line.LineValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._increasing.IncreasingValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._highsrc.HighsrcValidator",
- "._high.HighValidator",
- "._decreasing.DecreasingValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._closesrc.ClosesrcValidator",
- "._close.CloseValidator",
- ],
-)
diff --git a/plotly/validators/candlestick/_close.py b/plotly/validators/candlestick/_close.py
deleted file mode 100644
index efb367f975d..00000000000
--- a/plotly/validators/candlestick/_close.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CloseValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="close", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_closesrc.py b/plotly/validators/candlestick/_closesrc.py
deleted file mode 100644
index ac2c3c31285..00000000000
--- a/plotly/validators/candlestick/_closesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClosesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="closesrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_customdata.py b/plotly/validators/candlestick/_customdata.py
deleted file mode 100644
index 23f3ec8c654..00000000000
--- a/plotly/validators/candlestick/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_customdatasrc.py b/plotly/validators/candlestick/_customdatasrc.py
deleted file mode 100644
index a3f4294d29f..00000000000
--- a/plotly/validators/candlestick/_customdatasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="customdatasrc", parent_name="candlestick", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_decreasing.py b/plotly/validators/candlestick/_decreasing.py
deleted file mode 100644
index 572fe2f6ce9..00000000000
--- a/plotly/validators/candlestick/_decreasing.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DecreasingValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="decreasing", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Decreasing"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_high.py b/plotly/validators/candlestick/_high.py
deleted file mode 100644
index 631c46d1ba3..00000000000
--- a/plotly/validators/candlestick/_high.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HighValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="high", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_highsrc.py b/plotly/validators/candlestick/_highsrc.py
deleted file mode 100644
index 8a71c3a764b..00000000000
--- a/plotly/validators/candlestick/_highsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HighsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="highsrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_hoverinfo.py b/plotly/validators/candlestick/_hoverinfo.py
deleted file mode 100644
index 1dceac2088e..00000000000
--- a/plotly/validators/candlestick/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_hoverinfosrc.py b/plotly/validators/candlestick/_hoverinfosrc.py
deleted file mode 100644
index a82aa030086..00000000000
--- a/plotly/validators/candlestick/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_hoverlabel.py b/plotly/validators/candlestick/_hoverlabel.py
deleted file mode 100644
index e5a1b4adadc..00000000000
--- a/plotly/validators/candlestick/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_hovertext.py b/plotly/validators/candlestick/_hovertext.py
deleted file mode 100644
index 90ef8e6cfbe..00000000000
--- a/plotly/validators/candlestick/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_hovertextsrc.py b/plotly/validators/candlestick/_hovertextsrc.py
deleted file mode 100644
index f6946624bd3..00000000000
--- a/plotly/validators/candlestick/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_ids.py b/plotly/validators/candlestick/_ids.py
deleted file mode 100644
index 79f357cf71b..00000000000
--- a/plotly/validators/candlestick/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_idssrc.py b/plotly/validators/candlestick/_idssrc.py
deleted file mode 100644
index 3c94e904cae..00000000000
--- a/plotly/validators/candlestick/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_increasing.py b/plotly/validators/candlestick/_increasing.py
deleted file mode 100644
index 78baf2b91eb..00000000000
--- a/plotly/validators/candlestick/_increasing.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncreasingValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="increasing", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Increasing"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_legend.py b/plotly/validators/candlestick/_legend.py
deleted file mode 100644
index 5a33393d94f..00000000000
--- a/plotly/validators/candlestick/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_legendgroup.py b/plotly/validators/candlestick/_legendgroup.py
deleted file mode 100644
index 1431ab30a7e..00000000000
--- a/plotly/validators/candlestick/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_legendgrouptitle.py b/plotly/validators/candlestick/_legendgrouptitle.py
deleted file mode 100644
index e7049ddf62d..00000000000
--- a/plotly/validators/candlestick/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="candlestick", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_legendrank.py b/plotly/validators/candlestick/_legendrank.py
deleted file mode 100644
index b62d789e538..00000000000
--- a/plotly/validators/candlestick/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_legendwidth.py b/plotly/validators/candlestick/_legendwidth.py
deleted file mode 100644
index 3792283cd9d..00000000000
--- a/plotly/validators/candlestick/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_line.py b/plotly/validators/candlestick/_line.py
deleted file mode 100644
index d719c018cae..00000000000
--- a/plotly/validators/candlestick/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_low.py b/plotly/validators/candlestick/_low.py
deleted file mode 100644
index 6927df9e1b0..00000000000
--- a/plotly/validators/candlestick/_low.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LowValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="low", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_lowsrc.py b/plotly/validators/candlestick/_lowsrc.py
deleted file mode 100644
index 0a1ddcfec3e..00000000000
--- a/plotly/validators/candlestick/_lowsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LowsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="lowsrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_meta.py b/plotly/validators/candlestick/_meta.py
deleted file mode 100644
index 4f181f30b84..00000000000
--- a/plotly/validators/candlestick/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_metasrc.py b/plotly/validators/candlestick/_metasrc.py
deleted file mode 100644
index 587bec8a6f0..00000000000
--- a/plotly/validators/candlestick/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_name.py b/plotly/validators/candlestick/_name.py
deleted file mode 100644
index 239ae39a8ad..00000000000
--- a/plotly/validators/candlestick/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_opacity.py b/plotly/validators/candlestick/_opacity.py
deleted file mode 100644
index 15b2d123d8e..00000000000
--- a/plotly/validators/candlestick/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_open.py b/plotly/validators/candlestick/_open.py
deleted file mode 100644
index 3509f9ddae1..00000000000
--- a/plotly/validators/candlestick/_open.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpenValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="open", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_opensrc.py b/plotly/validators/candlestick/_opensrc.py
deleted file mode 100644
index a15b901b954..00000000000
--- a/plotly/validators/candlestick/_opensrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpensrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="opensrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_selectedpoints.py b/plotly/validators/candlestick/_selectedpoints.py
deleted file mode 100644
index e85ef599786..00000000000
--- a/plotly/validators/candlestick/_selectedpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="selectedpoints", parent_name="candlestick", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_showlegend.py b/plotly/validators/candlestick/_showlegend.py
deleted file mode 100644
index d866ab0c9fb..00000000000
--- a/plotly/validators/candlestick/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_stream.py b/plotly/validators/candlestick/_stream.py
deleted file mode 100644
index cc19790177a..00000000000
--- a/plotly/validators/candlestick/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_text.py b/plotly/validators/candlestick/_text.py
deleted file mode 100644
index b03ccf49f49..00000000000
--- a/plotly/validators/candlestick/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_textsrc.py b/plotly/validators/candlestick/_textsrc.py
deleted file mode 100644
index cdd9d8fe19b..00000000000
--- a/plotly/validators/candlestick/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_uid.py b/plotly/validators/candlestick/_uid.py
deleted file mode 100644
index a937d406202..00000000000
--- a/plotly/validators/candlestick/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_uirevision.py b/plotly/validators/candlestick/_uirevision.py
deleted file mode 100644
index 756b41ef16f..00000000000
--- a/plotly/validators/candlestick/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_visible.py b/plotly/validators/candlestick/_visible.py
deleted file mode 100644
index e6bf0a77023..00000000000
--- a/plotly/validators/candlestick/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_whiskerwidth.py b/plotly/validators/candlestick/_whiskerwidth.py
deleted file mode 100644
index 5734fe75a26..00000000000
--- a/plotly/validators/candlestick/_whiskerwidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WhiskerwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="whiskerwidth", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_x.py b/plotly/validators/candlestick/_x.py
deleted file mode 100644
index bca91f0c0b6..00000000000
--- a/plotly/validators/candlestick/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_xaxis.py b/plotly/validators/candlestick/_xaxis.py
deleted file mode 100644
index e22f75f2d95..00000000000
--- a/plotly/validators/candlestick/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_xcalendar.py b/plotly/validators/candlestick/_xcalendar.py
deleted file mode 100644
index 7c48a6da20e..00000000000
--- a/plotly/validators/candlestick/_xcalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xcalendar", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_xhoverformat.py b/plotly/validators/candlestick/_xhoverformat.py
deleted file mode 100644
index a6100f3e511..00000000000
--- a/plotly/validators/candlestick/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_xperiod.py b/plotly/validators/candlestick/_xperiod.py
deleted file mode 100644
index 686b83c3788..00000000000
--- a/plotly/validators/candlestick/_xperiod.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_xperiod0.py b/plotly/validators/candlestick/_xperiod0.py
deleted file mode 100644
index 9d6faafe56b..00000000000
--- a/plotly/validators/candlestick/_xperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Xperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod0", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_xperiodalignment.py b/plotly/validators/candlestick/_xperiodalignment.py
deleted file mode 100644
index 5f9a1fd85b0..00000000000
--- a/plotly/validators/candlestick/_xperiodalignment.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xperiodalignment", parent_name="candlestick", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_xsrc.py b/plotly/validators/candlestick/_xsrc.py
deleted file mode 100644
index 98513ad9fc2..00000000000
--- a/plotly/validators/candlestick/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_yaxis.py b/plotly/validators/candlestick/_yaxis.py
deleted file mode 100644
index 625899b5c2d..00000000000
--- a/plotly/validators/candlestick/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_yhoverformat.py b/plotly/validators/candlestick/_yhoverformat.py
deleted file mode 100644
index ed044725860..00000000000
--- a/plotly/validators/candlestick/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/_zorder.py b/plotly/validators/candlestick/_zorder.py
deleted file mode 100644
index 7fc1fdc6a22..00000000000
--- a/plotly/validators/candlestick/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="candlestick", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/decreasing/__init__.py b/plotly/validators/candlestick/decreasing/__init__.py
deleted file mode 100644
index 94446eb3057..00000000000
--- a/plotly/validators/candlestick/decreasing/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._line.LineValidator", "._fillcolor.FillcolorValidator"]
-)
diff --git a/plotly/validators/candlestick/decreasing/_fillcolor.py b/plotly/validators/candlestick/decreasing/_fillcolor.py
deleted file mode 100644
index 7258816f1ab..00000000000
--- a/plotly/validators/candlestick/decreasing/_fillcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fillcolor", parent_name="candlestick.decreasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/decreasing/_line.py b/plotly/validators/candlestick/decreasing/_line.py
deleted file mode 100644
index 796dab7946f..00000000000
--- a/plotly/validators/candlestick/decreasing/_line.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="line", parent_name="candlestick.decreasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/decreasing/line/__init__.py b/plotly/validators/candlestick/decreasing/line/__init__.py
deleted file mode 100644
index d49328faace..00000000000
--- a/plotly/validators/candlestick/decreasing/line/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._width.WidthValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/candlestick/decreasing/line/_color.py b/plotly/validators/candlestick/decreasing/line/_color.py
deleted file mode 100644
index 19d0f89de36..00000000000
--- a/plotly/validators/candlestick/decreasing/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="candlestick.decreasing.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/decreasing/line/_width.py b/plotly/validators/candlestick/decreasing/line/_width.py
deleted file mode 100644
index 8297c9e09d7..00000000000
--- a/plotly/validators/candlestick/decreasing/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="candlestick.decreasing.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/__init__.py b/plotly/validators/candlestick/hoverlabel/__init__.py
deleted file mode 100644
index f4773f7cdd5..00000000000
--- a/plotly/validators/candlestick/hoverlabel/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._split.SplitValidator",
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/candlestick/hoverlabel/_align.py b/plotly/validators/candlestick/hoverlabel/_align.py
deleted file mode 100644
index dd4ffa96ca8..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_alignsrc.py b/plotly/validators/candlestick/hoverlabel/_alignsrc.py
deleted file mode 100644
index 05ec27544dd..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_bgcolor.py b/plotly/validators/candlestick/hoverlabel/_bgcolor.py
deleted file mode 100644
index 90746ff2180..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_bgcolorsrc.py b/plotly/validators/candlestick/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index e5dba111cad..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_bordercolor.py b/plotly/validators/candlestick/hoverlabel/_bordercolor.py
deleted file mode 100644
index c0be1f467f3..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_bordercolorsrc.py b/plotly/validators/candlestick/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 51b458dbdf6..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="candlestick.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_font.py b/plotly/validators/candlestick/hoverlabel/_font.py
deleted file mode 100644
index be74f40161f..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_namelength.py b/plotly/validators/candlestick/hoverlabel/_namelength.py
deleted file mode 100644
index 311ae0c0e64..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_namelengthsrc.py b/plotly/validators/candlestick/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 088ab2ead24..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="namelengthsrc",
- parent_name="candlestick.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/_split.py b/plotly/validators/candlestick/hoverlabel/_split.py
deleted file mode 100644
index c6eef442491..00000000000
--- a/plotly/validators/candlestick/hoverlabel/_split.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SplitValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="split", parent_name="candlestick.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/__init__.py b/plotly/validators/candlestick/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/candlestick/hoverlabel/font/_color.py b/plotly/validators/candlestick/hoverlabel/font/_color.py
deleted file mode 100644
index 9fa43485479..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_colorsrc.py b/plotly/validators/candlestick/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 25c565cd946..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="colorsrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_family.py b/plotly/validators/candlestick/hoverlabel/font/_family.py
deleted file mode 100644
index 62f3d4ee346..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_familysrc.py b/plotly/validators/candlestick/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 5275c988213..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_lineposition.py b/plotly/validators/candlestick/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 8a5776ca75a..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_linepositionsrc.py b/plotly/validators/candlestick/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 267be7440f6..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_shadow.py b/plotly/validators/candlestick/hoverlabel/font/_shadow.py
deleted file mode 100644
index 977c0fd6dfc..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_shadowsrc.py b/plotly/validators/candlestick/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 7dae932eb07..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_size.py b/plotly/validators/candlestick/hoverlabel/font/_size.py
deleted file mode 100644
index 02c405dbfe7..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_sizesrc.py b/plotly/validators/candlestick/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index fe43e35d5e8..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_style.py b/plotly/validators/candlestick/hoverlabel/font/_style.py
deleted file mode 100644
index 58a49b7c21a..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_stylesrc.py b/plotly/validators/candlestick/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 6c08bb3dd2c..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="stylesrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_textcase.py b/plotly/validators/candlestick/hoverlabel/font/_textcase.py
deleted file mode 100644
index 9ef6d67703b..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_textcasesrc.py b/plotly/validators/candlestick/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 710dd454f8e..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_variant.py b/plotly/validators/candlestick/hoverlabel/font/_variant.py
deleted file mode 100644
index 34dd4003c6f..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_variantsrc.py b/plotly/validators/candlestick/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 0a48338a9a2..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_weight.py b/plotly/validators/candlestick/hoverlabel/font/_weight.py
deleted file mode 100644
index ca320889cfc..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="candlestick.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/hoverlabel/font/_weightsrc.py b/plotly/validators/candlestick/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index e43b13bff2f..00000000000
--- a/plotly/validators/candlestick/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="candlestick.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/increasing/__init__.py b/plotly/validators/candlestick/increasing/__init__.py
deleted file mode 100644
index 94446eb3057..00000000000
--- a/plotly/validators/candlestick/increasing/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._line.LineValidator", "._fillcolor.FillcolorValidator"]
-)
diff --git a/plotly/validators/candlestick/increasing/_fillcolor.py b/plotly/validators/candlestick/increasing/_fillcolor.py
deleted file mode 100644
index b7977888bd4..00000000000
--- a/plotly/validators/candlestick/increasing/_fillcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fillcolor", parent_name="candlestick.increasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/increasing/_line.py b/plotly/validators/candlestick/increasing/_line.py
deleted file mode 100644
index 9e49c2b5b55..00000000000
--- a/plotly/validators/candlestick/increasing/_line.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="line", parent_name="candlestick.increasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/increasing/line/__init__.py b/plotly/validators/candlestick/increasing/line/__init__.py
deleted file mode 100644
index d49328faace..00000000000
--- a/plotly/validators/candlestick/increasing/line/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._width.WidthValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/candlestick/increasing/line/_color.py b/plotly/validators/candlestick/increasing/line/_color.py
deleted file mode 100644
index ad90a994caf..00000000000
--- a/plotly/validators/candlestick/increasing/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="candlestick.increasing.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/increasing/line/_width.py b/plotly/validators/candlestick/increasing/line/_width.py
deleted file mode 100644
index da55bc7803e..00000000000
--- a/plotly/validators/candlestick/increasing/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="candlestick.increasing.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/__init__.py b/plotly/validators/candlestick/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/candlestick/legendgrouptitle/_font.py b/plotly/validators/candlestick/legendgrouptitle/_font.py
deleted file mode 100644
index e556b327a72..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="candlestick.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/_text.py b/plotly/validators/candlestick/legendgrouptitle/_text.py
deleted file mode 100644
index ace330fafce..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="candlestick.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/__init__.py b/plotly/validators/candlestick/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_color.py b/plotly/validators/candlestick/legendgrouptitle/font/_color.py
deleted file mode 100644
index 5a522a53233..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_family.py b/plotly/validators/candlestick/legendgrouptitle/font/_family.py
deleted file mode 100644
index 18350214da9..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_lineposition.py b/plotly/validators/candlestick/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 094b3d6d140..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_shadow.py b/plotly/validators/candlestick/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 43587fd4c60..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_size.py b/plotly/validators/candlestick/legendgrouptitle/font/_size.py
deleted file mode 100644
index eb4891b427b..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_style.py b/plotly/validators/candlestick/legendgrouptitle/font/_style.py
deleted file mode 100644
index e6a4ab1e516..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_textcase.py b/plotly/validators/candlestick/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 5861168c7ef..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_variant.py b/plotly/validators/candlestick/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 4bec3e3c805..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/legendgrouptitle/font/_weight.py b/plotly/validators/candlestick/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 9108af3658e..00000000000
--- a/plotly/validators/candlestick/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="candlestick.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/line/__init__.py b/plotly/validators/candlestick/line/__init__.py
deleted file mode 100644
index c61e0d7012a..00000000000
--- a/plotly/validators/candlestick/line/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._width.WidthValidator"]
-)
diff --git a/plotly/validators/candlestick/line/_width.py b/plotly/validators/candlestick/line/_width.py
deleted file mode 100644
index 6b6b672d623..00000000000
--- a/plotly/validators/candlestick/line/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="candlestick.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/stream/__init__.py b/plotly/validators/candlestick/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/candlestick/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/candlestick/stream/_maxpoints.py b/plotly/validators/candlestick/stream/_maxpoints.py
deleted file mode 100644
index 127d6ab17f1..00000000000
--- a/plotly/validators/candlestick/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="candlestick.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/candlestick/stream/_token.py b/plotly/validators/candlestick/stream/_token.py
deleted file mode 100644
index 2a0a0eeed50..00000000000
--- a/plotly/validators/candlestick/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="candlestick.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/__init__.py b/plotly/validators/carpet/__init__.py
deleted file mode 100644
index 52df60daab2..00000000000
--- a/plotly/validators/carpet/__init__.py
+++ /dev/null
@@ -1,46 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zorder.ZorderValidator",
- "._ysrc.YsrcValidator",
- "._yaxis.YaxisValidator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xaxis.XaxisValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._stream.StreamValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._font.FontValidator",
- "._db.DbValidator",
- "._da.DaValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._color.ColorValidator",
- "._cheaterslope.CheaterslopeValidator",
- "._carpet.CarpetValidator",
- "._bsrc.BsrcValidator",
- "._baxis.BaxisValidator",
- "._b0.B0Validator",
- "._b.BValidator",
- "._asrc.AsrcValidator",
- "._aaxis.AaxisValidator",
- "._a0.A0Validator",
- "._a.AValidator",
- ],
-)
diff --git a/plotly/validators/carpet/_a.py b/plotly/validators/carpet/_a.py
deleted file mode 100644
index 485820c93cb..00000000000
--- a/plotly/validators/carpet/_a.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="a", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_a0.py b/plotly/validators/carpet/_a0.py
deleted file mode 100644
index 939f59ee8dc..00000000000
--- a/plotly/validators/carpet/_a0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class A0Validator(_bv.NumberValidator):
- def __init__(self, plotly_name="a0", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_aaxis.py b/plotly/validators/carpet/_aaxis.py
deleted file mode 100644
index e7e5ffba326..00000000000
--- a/plotly/validators/carpet/_aaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="aaxis", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Aaxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_asrc.py b/plotly/validators/carpet/_asrc.py
deleted file mode 100644
index 683ac0cf797..00000000000
--- a/plotly/validators/carpet/_asrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="asrc", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_b.py b/plotly/validators/carpet/_b.py
deleted file mode 100644
index e79d67e730a..00000000000
--- a/plotly/validators/carpet/_b.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="b", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_b0.py b/plotly/validators/carpet/_b0.py
deleted file mode 100644
index 28060745e37..00000000000
--- a/plotly/validators/carpet/_b0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class B0Validator(_bv.NumberValidator):
- def __init__(self, plotly_name="b0", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_baxis.py b/plotly/validators/carpet/_baxis.py
deleted file mode 100644
index 3573ba11f61..00000000000
--- a/plotly/validators/carpet/_baxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="baxis", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Baxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_bsrc.py b/plotly/validators/carpet/_bsrc.py
deleted file mode 100644
index b0e192a22be..00000000000
--- a/plotly/validators/carpet/_bsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="bsrc", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_carpet.py b/plotly/validators/carpet/_carpet.py
deleted file mode 100644
index ebb9810252d..00000000000
--- a/plotly/validators/carpet/_carpet.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CarpetValidator(_bv.StringValidator):
- def __init__(self, plotly_name="carpet", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_cheaterslope.py b/plotly/validators/carpet/_cheaterslope.py
deleted file mode 100644
index cb8b70292b4..00000000000
--- a/plotly/validators/carpet/_cheaterslope.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CheaterslopeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cheaterslope", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_color.py b/plotly/validators/carpet/_color.py
deleted file mode 100644
index 7aea1c13ade..00000000000
--- a/plotly/validators/carpet/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_customdata.py b/plotly/validators/carpet/_customdata.py
deleted file mode 100644
index 303c6a760f2..00000000000
--- a/plotly/validators/carpet/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_customdatasrc.py b/plotly/validators/carpet/_customdatasrc.py
deleted file mode 100644
index 4ccfda785cb..00000000000
--- a/plotly/validators/carpet/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_da.py b/plotly/validators/carpet/_da.py
deleted file mode 100644
index 9d6312203da..00000000000
--- a/plotly/validators/carpet/_da.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DaValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="da", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_db.py b/plotly/validators/carpet/_db.py
deleted file mode 100644
index 74663bddb07..00000000000
--- a/plotly/validators/carpet/_db.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DbValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="db", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_font.py b/plotly/validators/carpet/_font.py
deleted file mode 100644
index 07abc3ea6d8..00000000000
--- a/plotly/validators/carpet/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_ids.py b/plotly/validators/carpet/_ids.py
deleted file mode 100644
index 27803fe4153..00000000000
--- a/plotly/validators/carpet/_ids.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_idssrc.py b/plotly/validators/carpet/_idssrc.py
deleted file mode 100644
index 3bf23b6fe0c..00000000000
--- a/plotly/validators/carpet/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_legend.py b/plotly/validators/carpet/_legend.py
deleted file mode 100644
index 5ead9f66705..00000000000
--- a/plotly/validators/carpet/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_legendgrouptitle.py b/plotly/validators/carpet/_legendgrouptitle.py
deleted file mode 100644
index c53a68df538..00000000000
--- a/plotly/validators/carpet/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_legendrank.py b/plotly/validators/carpet/_legendrank.py
deleted file mode 100644
index 8494a64040d..00000000000
--- a/plotly/validators/carpet/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_legendwidth.py b/plotly/validators/carpet/_legendwidth.py
deleted file mode 100644
index ccb533ed440..00000000000
--- a/plotly/validators/carpet/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_meta.py b/plotly/validators/carpet/_meta.py
deleted file mode 100644
index 1cd78eb8a29..00000000000
--- a/plotly/validators/carpet/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_metasrc.py b/plotly/validators/carpet/_metasrc.py
deleted file mode 100644
index fbac1bdf167..00000000000
--- a/plotly/validators/carpet/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_name.py b/plotly/validators/carpet/_name.py
deleted file mode 100644
index 51e7dbcffaa..00000000000
--- a/plotly/validators/carpet/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_opacity.py b/plotly/validators/carpet/_opacity.py
deleted file mode 100644
index 11786f09857..00000000000
--- a/plotly/validators/carpet/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_stream.py b/plotly/validators/carpet/_stream.py
deleted file mode 100644
index 4a9d1a03d3b..00000000000
--- a/plotly/validators/carpet/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_uid.py b/plotly/validators/carpet/_uid.py
deleted file mode 100644
index 3e1d24f4cf2..00000000000
--- a/plotly/validators/carpet/_uid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_uirevision.py b/plotly/validators/carpet/_uirevision.py
deleted file mode 100644
index 86532f001cb..00000000000
--- a/plotly/validators/carpet/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_visible.py b/plotly/validators/carpet/_visible.py
deleted file mode 100644
index 103e4471461..00000000000
--- a/plotly/validators/carpet/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_x.py b/plotly/validators/carpet/_x.py
deleted file mode 100644
index 5425703b325..00000000000
--- a/plotly/validators/carpet/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_xaxis.py b/plotly/validators/carpet/_xaxis.py
deleted file mode 100644
index b801bc90105..00000000000
--- a/plotly/validators/carpet/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_xsrc.py b/plotly/validators/carpet/_xsrc.py
deleted file mode 100644
index 6cb68e9edc7..00000000000
--- a/plotly/validators/carpet/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_y.py b/plotly/validators/carpet/_y.py
deleted file mode 100644
index 55d33b9b6c9..00000000000
--- a/plotly/validators/carpet/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_yaxis.py b/plotly/validators/carpet/_yaxis.py
deleted file mode 100644
index 1acc1a2ec3b..00000000000
--- a/plotly/validators/carpet/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_ysrc.py b/plotly/validators/carpet/_ysrc.py
deleted file mode 100644
index b3bc4e9d750..00000000000
--- a/plotly/validators/carpet/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/_zorder.py b/plotly/validators/carpet/_zorder.py
deleted file mode 100644
index 8c4936cf98c..00000000000
--- a/plotly/validators/carpet/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="carpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/__init__.py b/plotly/validators/carpet/aaxis/__init__.py
deleted file mode 100644
index eb5d615977d..00000000000
--- a/plotly/validators/carpet/aaxis/__init__.py
+++ /dev/null
@@ -1,67 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._type.TypeValidator",
- "._title.TitleValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._startlinewidth.StartlinewidthValidator",
- "._startlinecolor.StartlinecolorValidator",
- "._startline.StartlineValidator",
- "._smoothing.SmoothingValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._rangemode.RangemodeValidator",
- "._range.RangeValidator",
- "._nticks.NticksValidator",
- "._minorgridwidth.MinorgridwidthValidator",
- "._minorgriddash.MinorgriddashValidator",
- "._minorgridcount.MinorgridcountValidator",
- "._minorgridcolor.MinorgridcolorValidator",
- "._minexponent.MinexponentValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._labelsuffix.LabelsuffixValidator",
- "._labelprefix.LabelprefixValidator",
- "._labelpadding.LabelpaddingValidator",
- "._labelalias.LabelaliasValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._fixedrange.FixedrangeValidator",
- "._exponentformat.ExponentformatValidator",
- "._endlinewidth.EndlinewidthValidator",
- "._endlinecolor.EndlinecolorValidator",
- "._endline.EndlineValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- "._cheatertype.CheatertypeValidator",
- "._categoryorder.CategoryorderValidator",
- "._categoryarraysrc.CategoryarraysrcValidator",
- "._categoryarray.CategoryarrayValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- "._autorange.AutorangeValidator",
- "._arraytick0.Arraytick0Validator",
- "._arraydtick.ArraydtickValidator",
- ],
-)
diff --git a/plotly/validators/carpet/aaxis/_arraydtick.py b/plotly/validators/carpet/aaxis/_arraydtick.py
deleted file mode 100644
index 159d433fe14..00000000000
--- a/plotly/validators/carpet/aaxis/_arraydtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArraydtickValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="arraydtick", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_arraytick0.py b/plotly/validators/carpet/aaxis/_arraytick0.py
deleted file mode 100644
index f358b17ea8b..00000000000
--- a/plotly/validators/carpet/aaxis/_arraytick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Arraytick0Validator(_bv.IntegerValidator):
- def __init__(self, plotly_name="arraytick0", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_autorange.py b/plotly/validators/carpet/aaxis/_autorange.py
deleted file mode 100644
index dd45019d24c..00000000000
--- a/plotly/validators/carpet/aaxis/_autorange.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="autorange", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "reversed"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_autotypenumbers.py b/plotly/validators/carpet/aaxis/_autotypenumbers.py
deleted file mode 100644
index 892181edb6f..00000000000
--- a/plotly/validators/carpet/aaxis/_autotypenumbers.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autotypenumbers", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_categoryarray.py b/plotly/validators/carpet/aaxis/_categoryarray.py
deleted file mode 100644
index c7a9f350b7a..00000000000
--- a/plotly/validators/carpet/aaxis/_categoryarray.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarrayValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="categoryarray", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_categoryarraysrc.py b/plotly/validators/carpet/aaxis/_categoryarraysrc.py
deleted file mode 100644
index a8b31723730..00000000000
--- a/plotly/validators/carpet/aaxis/_categoryarraysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarraysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="categoryarraysrc", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_categoryorder.py b/plotly/validators/carpet/aaxis/_categoryorder.py
deleted file mode 100644
index c22c919c45f..00000000000
--- a/plotly/validators/carpet/aaxis/_categoryorder.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryorderValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="categoryorder", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- ["trace", "category ascending", "category descending", "array"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_cheatertype.py b/plotly/validators/carpet/aaxis/_cheatertype.py
deleted file mode 100644
index 349d0d90a56..00000000000
--- a/plotly/validators/carpet/aaxis/_cheatertype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CheatertypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="cheatertype", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["index", "value"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_color.py b/plotly/validators/carpet/aaxis/_color.py
deleted file mode 100644
index 93c25f71824..00000000000
--- a/plotly/validators/carpet/aaxis/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_dtick.py b/plotly/validators/carpet/aaxis/_dtick.py
deleted file mode 100644
index 9c30f940ccc..00000000000
--- a/plotly/validators/carpet/aaxis/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dtick", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_endline.py b/plotly/validators/carpet/aaxis/_endline.py
deleted file mode 100644
index bb1ab9e44ce..00000000000
--- a/plotly/validators/carpet/aaxis/_endline.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndlineValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="endline", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_endlinecolor.py b/plotly/validators/carpet/aaxis/_endlinecolor.py
deleted file mode 100644
index 39d655e7568..00000000000
--- a/plotly/validators/carpet/aaxis/_endlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="endlinecolor", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_endlinewidth.py b/plotly/validators/carpet/aaxis/_endlinewidth.py
deleted file mode 100644
index bc4a53108e5..00000000000
--- a/plotly/validators/carpet/aaxis/_endlinewidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="endlinewidth", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_exponentformat.py b/plotly/validators/carpet/aaxis/_exponentformat.py
deleted file mode 100644
index f761d431eb7..00000000000
--- a/plotly/validators/carpet/aaxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_fixedrange.py b/plotly/validators/carpet/aaxis/_fixedrange.py
deleted file mode 100644
index bf958bde5b8..00000000000
--- a/plotly/validators/carpet/aaxis/_fixedrange.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FixedrangeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="fixedrange", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_gridcolor.py b/plotly/validators/carpet/aaxis/_gridcolor.py
deleted file mode 100644
index 335b99f16ca..00000000000
--- a/plotly/validators/carpet/aaxis/_gridcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="gridcolor", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_griddash.py b/plotly/validators/carpet/aaxis/_griddash.py
deleted file mode 100644
index c0db341d32a..00000000000
--- a/plotly/validators/carpet/aaxis/_griddash.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(self, plotly_name="griddash", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_gridwidth.py b/plotly/validators/carpet/aaxis/_gridwidth.py
deleted file mode 100644
index dc70bbb08ec..00000000000
--- a/plotly/validators/carpet/aaxis/_gridwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="gridwidth", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_labelalias.py b/plotly/validators/carpet/aaxis/_labelalias.py
deleted file mode 100644
index d5aa4408505..00000000000
--- a/plotly/validators/carpet/aaxis/_labelalias.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="labelalias", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_labelpadding.py b/plotly/validators/carpet/aaxis/_labelpadding.py
deleted file mode 100644
index d9e6a7e1023..00000000000
--- a/plotly/validators/carpet/aaxis/_labelpadding.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelpaddingValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="labelpadding", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_labelprefix.py b/plotly/validators/carpet/aaxis/_labelprefix.py
deleted file mode 100644
index ecd8651d61b..00000000000
--- a/plotly/validators/carpet/aaxis/_labelprefix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelprefixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="labelprefix", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_labelsuffix.py b/plotly/validators/carpet/aaxis/_labelsuffix.py
deleted file mode 100644
index a824c357acf..00000000000
--- a/plotly/validators/carpet/aaxis/_labelsuffix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelsuffixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="labelsuffix", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_linecolor.py b/plotly/validators/carpet/aaxis/_linecolor.py
deleted file mode 100644
index 516c58c109e..00000000000
--- a/plotly/validators/carpet/aaxis/_linecolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="linecolor", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_linewidth.py b/plotly/validators/carpet/aaxis/_linewidth.py
deleted file mode 100644
index e881f9ce83e..00000000000
--- a/plotly/validators/carpet/aaxis/_linewidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="linewidth", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_minexponent.py b/plotly/validators/carpet/aaxis/_minexponent.py
deleted file mode 100644
index f3142007a72..00000000000
--- a/plotly/validators/carpet/aaxis/_minexponent.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="minexponent", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_minorgridcolor.py b/plotly/validators/carpet/aaxis/_minorgridcolor.py
deleted file mode 100644
index 582f0e59105..00000000000
--- a/plotly/validators/carpet/aaxis/_minorgridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="minorgridcolor", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_minorgridcount.py b/plotly/validators/carpet/aaxis/_minorgridcount.py
deleted file mode 100644
index f7ee0b0da35..00000000000
--- a/plotly/validators/carpet/aaxis/_minorgridcount.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgridcountValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="minorgridcount", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_minorgriddash.py b/plotly/validators/carpet/aaxis/_minorgriddash.py
deleted file mode 100644
index ed037023337..00000000000
--- a/plotly/validators/carpet/aaxis/_minorgriddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="minorgriddash", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_minorgridwidth.py b/plotly/validators/carpet/aaxis/_minorgridwidth.py
deleted file mode 100644
index 82d550d6c95..00000000000
--- a/plotly/validators/carpet/aaxis/_minorgridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minorgridwidth", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_nticks.py b/plotly/validators/carpet/aaxis/_nticks.py
deleted file mode 100644
index 2ec4f0b32c1..00000000000
--- a/plotly/validators/carpet/aaxis/_nticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nticks", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_range.py b/plotly/validators/carpet/aaxis/_range.py
deleted file mode 100644
index 58f2afec604..00000000000
--- a/plotly/validators/carpet/aaxis/_range.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="range", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "valType": "any"},
- {"editType": "calc", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_rangemode.py b/plotly/validators/carpet/aaxis/_rangemode.py
deleted file mode 100644
index 0fdea4d0e3c..00000000000
--- a/plotly/validators/carpet/aaxis/_rangemode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangemodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="rangemode", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "tozero", "nonnegative"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_separatethousands.py b/plotly/validators/carpet/aaxis/_separatethousands.py
deleted file mode 100644
index 56ae907aa1f..00000000000
--- a/plotly/validators/carpet/aaxis/_separatethousands.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="separatethousands", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_showexponent.py b/plotly/validators/carpet/aaxis/_showexponent.py
deleted file mode 100644
index 4b63102d004..00000000000
--- a/plotly/validators/carpet/aaxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_showgrid.py b/plotly/validators/carpet/aaxis/_showgrid.py
deleted file mode 100644
index 06205ba36a9..00000000000
--- a/plotly/validators/carpet/aaxis/_showgrid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showgrid", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_showline.py b/plotly/validators/carpet/aaxis/_showline.py
deleted file mode 100644
index f5463ceaa73..00000000000
--- a/plotly/validators/carpet/aaxis/_showline.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showline", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_showticklabels.py b/plotly/validators/carpet/aaxis/_showticklabels.py
deleted file mode 100644
index 6e2348acb6e..00000000000
--- a/plotly/validators/carpet/aaxis/_showticklabels.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "end", "both", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_showtickprefix.py b/plotly/validators/carpet/aaxis/_showtickprefix.py
deleted file mode 100644
index f2be560b80e..00000000000
--- a/plotly/validators/carpet/aaxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_showticksuffix.py b/plotly/validators/carpet/aaxis/_showticksuffix.py
deleted file mode 100644
index 31da99b189f..00000000000
--- a/plotly/validators/carpet/aaxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_smoothing.py b/plotly/validators/carpet/aaxis/_smoothing.py
deleted file mode 100644
index 2e647b73bd7..00000000000
--- a/plotly/validators/carpet/aaxis/_smoothing.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SmoothingValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="smoothing", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1.3),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_startline.py b/plotly/validators/carpet/aaxis/_startline.py
deleted file mode 100644
index 086abbc0a88..00000000000
--- a/plotly/validators/carpet/aaxis/_startline.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartlineValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="startline", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_startlinecolor.py b/plotly/validators/carpet/aaxis/_startlinecolor.py
deleted file mode 100644
index 59751f9f965..00000000000
--- a/plotly/validators/carpet/aaxis/_startlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="startlinecolor", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_startlinewidth.py b/plotly/validators/carpet/aaxis/_startlinewidth.py
deleted file mode 100644
index ab1b9a38562..00000000000
--- a/plotly/validators/carpet/aaxis/_startlinewidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="startlinewidth", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tick0.py b/plotly/validators/carpet/aaxis/_tick0.py
deleted file mode 100644
index fa55295e525..00000000000
--- a/plotly/validators/carpet/aaxis/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.NumberValidator):
- def __init__(self, plotly_name="tick0", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickangle.py b/plotly/validators/carpet/aaxis/_tickangle.py
deleted file mode 100644
index 755da46dc76..00000000000
--- a/plotly/validators/carpet/aaxis/_tickangle.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(self, plotly_name="tickangle", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickfont.py b/plotly/validators/carpet/aaxis/_tickfont.py
deleted file mode 100644
index 1247976c89c..00000000000
--- a/plotly/validators/carpet/aaxis/_tickfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="tickfont", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickformat.py b/plotly/validators/carpet/aaxis/_tickformat.py
deleted file mode 100644
index b9c8cf93e91..00000000000
--- a/plotly/validators/carpet/aaxis/_tickformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="tickformat", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickformatstopdefaults.py b/plotly/validators/carpet/aaxis/_tickformatstopdefaults.py
deleted file mode 100644
index 20bc381ca5e..00000000000
--- a/plotly/validators/carpet/aaxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickformatstopdefaults", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickformatstops.py b/plotly/validators/carpet/aaxis/_tickformatstops.py
deleted file mode 100644
index 6b14e0f8c0c..00000000000
--- a/plotly/validators/carpet/aaxis/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="carpet.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickmode.py b/plotly/validators/carpet/aaxis/_tickmode.py
deleted file mode 100644
index dc71d1da027..00000000000
--- a/plotly/validators/carpet/aaxis/_tickmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="tickmode", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickprefix.py b/plotly/validators/carpet/aaxis/_tickprefix.py
deleted file mode 100644
index d43d8732742..00000000000
--- a/plotly/validators/carpet/aaxis/_tickprefix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="tickprefix", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_ticksuffix.py b/plotly/validators/carpet/aaxis/_ticksuffix.py
deleted file mode 100644
index e7e264e49c1..00000000000
--- a/plotly/validators/carpet/aaxis/_ticksuffix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="ticksuffix", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_ticktext.py b/plotly/validators/carpet/aaxis/_ticktext.py
deleted file mode 100644
index 00aa7bfb0c5..00000000000
--- a/plotly/validators/carpet/aaxis/_ticktext.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ticktext", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_ticktextsrc.py b/plotly/validators/carpet/aaxis/_ticktextsrc.py
deleted file mode 100644
index 6f6076ea6d1..00000000000
--- a/plotly/validators/carpet/aaxis/_ticktextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ticktextsrc", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickvals.py b/plotly/validators/carpet/aaxis/_tickvals.py
deleted file mode 100644
index 79abc5eacbf..00000000000
--- a/plotly/validators/carpet/aaxis/_tickvals.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="tickvals", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_tickvalssrc.py b/plotly/validators/carpet/aaxis/_tickvalssrc.py
deleted file mode 100644
index 1c3f2172b04..00000000000
--- a/plotly/validators/carpet/aaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="tickvalssrc", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_title.py b/plotly/validators/carpet/aaxis/_title.py
deleted file mode 100644
index b6772fb7149..00000000000
--- a/plotly/validators/carpet/aaxis/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/_type.py b/plotly/validators/carpet/aaxis/_type.py
deleted file mode 100644
index 82ae2fb8cb8..00000000000
--- a/plotly/validators/carpet/aaxis/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="carpet.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["-", "linear", "date", "category"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/__init__.py b/plotly/validators/carpet/aaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/carpet/aaxis/tickfont/_color.py b/plotly/validators/carpet/aaxis/tickfont/_color.py
deleted file mode 100644
index 1429c367514..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_family.py b/plotly/validators/carpet/aaxis/tickfont/_family.py
deleted file mode 100644
index e9f41c24802..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_lineposition.py b/plotly/validators/carpet/aaxis/tickfont/_lineposition.py
deleted file mode 100644
index 3920ce55746..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_shadow.py b/plotly/validators/carpet/aaxis/tickfont/_shadow.py
deleted file mode 100644
index 6165c95e9b3..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_size.py b/plotly/validators/carpet/aaxis/tickfont/_size.py
deleted file mode 100644
index 6913912d2f1..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_style.py b/plotly/validators/carpet/aaxis/tickfont/_style.py
deleted file mode 100644
index 4a5161257bb..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_textcase.py b/plotly/validators/carpet/aaxis/tickfont/_textcase.py
deleted file mode 100644
index da0eae6d54c..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_variant.py b/plotly/validators/carpet/aaxis/tickfont/_variant.py
deleted file mode 100644
index 68ac7b4219c..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickfont/_weight.py b/plotly/validators/carpet/aaxis/tickfont/_weight.py
deleted file mode 100644
index afb782820d8..00000000000
--- a/plotly/validators/carpet/aaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="carpet.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickformatstop/__init__.py b/plotly/validators/carpet/aaxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/carpet/aaxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/carpet/aaxis/tickformatstop/_dtickrange.py b/plotly/validators/carpet/aaxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index 2ab1e4d43a0..00000000000
--- a/plotly/validators/carpet/aaxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="carpet.aaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "valType": "any"},
- {"editType": "calc", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickformatstop/_enabled.py b/plotly/validators/carpet/aaxis/tickformatstop/_enabled.py
deleted file mode 100644
index d8c86ff8f97..00000000000
--- a/plotly/validators/carpet/aaxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="enabled", parent_name="carpet.aaxis.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickformatstop/_name.py b/plotly/validators/carpet/aaxis/tickformatstop/_name.py
deleted file mode 100644
index edd1ba7ccc6..00000000000
--- a/plotly/validators/carpet/aaxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="name", parent_name="carpet.aaxis.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickformatstop/_templateitemname.py b/plotly/validators/carpet/aaxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index f05c855ca78..00000000000
--- a/plotly/validators/carpet/aaxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="carpet.aaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/tickformatstop/_value.py b/plotly/validators/carpet/aaxis/tickformatstop/_value.py
deleted file mode 100644
index 05401d569e6..00000000000
--- a/plotly/validators/carpet/aaxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="value", parent_name="carpet.aaxis.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/__init__.py b/plotly/validators/carpet/aaxis/title/__init__.py
deleted file mode 100644
index 5a003b67cd8..00000000000
--- a/plotly/validators/carpet/aaxis/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._offset.OffsetValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/carpet/aaxis/title/_font.py b/plotly/validators/carpet/aaxis/title/_font.py
deleted file mode 100644
index 941b0543ba5..00000000000
--- a/plotly/validators/carpet/aaxis/title/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="carpet.aaxis.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/_offset.py b/plotly/validators/carpet/aaxis/title/_offset.py
deleted file mode 100644
index 9dadffe5b9d..00000000000
--- a/plotly/validators/carpet/aaxis/title/_offset.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="offset", parent_name="carpet.aaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/_text.py b/plotly/validators/carpet/aaxis/title/_text.py
deleted file mode 100644
index a5fb17980b4..00000000000
--- a/plotly/validators/carpet/aaxis/title/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="carpet.aaxis.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/__init__.py b/plotly/validators/carpet/aaxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/carpet/aaxis/title/font/_color.py b/plotly/validators/carpet/aaxis/title/font/_color.py
deleted file mode 100644
index 64b40f073c1..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_family.py b/plotly/validators/carpet/aaxis/title/font/_family.py
deleted file mode 100644
index 526912d9997..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_lineposition.py b/plotly/validators/carpet/aaxis/title/font/_lineposition.py
deleted file mode 100644
index 03e7af8957d..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="carpet.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_shadow.py b/plotly/validators/carpet/aaxis/title/font/_shadow.py
deleted file mode 100644
index 3e9e3cf137e..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_size.py b/plotly/validators/carpet/aaxis/title/font/_size.py
deleted file mode 100644
index 4d184c0856b..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_style.py b/plotly/validators/carpet/aaxis/title/font/_style.py
deleted file mode 100644
index 300a474e370..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_textcase.py b/plotly/validators/carpet/aaxis/title/font/_textcase.py
deleted file mode 100644
index 3724f29cd5a..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_variant.py b/plotly/validators/carpet/aaxis/title/font/_variant.py
deleted file mode 100644
index 0db6a43b735..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/aaxis/title/font/_weight.py b/plotly/validators/carpet/aaxis/title/font/_weight.py
deleted file mode 100644
index 46717674880..00000000000
--- a/plotly/validators/carpet/aaxis/title/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="carpet.aaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/__init__.py b/plotly/validators/carpet/baxis/__init__.py
deleted file mode 100644
index eb5d615977d..00000000000
--- a/plotly/validators/carpet/baxis/__init__.py
+++ /dev/null
@@ -1,67 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._type.TypeValidator",
- "._title.TitleValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._startlinewidth.StartlinewidthValidator",
- "._startlinecolor.StartlinecolorValidator",
- "._startline.StartlineValidator",
- "._smoothing.SmoothingValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._rangemode.RangemodeValidator",
- "._range.RangeValidator",
- "._nticks.NticksValidator",
- "._minorgridwidth.MinorgridwidthValidator",
- "._minorgriddash.MinorgriddashValidator",
- "._minorgridcount.MinorgridcountValidator",
- "._minorgridcolor.MinorgridcolorValidator",
- "._minexponent.MinexponentValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._labelsuffix.LabelsuffixValidator",
- "._labelprefix.LabelprefixValidator",
- "._labelpadding.LabelpaddingValidator",
- "._labelalias.LabelaliasValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._fixedrange.FixedrangeValidator",
- "._exponentformat.ExponentformatValidator",
- "._endlinewidth.EndlinewidthValidator",
- "._endlinecolor.EndlinecolorValidator",
- "._endline.EndlineValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- "._cheatertype.CheatertypeValidator",
- "._categoryorder.CategoryorderValidator",
- "._categoryarraysrc.CategoryarraysrcValidator",
- "._categoryarray.CategoryarrayValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- "._autorange.AutorangeValidator",
- "._arraytick0.Arraytick0Validator",
- "._arraydtick.ArraydtickValidator",
- ],
-)
diff --git a/plotly/validators/carpet/baxis/_arraydtick.py b/plotly/validators/carpet/baxis/_arraydtick.py
deleted file mode 100644
index 49042cbb34e..00000000000
--- a/plotly/validators/carpet/baxis/_arraydtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArraydtickValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="arraydtick", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_arraytick0.py b/plotly/validators/carpet/baxis/_arraytick0.py
deleted file mode 100644
index 44b800d598a..00000000000
--- a/plotly/validators/carpet/baxis/_arraytick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Arraytick0Validator(_bv.IntegerValidator):
- def __init__(self, plotly_name="arraytick0", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_autorange.py b/plotly/validators/carpet/baxis/_autorange.py
deleted file mode 100644
index 74e73a58df8..00000000000
--- a/plotly/validators/carpet/baxis/_autorange.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="autorange", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "reversed"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_autotypenumbers.py b/plotly/validators/carpet/baxis/_autotypenumbers.py
deleted file mode 100644
index 76e0a7a4de0..00000000000
--- a/plotly/validators/carpet/baxis/_autotypenumbers.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autotypenumbers", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_categoryarray.py b/plotly/validators/carpet/baxis/_categoryarray.py
deleted file mode 100644
index 3e44bf08af7..00000000000
--- a/plotly/validators/carpet/baxis/_categoryarray.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarrayValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="categoryarray", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_categoryarraysrc.py b/plotly/validators/carpet/baxis/_categoryarraysrc.py
deleted file mode 100644
index ec5ec053f3b..00000000000
--- a/plotly/validators/carpet/baxis/_categoryarraysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarraysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="categoryarraysrc", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_categoryorder.py b/plotly/validators/carpet/baxis/_categoryorder.py
deleted file mode 100644
index 0d45a156770..00000000000
--- a/plotly/validators/carpet/baxis/_categoryorder.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryorderValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="categoryorder", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- ["trace", "category ascending", "category descending", "array"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_cheatertype.py b/plotly/validators/carpet/baxis/_cheatertype.py
deleted file mode 100644
index 62708793628..00000000000
--- a/plotly/validators/carpet/baxis/_cheatertype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CheatertypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="cheatertype", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["index", "value"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_color.py b/plotly/validators/carpet/baxis/_color.py
deleted file mode 100644
index 6c9c876c7ca..00000000000
--- a/plotly/validators/carpet/baxis/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_dtick.py b/plotly/validators/carpet/baxis/_dtick.py
deleted file mode 100644
index 2017aee0d01..00000000000
--- a/plotly/validators/carpet/baxis/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dtick", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_endline.py b/plotly/validators/carpet/baxis/_endline.py
deleted file mode 100644
index 5ca97666687..00000000000
--- a/plotly/validators/carpet/baxis/_endline.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndlineValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="endline", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_endlinecolor.py b/plotly/validators/carpet/baxis/_endlinecolor.py
deleted file mode 100644
index 35d040f123e..00000000000
--- a/plotly/validators/carpet/baxis/_endlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="endlinecolor", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_endlinewidth.py b/plotly/validators/carpet/baxis/_endlinewidth.py
deleted file mode 100644
index 40fb3b0bd03..00000000000
--- a/plotly/validators/carpet/baxis/_endlinewidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="endlinewidth", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_exponentformat.py b/plotly/validators/carpet/baxis/_exponentformat.py
deleted file mode 100644
index 6cf54b2629d..00000000000
--- a/plotly/validators/carpet/baxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_fixedrange.py b/plotly/validators/carpet/baxis/_fixedrange.py
deleted file mode 100644
index 05fd70f9fb3..00000000000
--- a/plotly/validators/carpet/baxis/_fixedrange.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FixedrangeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="fixedrange", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_gridcolor.py b/plotly/validators/carpet/baxis/_gridcolor.py
deleted file mode 100644
index 9deb9e74d08..00000000000
--- a/plotly/validators/carpet/baxis/_gridcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="gridcolor", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_griddash.py b/plotly/validators/carpet/baxis/_griddash.py
deleted file mode 100644
index 2d7edad0f32..00000000000
--- a/plotly/validators/carpet/baxis/_griddash.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(self, plotly_name="griddash", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_gridwidth.py b/plotly/validators/carpet/baxis/_gridwidth.py
deleted file mode 100644
index 6008b3d35d5..00000000000
--- a/plotly/validators/carpet/baxis/_gridwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="gridwidth", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_labelalias.py b/plotly/validators/carpet/baxis/_labelalias.py
deleted file mode 100644
index d56d355a880..00000000000
--- a/plotly/validators/carpet/baxis/_labelalias.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="labelalias", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_labelpadding.py b/plotly/validators/carpet/baxis/_labelpadding.py
deleted file mode 100644
index 2231c1ad49f..00000000000
--- a/plotly/validators/carpet/baxis/_labelpadding.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelpaddingValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="labelpadding", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_labelprefix.py b/plotly/validators/carpet/baxis/_labelprefix.py
deleted file mode 100644
index 4f06a67fa4e..00000000000
--- a/plotly/validators/carpet/baxis/_labelprefix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelprefixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="labelprefix", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_labelsuffix.py b/plotly/validators/carpet/baxis/_labelsuffix.py
deleted file mode 100644
index 10862f0782f..00000000000
--- a/plotly/validators/carpet/baxis/_labelsuffix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelsuffixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="labelsuffix", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_linecolor.py b/plotly/validators/carpet/baxis/_linecolor.py
deleted file mode 100644
index 37cd7ec2943..00000000000
--- a/plotly/validators/carpet/baxis/_linecolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="linecolor", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_linewidth.py b/plotly/validators/carpet/baxis/_linewidth.py
deleted file mode 100644
index 418730e8f14..00000000000
--- a/plotly/validators/carpet/baxis/_linewidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="linewidth", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_minexponent.py b/plotly/validators/carpet/baxis/_minexponent.py
deleted file mode 100644
index 917786c7c3b..00000000000
--- a/plotly/validators/carpet/baxis/_minexponent.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="minexponent", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_minorgridcolor.py b/plotly/validators/carpet/baxis/_minorgridcolor.py
deleted file mode 100644
index f250d102796..00000000000
--- a/plotly/validators/carpet/baxis/_minorgridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="minorgridcolor", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_minorgridcount.py b/plotly/validators/carpet/baxis/_minorgridcount.py
deleted file mode 100644
index 5343813632b..00000000000
--- a/plotly/validators/carpet/baxis/_minorgridcount.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgridcountValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="minorgridcount", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_minorgriddash.py b/plotly/validators/carpet/baxis/_minorgriddash.py
deleted file mode 100644
index 45e4f57e923..00000000000
--- a/plotly/validators/carpet/baxis/_minorgriddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="minorgriddash", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_minorgridwidth.py b/plotly/validators/carpet/baxis/_minorgridwidth.py
deleted file mode 100644
index 63b0b7b48dc..00000000000
--- a/plotly/validators/carpet/baxis/_minorgridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorgridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minorgridwidth", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_nticks.py b/plotly/validators/carpet/baxis/_nticks.py
deleted file mode 100644
index 0ff42a4e8cc..00000000000
--- a/plotly/validators/carpet/baxis/_nticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nticks", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_range.py b/plotly/validators/carpet/baxis/_range.py
deleted file mode 100644
index 2ea40a6048e..00000000000
--- a/plotly/validators/carpet/baxis/_range.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="range", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "valType": "any"},
- {"editType": "calc", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_rangemode.py b/plotly/validators/carpet/baxis/_rangemode.py
deleted file mode 100644
index a8c19476744..00000000000
--- a/plotly/validators/carpet/baxis/_rangemode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangemodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="rangemode", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "tozero", "nonnegative"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_separatethousands.py b/plotly/validators/carpet/baxis/_separatethousands.py
deleted file mode 100644
index d4956bb976d..00000000000
--- a/plotly/validators/carpet/baxis/_separatethousands.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="separatethousands", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_showexponent.py b/plotly/validators/carpet/baxis/_showexponent.py
deleted file mode 100644
index 1d4a590e576..00000000000
--- a/plotly/validators/carpet/baxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_showgrid.py b/plotly/validators/carpet/baxis/_showgrid.py
deleted file mode 100644
index c6e87b88339..00000000000
--- a/plotly/validators/carpet/baxis/_showgrid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showgrid", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_showline.py b/plotly/validators/carpet/baxis/_showline.py
deleted file mode 100644
index 857d6486c5c..00000000000
--- a/plotly/validators/carpet/baxis/_showline.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showline", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_showticklabels.py b/plotly/validators/carpet/baxis/_showticklabels.py
deleted file mode 100644
index 9b635905cff..00000000000
--- a/plotly/validators/carpet/baxis/_showticklabels.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "end", "both", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_showtickprefix.py b/plotly/validators/carpet/baxis/_showtickprefix.py
deleted file mode 100644
index 2f1a7bbe580..00000000000
--- a/plotly/validators/carpet/baxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_showticksuffix.py b/plotly/validators/carpet/baxis/_showticksuffix.py
deleted file mode 100644
index b640ad7cc74..00000000000
--- a/plotly/validators/carpet/baxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_smoothing.py b/plotly/validators/carpet/baxis/_smoothing.py
deleted file mode 100644
index 920636e40d4..00000000000
--- a/plotly/validators/carpet/baxis/_smoothing.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SmoothingValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="smoothing", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1.3),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_startline.py b/plotly/validators/carpet/baxis/_startline.py
deleted file mode 100644
index 42c2f1382a5..00000000000
--- a/plotly/validators/carpet/baxis/_startline.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartlineValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="startline", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_startlinecolor.py b/plotly/validators/carpet/baxis/_startlinecolor.py
deleted file mode 100644
index 48813c0d211..00000000000
--- a/plotly/validators/carpet/baxis/_startlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="startlinecolor", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_startlinewidth.py b/plotly/validators/carpet/baxis/_startlinewidth.py
deleted file mode 100644
index 9f8851d96a6..00000000000
--- a/plotly/validators/carpet/baxis/_startlinewidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="startlinewidth", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tick0.py b/plotly/validators/carpet/baxis/_tick0.py
deleted file mode 100644
index 87b0609b7ed..00000000000
--- a/plotly/validators/carpet/baxis/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.NumberValidator):
- def __init__(self, plotly_name="tick0", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickangle.py b/plotly/validators/carpet/baxis/_tickangle.py
deleted file mode 100644
index 2bcff95fd15..00000000000
--- a/plotly/validators/carpet/baxis/_tickangle.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(self, plotly_name="tickangle", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickfont.py b/plotly/validators/carpet/baxis/_tickfont.py
deleted file mode 100644
index 434c4451aca..00000000000
--- a/plotly/validators/carpet/baxis/_tickfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="tickfont", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickformat.py b/plotly/validators/carpet/baxis/_tickformat.py
deleted file mode 100644
index 2b7c1599f79..00000000000
--- a/plotly/validators/carpet/baxis/_tickformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="tickformat", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickformatstopdefaults.py b/plotly/validators/carpet/baxis/_tickformatstopdefaults.py
deleted file mode 100644
index 0c001370133..00000000000
--- a/plotly/validators/carpet/baxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickformatstopdefaults", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickformatstops.py b/plotly/validators/carpet/baxis/_tickformatstops.py
deleted file mode 100644
index 282a3f7edc7..00000000000
--- a/plotly/validators/carpet/baxis/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="carpet.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickmode.py b/plotly/validators/carpet/baxis/_tickmode.py
deleted file mode 100644
index d3d8d7b1f93..00000000000
--- a/plotly/validators/carpet/baxis/_tickmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="tickmode", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickprefix.py b/plotly/validators/carpet/baxis/_tickprefix.py
deleted file mode 100644
index 6c464b831d4..00000000000
--- a/plotly/validators/carpet/baxis/_tickprefix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="tickprefix", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_ticksuffix.py b/plotly/validators/carpet/baxis/_ticksuffix.py
deleted file mode 100644
index 9db9d13f72f..00000000000
--- a/plotly/validators/carpet/baxis/_ticksuffix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="ticksuffix", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_ticktext.py b/plotly/validators/carpet/baxis/_ticktext.py
deleted file mode 100644
index 11731a4196c..00000000000
--- a/plotly/validators/carpet/baxis/_ticktext.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ticktext", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_ticktextsrc.py b/plotly/validators/carpet/baxis/_ticktextsrc.py
deleted file mode 100644
index 462b29baeb9..00000000000
--- a/plotly/validators/carpet/baxis/_ticktextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ticktextsrc", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickvals.py b/plotly/validators/carpet/baxis/_tickvals.py
deleted file mode 100644
index 58b8ae2f867..00000000000
--- a/plotly/validators/carpet/baxis/_tickvals.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="tickvals", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_tickvalssrc.py b/plotly/validators/carpet/baxis/_tickvalssrc.py
deleted file mode 100644
index a7999338ea6..00000000000
--- a/plotly/validators/carpet/baxis/_tickvalssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="tickvalssrc", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_title.py b/plotly/validators/carpet/baxis/_title.py
deleted file mode 100644
index 0bb701ececa..00000000000
--- a/plotly/validators/carpet/baxis/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/_type.py b/plotly/validators/carpet/baxis/_type.py
deleted file mode 100644
index 18de4b4dd29..00000000000
--- a/plotly/validators/carpet/baxis/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="carpet.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["-", "linear", "date", "category"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/__init__.py b/plotly/validators/carpet/baxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/carpet/baxis/tickfont/_color.py b/plotly/validators/carpet/baxis/tickfont/_color.py
deleted file mode 100644
index dcd3fd675ff..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_family.py b/plotly/validators/carpet/baxis/tickfont/_family.py
deleted file mode 100644
index df905e680e1..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_lineposition.py b/plotly/validators/carpet/baxis/tickfont/_lineposition.py
deleted file mode 100644
index 7acc4db51e3..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_shadow.py b/plotly/validators/carpet/baxis/tickfont/_shadow.py
deleted file mode 100644
index 6a53c2fce51..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_size.py b/plotly/validators/carpet/baxis/tickfont/_size.py
deleted file mode 100644
index 85e70ae3ec4..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_style.py b/plotly/validators/carpet/baxis/tickfont/_style.py
deleted file mode 100644
index 6aa5481cc8a..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_textcase.py b/plotly/validators/carpet/baxis/tickfont/_textcase.py
deleted file mode 100644
index 18d60a223db..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_variant.py b/plotly/validators/carpet/baxis/tickfont/_variant.py
deleted file mode 100644
index bf773952050..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickfont/_weight.py b/plotly/validators/carpet/baxis/tickfont/_weight.py
deleted file mode 100644
index c590fc061f6..00000000000
--- a/plotly/validators/carpet/baxis/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="carpet.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickformatstop/__init__.py b/plotly/validators/carpet/baxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/carpet/baxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/carpet/baxis/tickformatstop/_dtickrange.py b/plotly/validators/carpet/baxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index 6c21126ff2b..00000000000
--- a/plotly/validators/carpet/baxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="carpet.baxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "valType": "any"},
- {"editType": "calc", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickformatstop/_enabled.py b/plotly/validators/carpet/baxis/tickformatstop/_enabled.py
deleted file mode 100644
index 10e24708463..00000000000
--- a/plotly/validators/carpet/baxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="enabled", parent_name="carpet.baxis.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickformatstop/_name.py b/plotly/validators/carpet/baxis/tickformatstop/_name.py
deleted file mode 100644
index 161c3b13086..00000000000
--- a/plotly/validators/carpet/baxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="name", parent_name="carpet.baxis.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickformatstop/_templateitemname.py b/plotly/validators/carpet/baxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index e59950e4e66..00000000000
--- a/plotly/validators/carpet/baxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="carpet.baxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/tickformatstop/_value.py b/plotly/validators/carpet/baxis/tickformatstop/_value.py
deleted file mode 100644
index 1d2194b89f6..00000000000
--- a/plotly/validators/carpet/baxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="value", parent_name="carpet.baxis.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/__init__.py b/plotly/validators/carpet/baxis/title/__init__.py
deleted file mode 100644
index 5a003b67cd8..00000000000
--- a/plotly/validators/carpet/baxis/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._offset.OffsetValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/carpet/baxis/title/_font.py b/plotly/validators/carpet/baxis/title/_font.py
deleted file mode 100644
index 420bd7e1c59..00000000000
--- a/plotly/validators/carpet/baxis/title/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="carpet.baxis.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/_offset.py b/plotly/validators/carpet/baxis/title/_offset.py
deleted file mode 100644
index cd972917150..00000000000
--- a/plotly/validators/carpet/baxis/title/_offset.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="offset", parent_name="carpet.baxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/_text.py b/plotly/validators/carpet/baxis/title/_text.py
deleted file mode 100644
index f284b391902..00000000000
--- a/plotly/validators/carpet/baxis/title/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="carpet.baxis.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/__init__.py b/plotly/validators/carpet/baxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/carpet/baxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/carpet/baxis/title/font/_color.py b/plotly/validators/carpet/baxis/title/font/_color.py
deleted file mode 100644
index 34bc735a83e..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_family.py b/plotly/validators/carpet/baxis/title/font/_family.py
deleted file mode 100644
index b2ba24f31df..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_lineposition.py b/plotly/validators/carpet/baxis/title/font/_lineposition.py
deleted file mode 100644
index 12e7a39e608..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="carpet.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_shadow.py b/plotly/validators/carpet/baxis/title/font/_shadow.py
deleted file mode 100644
index fa39328081f..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_size.py b/plotly/validators/carpet/baxis/title/font/_size.py
deleted file mode 100644
index 7f56c731f59..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_style.py b/plotly/validators/carpet/baxis/title/font/_style.py
deleted file mode 100644
index 0507b8ffec3..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_textcase.py b/plotly/validators/carpet/baxis/title/font/_textcase.py
deleted file mode 100644
index bcdfd36ee79..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_variant.py b/plotly/validators/carpet/baxis/title/font/_variant.py
deleted file mode 100644
index b4c6adb545c..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/baxis/title/font/_weight.py b/plotly/validators/carpet/baxis/title/font/_weight.py
deleted file mode 100644
index 977e8f68962..00000000000
--- a/plotly/validators/carpet/baxis/title/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="carpet.baxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/__init__.py b/plotly/validators/carpet/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/carpet/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/carpet/font/_color.py b/plotly/validators/carpet/font/_color.py
deleted file mode 100644
index d65ebda1564..00000000000
--- a/plotly/validators/carpet/font/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_family.py b/plotly/validators/carpet/font/_family.py
deleted file mode 100644
index 7cede99fbc4..00000000000
--- a/plotly/validators/carpet/font/_family.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_lineposition.py b/plotly/validators/carpet/font/_lineposition.py
deleted file mode 100644
index f32e968e8ce..00000000000
--- a/plotly/validators/carpet/font/_lineposition.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="lineposition", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_shadow.py b/plotly/validators/carpet/font/_shadow.py
deleted file mode 100644
index 285b1f92d17..00000000000
--- a/plotly/validators/carpet/font/_shadow.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_size.py b/plotly/validators/carpet/font/_size.py
deleted file mode 100644
index 99c0f724a98..00000000000
--- a/plotly/validators/carpet/font/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_style.py b/plotly/validators/carpet/font/_style.py
deleted file mode 100644
index 706b284caf2..00000000000
--- a/plotly/validators/carpet/font/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_textcase.py b/plotly/validators/carpet/font/_textcase.py
deleted file mode 100644
index e0ca7ddf61e..00000000000
--- a/plotly/validators/carpet/font/_textcase.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textcase", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_variant.py b/plotly/validators/carpet/font/_variant.py
deleted file mode 100644
index 16cab2dfc50..00000000000
--- a/plotly/validators/carpet/font/_variant.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="variant", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/font/_weight.py b/plotly/validators/carpet/font/_weight.py
deleted file mode 100644
index bebd5ec976d..00000000000
--- a/plotly/validators/carpet/font/_weight.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="carpet.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/__init__.py b/plotly/validators/carpet/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/carpet/legendgrouptitle/_font.py b/plotly/validators/carpet/legendgrouptitle/_font.py
deleted file mode 100644
index 7579d0a7167..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="carpet.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/_text.py b/plotly/validators/carpet/legendgrouptitle/_text.py
deleted file mode 100644
index 095e7c5a90b..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="carpet.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/__init__.py b/plotly/validators/carpet/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_color.py b/plotly/validators/carpet/legendgrouptitle/font/_color.py
deleted file mode 100644
index f9c18745fb5..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="carpet.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_family.py b/plotly/validators/carpet/legendgrouptitle/font/_family.py
deleted file mode 100644
index 4cbeac7a853..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="carpet.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_lineposition.py b/plotly/validators/carpet/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 515f4b34920..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="carpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_shadow.py b/plotly/validators/carpet/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 995e2523ff7..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="carpet.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_size.py b/plotly/validators/carpet/legendgrouptitle/font/_size.py
deleted file mode 100644
index b40729f78ed..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="carpet.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_style.py b/plotly/validators/carpet/legendgrouptitle/font/_style.py
deleted file mode 100644
index ba260c9a135..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="carpet.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_textcase.py b/plotly/validators/carpet/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 23c28631104..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="carpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_variant.py b/plotly/validators/carpet/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 685d1e27152..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="carpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/legendgrouptitle/font/_weight.py b/plotly/validators/carpet/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 1e14502dd95..00000000000
--- a/plotly/validators/carpet/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="carpet.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/stream/__init__.py b/plotly/validators/carpet/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/carpet/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/carpet/stream/_maxpoints.py b/plotly/validators/carpet/stream/_maxpoints.py
deleted file mode 100644
index 0b6d3394ea5..00000000000
--- a/plotly/validators/carpet/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="carpet.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/carpet/stream/_token.py b/plotly/validators/carpet/stream/_token.py
deleted file mode 100644
index baa58152e2d..00000000000
--- a/plotly/validators/carpet/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="carpet.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/__init__.py b/plotly/validators/choropleth/__init__.py
deleted file mode 100644
index f988bf1cc8f..00000000000
--- a/plotly/validators/choropleth/__init__.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._visible.VisibleValidator",
- "._unselected.UnselectedValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._selected.SelectedValidator",
- "._reversescale.ReversescaleValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._locationssrc.LocationssrcValidator",
- "._locations.LocationsValidator",
- "._locationmode.LocationmodeValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._geojson.GeojsonValidator",
- "._geo.GeoValidator",
- "._featureidkey.FeatureidkeyValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/_autocolorscale.py b/plotly/validators/choropleth/_autocolorscale.py
deleted file mode 100644
index 11039428b36..00000000000
--- a/plotly/validators/choropleth/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="choropleth", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_coloraxis.py b/plotly/validators/choropleth/_coloraxis.py
deleted file mode 100644
index a17b90f61e7..00000000000
--- a/plotly/validators/choropleth/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_colorbar.py b/plotly/validators/choropleth/_colorbar.py
deleted file mode 100644
index b657e5435a6..00000000000
--- a/plotly/validators/choropleth/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_colorscale.py b/plotly/validators/choropleth/_colorscale.py
deleted file mode 100644
index 9d4600c9a0e..00000000000
--- a/plotly/validators/choropleth/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_customdata.py b/plotly/validators/choropleth/_customdata.py
deleted file mode 100644
index 63e5c073bf6..00000000000
--- a/plotly/validators/choropleth/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_customdatasrc.py b/plotly/validators/choropleth/_customdatasrc.py
deleted file mode 100644
index 43bd8d3a4b9..00000000000
--- a/plotly/validators/choropleth/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_featureidkey.py b/plotly/validators/choropleth/_featureidkey.py
deleted file mode 100644
index 1a6b8ffe92a..00000000000
--- a/plotly/validators/choropleth/_featureidkey.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FeatureidkeyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="featureidkey", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_geo.py b/plotly/validators/choropleth/_geo.py
deleted file mode 100644
index 855d81f5b97..00000000000
--- a/plotly/validators/choropleth/_geo.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GeoValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="geo", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "geo"),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_geojson.py b/plotly/validators/choropleth/_geojson.py
deleted file mode 100644
index 526993193cf..00000000000
--- a/plotly/validators/choropleth/_geojson.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GeojsonValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="geojson", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_hoverinfo.py b/plotly/validators/choropleth/_hoverinfo.py
deleted file mode 100644
index d0b16d3ba9e..00000000000
--- a/plotly/validators/choropleth/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["location", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_hoverinfosrc.py b/plotly/validators/choropleth/_hoverinfosrc.py
deleted file mode 100644
index ed37288f9ea..00000000000
--- a/plotly/validators/choropleth/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_hoverlabel.py b/plotly/validators/choropleth/_hoverlabel.py
deleted file mode 100644
index 51453ece4f6..00000000000
--- a/plotly/validators/choropleth/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_hovertemplate.py b/plotly/validators/choropleth/_hovertemplate.py
deleted file mode 100644
index 1261059f93d..00000000000
--- a/plotly/validators/choropleth/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_hovertemplatesrc.py b/plotly/validators/choropleth/_hovertemplatesrc.py
deleted file mode 100644
index b41bc6ba7db..00000000000
--- a/plotly/validators/choropleth/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="choropleth", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_hovertext.py b/plotly/validators/choropleth/_hovertext.py
deleted file mode 100644
index d337ba81470..00000000000
--- a/plotly/validators/choropleth/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_hovertextsrc.py b/plotly/validators/choropleth/_hovertextsrc.py
deleted file mode 100644
index 1cf09ff1d20..00000000000
--- a/plotly/validators/choropleth/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_ids.py b/plotly/validators/choropleth/_ids.py
deleted file mode 100644
index 6dc3753eec7..00000000000
--- a/plotly/validators/choropleth/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_idssrc.py b/plotly/validators/choropleth/_idssrc.py
deleted file mode 100644
index 5f67c0f0cdb..00000000000
--- a/plotly/validators/choropleth/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_legend.py b/plotly/validators/choropleth/_legend.py
deleted file mode 100644
index 8d84bd01ffa..00000000000
--- a/plotly/validators/choropleth/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_legendgroup.py b/plotly/validators/choropleth/_legendgroup.py
deleted file mode 100644
index d372da243d9..00000000000
--- a/plotly/validators/choropleth/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_legendgrouptitle.py b/plotly/validators/choropleth/_legendgrouptitle.py
deleted file mode 100644
index e05b8ae6438..00000000000
--- a/plotly/validators/choropleth/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="choropleth", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_legendrank.py b/plotly/validators/choropleth/_legendrank.py
deleted file mode 100644
index 0cf91132870..00000000000
--- a/plotly/validators/choropleth/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_legendwidth.py b/plotly/validators/choropleth/_legendwidth.py
deleted file mode 100644
index 46499810149..00000000000
--- a/plotly/validators/choropleth/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_locationmode.py b/plotly/validators/choropleth/_locationmode.py
deleted file mode 100644
index c45e74caffc..00000000000
--- a/plotly/validators/choropleth/_locationmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="locationmode", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["ISO-3", "USA-states", "country names", "geojson-id"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_locations.py b/plotly/validators/choropleth/_locations.py
deleted file mode 100644
index 953c8810e01..00000000000
--- a/plotly/validators/choropleth/_locations.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="locations", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_locationssrc.py b/plotly/validators/choropleth/_locationssrc.py
deleted file mode 100644
index 97c84375945..00000000000
--- a/plotly/validators/choropleth/_locationssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="locationssrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_marker.py b/plotly/validators/choropleth/_marker.py
deleted file mode 100644
index 4623d461e35..00000000000
--- a/plotly/validators/choropleth/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_meta.py b/plotly/validators/choropleth/_meta.py
deleted file mode 100644
index 940135c1b7a..00000000000
--- a/plotly/validators/choropleth/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_metasrc.py b/plotly/validators/choropleth/_metasrc.py
deleted file mode 100644
index 70cab102a57..00000000000
--- a/plotly/validators/choropleth/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_name.py b/plotly/validators/choropleth/_name.py
deleted file mode 100644
index ecf8c6b0097..00000000000
--- a/plotly/validators/choropleth/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_reversescale.py b/plotly/validators/choropleth/_reversescale.py
deleted file mode 100644
index 4fc8ed91900..00000000000
--- a/plotly/validators/choropleth/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_selected.py b/plotly/validators/choropleth/_selected.py
deleted file mode 100644
index e3ac9feea67..00000000000
--- a/plotly/validators/choropleth/_selected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="selected", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_selectedpoints.py b/plotly/validators/choropleth/_selectedpoints.py
deleted file mode 100644
index bafac1a03c8..00000000000
--- a/plotly/validators/choropleth/_selectedpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="selectedpoints", parent_name="choropleth", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_showlegend.py b/plotly/validators/choropleth/_showlegend.py
deleted file mode 100644
index 02290f33a28..00000000000
--- a/plotly/validators/choropleth/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_showscale.py b/plotly/validators/choropleth/_showscale.py
deleted file mode 100644
index 7d7742a1fe1..00000000000
--- a/plotly/validators/choropleth/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_stream.py b/plotly/validators/choropleth/_stream.py
deleted file mode 100644
index 3e1d9db6a94..00000000000
--- a/plotly/validators/choropleth/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_text.py b/plotly/validators/choropleth/_text.py
deleted file mode 100644
index a20ad6cfb6a..00000000000
--- a/plotly/validators/choropleth/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_textsrc.py b/plotly/validators/choropleth/_textsrc.py
deleted file mode 100644
index 2bd40b43571..00000000000
--- a/plotly/validators/choropleth/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_uid.py b/plotly/validators/choropleth/_uid.py
deleted file mode 100644
index 60e75099ac0..00000000000
--- a/plotly/validators/choropleth/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_uirevision.py b/plotly/validators/choropleth/_uirevision.py
deleted file mode 100644
index e9becb24426..00000000000
--- a/plotly/validators/choropleth/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_unselected.py b/plotly/validators/choropleth/_unselected.py
deleted file mode 100644
index a6efafb2b78..00000000000
--- a/plotly/validators/choropleth/_unselected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UnselectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="unselected", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Unselected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_visible.py b/plotly/validators/choropleth/_visible.py
deleted file mode 100644
index 6b4aa2a2d1e..00000000000
--- a/plotly/validators/choropleth/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_z.py b/plotly/validators/choropleth/_z.py
deleted file mode 100644
index 25c168f87d8..00000000000
--- a/plotly/validators/choropleth/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_zauto.py b/plotly/validators/choropleth/_zauto.py
deleted file mode 100644
index 50b9fad957c..00000000000
--- a/plotly/validators/choropleth/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_zmax.py b/plotly/validators/choropleth/_zmax.py
deleted file mode 100644
index 2330efd541c..00000000000
--- a/plotly/validators/choropleth/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_zmid.py b/plotly/validators/choropleth/_zmid.py
deleted file mode 100644
index ebb751393be..00000000000
--- a/plotly/validators/choropleth/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_zmin.py b/plotly/validators/choropleth/_zmin.py
deleted file mode 100644
index 918e2a8b3f9..00000000000
--- a/plotly/validators/choropleth/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/_zsrc.py b/plotly/validators/choropleth/_zsrc.py
deleted file mode 100644
index 35db613334b..00000000000
--- a/plotly/validators/choropleth/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="choropleth", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/__init__.py b/plotly/validators/choropleth/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/choropleth/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/colorbar/_bgcolor.py b/plotly/validators/choropleth/colorbar/_bgcolor.py
deleted file mode 100644
index 043a6f44c7d..00000000000
--- a/plotly/validators/choropleth/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_bordercolor.py b/plotly/validators/choropleth/colorbar/_bordercolor.py
deleted file mode 100644
index 36ec69823c3..00000000000
--- a/plotly/validators/choropleth/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_borderwidth.py b/plotly/validators/choropleth/colorbar/_borderwidth.py
deleted file mode 100644
index a97a869fc10..00000000000
--- a/plotly/validators/choropleth/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_dtick.py b/plotly/validators/choropleth/colorbar/_dtick.py
deleted file mode 100644
index 2c466180a7a..00000000000
--- a/plotly/validators/choropleth/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_exponentformat.py b/plotly/validators/choropleth/colorbar/_exponentformat.py
deleted file mode 100644
index f71719ec4a9..00000000000
--- a/plotly/validators/choropleth/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_labelalias.py b/plotly/validators/choropleth/colorbar/_labelalias.py
deleted file mode 100644
index d3910c981e0..00000000000
--- a/plotly/validators/choropleth/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_len.py b/plotly/validators/choropleth/colorbar/_len.py
deleted file mode 100644
index fa25222559e..00000000000
--- a/plotly/validators/choropleth/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="choropleth.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_lenmode.py b/plotly/validators/choropleth/colorbar/_lenmode.py
deleted file mode 100644
index e758e08925d..00000000000
--- a/plotly/validators/choropleth/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_minexponent.py b/plotly/validators/choropleth/colorbar/_minexponent.py
deleted file mode 100644
index c9908b2c403..00000000000
--- a/plotly/validators/choropleth/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_nticks.py b/plotly/validators/choropleth/colorbar/_nticks.py
deleted file mode 100644
index 4becc487e67..00000000000
--- a/plotly/validators/choropleth/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_orientation.py b/plotly/validators/choropleth/colorbar/_orientation.py
deleted file mode 100644
index de05a5b0a1a..00000000000
--- a/plotly/validators/choropleth/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_outlinecolor.py b/plotly/validators/choropleth/colorbar/_outlinecolor.py
deleted file mode 100644
index 31ce4439fcf..00000000000
--- a/plotly/validators/choropleth/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_outlinewidth.py b/plotly/validators/choropleth/colorbar/_outlinewidth.py
deleted file mode 100644
index b5af423a517..00000000000
--- a/plotly/validators/choropleth/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_separatethousands.py b/plotly/validators/choropleth/colorbar/_separatethousands.py
deleted file mode 100644
index ec9b844309a..00000000000
--- a/plotly/validators/choropleth/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="choropleth.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_showexponent.py b/plotly/validators/choropleth/colorbar/_showexponent.py
deleted file mode 100644
index 916fdfa3427..00000000000
--- a/plotly/validators/choropleth/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_showticklabels.py b/plotly/validators/choropleth/colorbar/_showticklabels.py
deleted file mode 100644
index 4a1cd952a47..00000000000
--- a/plotly/validators/choropleth/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_showtickprefix.py b/plotly/validators/choropleth/colorbar/_showtickprefix.py
deleted file mode 100644
index 9bfc5db610e..00000000000
--- a/plotly/validators/choropleth/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_showticksuffix.py b/plotly/validators/choropleth/colorbar/_showticksuffix.py
deleted file mode 100644
index 6ff085d60a7..00000000000
--- a/plotly/validators/choropleth/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_thickness.py b/plotly/validators/choropleth/colorbar/_thickness.py
deleted file mode 100644
index 6d07538aec9..00000000000
--- a/plotly/validators/choropleth/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_thicknessmode.py b/plotly/validators/choropleth/colorbar/_thicknessmode.py
deleted file mode 100644
index bfd0c76407f..00000000000
--- a/plotly/validators/choropleth/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tick0.py b/plotly/validators/choropleth/colorbar/_tick0.py
deleted file mode 100644
index adad9c484b6..00000000000
--- a/plotly/validators/choropleth/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickangle.py b/plotly/validators/choropleth/colorbar/_tickangle.py
deleted file mode 100644
index a03abb90a54..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickcolor.py b/plotly/validators/choropleth/colorbar/_tickcolor.py
deleted file mode 100644
index fe4f9a87a5f..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickfont.py b/plotly/validators/choropleth/colorbar/_tickfont.py
deleted file mode 100644
index 636ea2928ca..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickformat.py b/plotly/validators/choropleth/colorbar/_tickformat.py
deleted file mode 100644
index d218e50f58f..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickformatstopdefaults.py b/plotly/validators/choropleth/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index abb508eb589..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="choropleth.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickformatstops.py b/plotly/validators/choropleth/colorbar/_tickformatstops.py
deleted file mode 100644
index a1cdbe59cfc..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticklabeloverflow.py b/plotly/validators/choropleth/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 438b5fb7420..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="choropleth.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticklabelposition.py b/plotly/validators/choropleth/colorbar/_ticklabelposition.py
deleted file mode 100644
index 37aff9f16a6..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="choropleth.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticklabelstep.py b/plotly/validators/choropleth/colorbar/_ticklabelstep.py
deleted file mode 100644
index 5d1e0f3a89e..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticklen.py b/plotly/validators/choropleth/colorbar/_ticklen.py
deleted file mode 100644
index cdcf9d4d360..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickmode.py b/plotly/validators/choropleth/colorbar/_tickmode.py
deleted file mode 100644
index fb7a4e31eec..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickprefix.py b/plotly/validators/choropleth/colorbar/_tickprefix.py
deleted file mode 100644
index 9cdad479e39..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticks.py b/plotly/validators/choropleth/colorbar/_ticks.py
deleted file mode 100644
index 90aa9e8aeb0..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticksuffix.py b/plotly/validators/choropleth/colorbar/_ticksuffix.py
deleted file mode 100644
index f3697ed93d8..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticktext.py b/plotly/validators/choropleth/colorbar/_ticktext.py
deleted file mode 100644
index 6a76e62d1a8..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ticktextsrc.py b/plotly/validators/choropleth/colorbar/_ticktextsrc.py
deleted file mode 100644
index 14ef714593f..00000000000
--- a/plotly/validators/choropleth/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickvals.py b/plotly/validators/choropleth/colorbar/_tickvals.py
deleted file mode 100644
index 912a73e2ef2..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickvalssrc.py b/plotly/validators/choropleth/colorbar/_tickvalssrc.py
deleted file mode 100644
index f83fb401f26..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_tickwidth.py b/plotly/validators/choropleth/colorbar/_tickwidth.py
deleted file mode 100644
index 9f78cb24223..00000000000
--- a/plotly/validators/choropleth/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_title.py b/plotly/validators/choropleth/colorbar/_title.py
deleted file mode 100644
index bc3b65c0d6a..00000000000
--- a/plotly/validators/choropleth/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_x.py b/plotly/validators/choropleth/colorbar/_x.py
deleted file mode 100644
index 70ff836adf3..00000000000
--- a/plotly/validators/choropleth/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="choropleth.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_xanchor.py b/plotly/validators/choropleth/colorbar/_xanchor.py
deleted file mode 100644
index 679e387f18b..00000000000
--- a/plotly/validators/choropleth/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_xpad.py b/plotly/validators/choropleth/colorbar/_xpad.py
deleted file mode 100644
index 2a03b6255d5..00000000000
--- a/plotly/validators/choropleth/colorbar/_xpad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xpad", parent_name="choropleth.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_xref.py b/plotly/validators/choropleth/colorbar/_xref.py
deleted file mode 100644
index 4a3760b1f1f..00000000000
--- a/plotly/validators/choropleth/colorbar/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="choropleth.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_y.py b/plotly/validators/choropleth/colorbar/_y.py
deleted file mode 100644
index f70fc3df2a6..00000000000
--- a/plotly/validators/choropleth/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="choropleth.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_yanchor.py b/plotly/validators/choropleth/colorbar/_yanchor.py
deleted file mode 100644
index 98cbd7fbafb..00000000000
--- a/plotly/validators/choropleth/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="choropleth.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_ypad.py b/plotly/validators/choropleth/colorbar/_ypad.py
deleted file mode 100644
index 3188ef0cd37..00000000000
--- a/plotly/validators/choropleth/colorbar/_ypad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ypad", parent_name="choropleth.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/_yref.py b/plotly/validators/choropleth/colorbar/_yref.py
deleted file mode 100644
index c597764660c..00000000000
--- a/plotly/validators/choropleth/colorbar/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="choropleth.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/__init__.py b/plotly/validators/choropleth/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_color.py b/plotly/validators/choropleth/colorbar/tickfont/_color.py
deleted file mode 100644
index fc3002fc8d2..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="choropleth.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_family.py b/plotly/validators/choropleth/colorbar/tickfont/_family.py
deleted file mode 100644
index b2476a317fb..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="choropleth.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_lineposition.py b/plotly/validators/choropleth/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index df290a59deb..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choropleth.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_shadow.py b/plotly/validators/choropleth/colorbar/tickfont/_shadow.py
deleted file mode 100644
index f50d70c53f5..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="choropleth.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_size.py b/plotly/validators/choropleth/colorbar/tickfont/_size.py
deleted file mode 100644
index 2a7c9bc8500..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="choropleth.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_style.py b/plotly/validators/choropleth/colorbar/tickfont/_style.py
deleted file mode 100644
index 8f5e87369e1..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="choropleth.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_textcase.py b/plotly/validators/choropleth/colorbar/tickfont/_textcase.py
deleted file mode 100644
index cf86a658ddd..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choropleth.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_variant.py b/plotly/validators/choropleth/colorbar/tickfont/_variant.py
deleted file mode 100644
index 98599a2f22b..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choropleth.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickfont/_weight.py b/plotly/validators/choropleth/colorbar/tickfont/_weight.py
deleted file mode 100644
index 03dc2515bd1..00000000000
--- a/plotly/validators/choropleth/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="choropleth.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickformatstop/__init__.py b/plotly/validators/choropleth/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/choropleth/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/choropleth/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 29cb54bd4db..00000000000
--- a/plotly/validators/choropleth/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="choropleth.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickformatstop/_enabled.py b/plotly/validators/choropleth/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 4d3e8de8dad..00000000000
--- a/plotly/validators/choropleth/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="choropleth.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickformatstop/_name.py b/plotly/validators/choropleth/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 57844d819cd..00000000000
--- a/plotly/validators/choropleth/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="choropleth.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/choropleth/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index a7954155638..00000000000
--- a/plotly/validators/choropleth/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="choropleth.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/tickformatstop/_value.py b/plotly/validators/choropleth/colorbar/tickformatstop/_value.py
deleted file mode 100644
index e9797892dcc..00000000000
--- a/plotly/validators/choropleth/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="choropleth.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/__init__.py b/plotly/validators/choropleth/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/choropleth/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/choropleth/colorbar/title/_font.py b/plotly/validators/choropleth/colorbar/title/_font.py
deleted file mode 100644
index d8eec7324de..00000000000
--- a/plotly/validators/choropleth/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="choropleth.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/_side.py b/plotly/validators/choropleth/colorbar/title/_side.py
deleted file mode 100644
index 85228541178..00000000000
--- a/plotly/validators/choropleth/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="choropleth.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/_text.py b/plotly/validators/choropleth/colorbar/title/_text.py
deleted file mode 100644
index 1bcfffee10b..00000000000
--- a/plotly/validators/choropleth/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="choropleth.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/__init__.py b/plotly/validators/choropleth/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/colorbar/title/font/_color.py b/plotly/validators/choropleth/colorbar/title/font/_color.py
deleted file mode 100644
index 756248c8ad6..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_family.py b/plotly/validators/choropleth/colorbar/title/font/_family.py
deleted file mode 100644
index 448ca821fb4..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_lineposition.py b/plotly/validators/choropleth/colorbar/title/font/_lineposition.py
deleted file mode 100644
index bf0d8821136..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_shadow.py b/plotly/validators/choropleth/colorbar/title/font/_shadow.py
deleted file mode 100644
index fb3b48cf60c..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_size.py b/plotly/validators/choropleth/colorbar/title/font/_size.py
deleted file mode 100644
index c96c37a0997..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="choropleth.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_style.py b/plotly/validators/choropleth/colorbar/title/font/_style.py
deleted file mode 100644
index c95c05db697..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_textcase.py b/plotly/validators/choropleth/colorbar/title/font/_textcase.py
deleted file mode 100644
index 11b070c540f..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_variant.py b/plotly/validators/choropleth/colorbar/title/font/_variant.py
deleted file mode 100644
index 13044428603..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/colorbar/title/font/_weight.py b/plotly/validators/choropleth/colorbar/title/font/_weight.py
deleted file mode 100644
index f09367fb267..00000000000
--- a/plotly/validators/choropleth/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choropleth.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/__init__.py b/plotly/validators/choropleth/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/choropleth/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/hoverlabel/_align.py b/plotly/validators/choropleth/hoverlabel/_align.py
deleted file mode 100644
index cf5d78422fc..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_alignsrc.py b/plotly/validators/choropleth/hoverlabel/_alignsrc.py
deleted file mode 100644
index b4ac2753534..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_bgcolor.py b/plotly/validators/choropleth/hoverlabel/_bgcolor.py
deleted file mode 100644
index 89988a03d4f..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_bgcolorsrc.py b/plotly/validators/choropleth/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index 29b4a19cac3..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_bordercolor.py b/plotly/validators/choropleth/hoverlabel/_bordercolor.py
deleted file mode 100644
index 47c2603d1c4..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_bordercolorsrc.py b/plotly/validators/choropleth/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 7be6a311454..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="choropleth.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_font.py b/plotly/validators/choropleth/hoverlabel/_font.py
deleted file mode 100644
index 5a032709b3a..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_namelength.py b/plotly/validators/choropleth/hoverlabel/_namelength.py
deleted file mode 100644
index 64a74c7a5b7..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/_namelengthsrc.py b/plotly/validators/choropleth/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 6892257ef7e..00000000000
--- a/plotly/validators/choropleth/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="choropleth.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/__init__.py b/plotly/validators/choropleth/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/hoverlabel/font/_color.py b/plotly/validators/choropleth/hoverlabel/font/_color.py
deleted file mode 100644
index 205e9a209bb..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_colorsrc.py b/plotly/validators/choropleth/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 91178382d08..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_family.py b/plotly/validators/choropleth/hoverlabel/font/_family.py
deleted file mode 100644
index d8eee8fd45d..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_familysrc.py b/plotly/validators/choropleth/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 95c1e48f3e9..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="choropleth.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_lineposition.py b/plotly/validators/choropleth/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 72918118b2f..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choropleth.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_linepositionsrc.py b/plotly/validators/choropleth/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index b9c89321383..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="choropleth.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_shadow.py b/plotly/validators/choropleth/hoverlabel/font/_shadow.py
deleted file mode 100644
index 7378a2ed471..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_shadowsrc.py b/plotly/validators/choropleth/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 7ab99dfb939..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="choropleth.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_size.py b/plotly/validators/choropleth/hoverlabel/font/_size.py
deleted file mode 100644
index b61650c510c..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_sizesrc.py b/plotly/validators/choropleth/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 7b49ddba505..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_style.py b/plotly/validators/choropleth/hoverlabel/font/_style.py
deleted file mode 100644
index 6615e93873d..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_stylesrc.py b/plotly/validators/choropleth/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index e73d3d4f573..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_textcase.py b/plotly/validators/choropleth/hoverlabel/font/_textcase.py
deleted file mode 100644
index 614d1ef8f5b..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_textcasesrc.py b/plotly/validators/choropleth/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index f6cad8b4af6..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="choropleth.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_variant.py b/plotly/validators/choropleth/hoverlabel/font/_variant.py
deleted file mode 100644
index e0b7bb2281b..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_variantsrc.py b/plotly/validators/choropleth/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 393b36eb015..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="choropleth.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_weight.py b/plotly/validators/choropleth/hoverlabel/font/_weight.py
deleted file mode 100644
index 99c14c115eb..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="choropleth.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/hoverlabel/font/_weightsrc.py b/plotly/validators/choropleth/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index c5bbcb4d810..00000000000
--- a/plotly/validators/choropleth/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="choropleth.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/__init__.py b/plotly/validators/choropleth/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/choropleth/legendgrouptitle/_font.py b/plotly/validators/choropleth/legendgrouptitle/_font.py
deleted file mode 100644
index 3f057f01634..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="choropleth.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/_text.py b/plotly/validators/choropleth/legendgrouptitle/_text.py
deleted file mode 100644
index d7ae813c2c2..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="choropleth.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/__init__.py b/plotly/validators/choropleth/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_color.py b/plotly/validators/choropleth/legendgrouptitle/font/_color.py
deleted file mode 100644
index 0d2c0075cb1..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_family.py b/plotly/validators/choropleth/legendgrouptitle/font/_family.py
deleted file mode 100644
index 17818237dd4..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_lineposition.py b/plotly/validators/choropleth/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 222b133502c..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_shadow.py b/plotly/validators/choropleth/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 8b39219f7f3..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_size.py b/plotly/validators/choropleth/legendgrouptitle/font/_size.py
deleted file mode 100644
index 3d5f96fe864..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_style.py b/plotly/validators/choropleth/legendgrouptitle/font/_style.py
deleted file mode 100644
index 05434cbfce8..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_textcase.py b/plotly/validators/choropleth/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 63477eb7aa2..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_variant.py b/plotly/validators/choropleth/legendgrouptitle/font/_variant.py
deleted file mode 100644
index d557404eebc..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/legendgrouptitle/font/_weight.py b/plotly/validators/choropleth/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 75daadf13c5..00000000000
--- a/plotly/validators/choropleth/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choropleth.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/marker/__init__.py b/plotly/validators/choropleth/marker/__init__.py
deleted file mode 100644
index 3f0890dec84..00000000000
--- a/plotly/validators/choropleth/marker/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._opacitysrc.OpacitysrcValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/marker/_line.py b/plotly/validators/choropleth/marker/_line.py
deleted file mode 100644
index 643ec71d062..00000000000
--- a/plotly/validators/choropleth/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="choropleth.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/marker/_opacity.py b/plotly/validators/choropleth/marker/_opacity.py
deleted file mode 100644
index f5aecc074ec..00000000000
--- a/plotly/validators/choropleth/marker/_opacity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="choropleth.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/marker/_opacitysrc.py b/plotly/validators/choropleth/marker/_opacitysrc.py
deleted file mode 100644
index b6e3ed4e87e..00000000000
--- a/plotly/validators/choropleth/marker/_opacitysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacitysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="opacitysrc", parent_name="choropleth.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/marker/line/__init__.py b/plotly/validators/choropleth/marker/line/__init__.py
deleted file mode 100644
index ca6d32f725b..00000000000
--- a/plotly/validators/choropleth/marker/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choropleth/marker/line/_color.py b/plotly/validators/choropleth/marker/line/_color.py
deleted file mode 100644
index da820a12eb6..00000000000
--- a/plotly/validators/choropleth/marker/line/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="choropleth.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/marker/line/_colorsrc.py b/plotly/validators/choropleth/marker/line/_colorsrc.py
deleted file mode 100644
index 8d097cbbb99..00000000000
--- a/plotly/validators/choropleth/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="choropleth.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/marker/line/_width.py b/plotly/validators/choropleth/marker/line/_width.py
deleted file mode 100644
index e605c690584..00000000000
--- a/plotly/validators/choropleth/marker/line/_width.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="choropleth.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/marker/line/_widthsrc.py b/plotly/validators/choropleth/marker/line/_widthsrc.py
deleted file mode 100644
index 6d4a5077c78..00000000000
--- a/plotly/validators/choropleth/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="widthsrc", parent_name="choropleth.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/selected/__init__.py b/plotly/validators/choropleth/selected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/choropleth/selected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/choropleth/selected/_marker.py b/plotly/validators/choropleth/selected/_marker.py
deleted file mode 100644
index 74ccfa0bb78..00000000000
--- a/plotly/validators/choropleth/selected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="choropleth.selected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/selected/marker/__init__.py b/plotly/validators/choropleth/selected/marker/__init__.py
deleted file mode 100644
index ea80a8a0f0d..00000000000
--- a/plotly/validators/choropleth/selected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator"]
-)
diff --git a/plotly/validators/choropleth/selected/marker/_opacity.py b/plotly/validators/choropleth/selected/marker/_opacity.py
deleted file mode 100644
index 86750ed001f..00000000000
--- a/plotly/validators/choropleth/selected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="choropleth.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/stream/__init__.py b/plotly/validators/choropleth/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/choropleth/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/choropleth/stream/_maxpoints.py b/plotly/validators/choropleth/stream/_maxpoints.py
deleted file mode 100644
index a03110203c7..00000000000
--- a/plotly/validators/choropleth/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="choropleth.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/stream/_token.py b/plotly/validators/choropleth/stream/_token.py
deleted file mode 100644
index 4ab2a92920c..00000000000
--- a/plotly/validators/choropleth/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="choropleth.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/unselected/__init__.py b/plotly/validators/choropleth/unselected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/choropleth/unselected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/choropleth/unselected/_marker.py b/plotly/validators/choropleth/unselected/_marker.py
deleted file mode 100644
index cc5cd1e9fb6..00000000000
--- a/plotly/validators/choropleth/unselected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="choropleth.unselected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choropleth/unselected/marker/__init__.py b/plotly/validators/choropleth/unselected/marker/__init__.py
deleted file mode 100644
index ea80a8a0f0d..00000000000
--- a/plotly/validators/choropleth/unselected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator"]
-)
diff --git a/plotly/validators/choropleth/unselected/marker/_opacity.py b/plotly/validators/choropleth/unselected/marker/_opacity.py
deleted file mode 100644
index 895b38167ef..00000000000
--- a/plotly/validators/choropleth/unselected/marker/_opacity.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="opacity",
- parent_name="choropleth.unselected.marker",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/__init__.py b/plotly/validators/choroplethmap/__init__.py
deleted file mode 100644
index 6cc11beb49d..00000000000
--- a/plotly/validators/choroplethmap/__init__.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._visible.VisibleValidator",
- "._unselected.UnselectedValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._subplot.SubplotValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._selected.SelectedValidator",
- "._reversescale.ReversescaleValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._locationssrc.LocationssrcValidator",
- "._locations.LocationsValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._geojson.GeojsonValidator",
- "._featureidkey.FeatureidkeyValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._below.BelowValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/_autocolorscale.py b/plotly/validators/choroplethmap/_autocolorscale.py
deleted file mode 100644
index 66010128bb9..00000000000
--- a/plotly/validators/choroplethmap/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_below.py b/plotly/validators/choroplethmap/_below.py
deleted file mode 100644
index 65515f8a28e..00000000000
--- a/plotly/validators/choroplethmap/_below.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BelowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="below", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_coloraxis.py b/plotly/validators/choroplethmap/_coloraxis.py
deleted file mode 100644
index 7b713b0ec64..00000000000
--- a/plotly/validators/choroplethmap/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_colorbar.py b/plotly/validators/choroplethmap/_colorbar.py
deleted file mode 100644
index 1d87993c6b3..00000000000
--- a/plotly/validators/choroplethmap/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_colorscale.py b/plotly/validators/choroplethmap/_colorscale.py
deleted file mode 100644
index 150cdd1d811..00000000000
--- a/plotly/validators/choroplethmap/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_customdata.py b/plotly/validators/choroplethmap/_customdata.py
deleted file mode 100644
index 03b0db72e3a..00000000000
--- a/plotly/validators/choroplethmap/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_customdatasrc.py b/plotly/validators/choroplethmap/_customdatasrc.py
deleted file mode 100644
index 4f0d58962ca..00000000000
--- a/plotly/validators/choroplethmap/_customdatasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="customdatasrc", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_featureidkey.py b/plotly/validators/choroplethmap/_featureidkey.py
deleted file mode 100644
index 5b0c8ca47cb..00000000000
--- a/plotly/validators/choroplethmap/_featureidkey.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FeatureidkeyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="featureidkey", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_geojson.py b/plotly/validators/choroplethmap/_geojson.py
deleted file mode 100644
index bde48c2a79d..00000000000
--- a/plotly/validators/choroplethmap/_geojson.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GeojsonValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="geojson", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_hoverinfo.py b/plotly/validators/choroplethmap/_hoverinfo.py
deleted file mode 100644
index fec344013e9..00000000000
--- a/plotly/validators/choroplethmap/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["location", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_hoverinfosrc.py b/plotly/validators/choroplethmap/_hoverinfosrc.py
deleted file mode 100644
index 1f3e43bdf9c..00000000000
--- a/plotly/validators/choroplethmap/_hoverinfosrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hoverinfosrc", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_hoverlabel.py b/plotly/validators/choroplethmap/_hoverlabel.py
deleted file mode 100644
index 6f10d659399..00000000000
--- a/plotly/validators/choroplethmap/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_hovertemplate.py b/plotly/validators/choroplethmap/_hovertemplate.py
deleted file mode 100644
index 2d9e1507338..00000000000
--- a/plotly/validators/choroplethmap/_hovertemplate.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertemplate", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_hovertemplatesrc.py b/plotly/validators/choroplethmap/_hovertemplatesrc.py
deleted file mode 100644
index 3b315736116..00000000000
--- a/plotly/validators/choroplethmap/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_hovertext.py b/plotly/validators/choroplethmap/_hovertext.py
deleted file mode 100644
index 45adee469b4..00000000000
--- a/plotly/validators/choroplethmap/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_hovertextsrc.py b/plotly/validators/choroplethmap/_hovertextsrc.py
deleted file mode 100644
index ba446b009e9..00000000000
--- a/plotly/validators/choroplethmap/_hovertextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertextsrc", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_ids.py b/plotly/validators/choroplethmap/_ids.py
deleted file mode 100644
index 6b62671edb6..00000000000
--- a/plotly/validators/choroplethmap/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_idssrc.py b/plotly/validators/choroplethmap/_idssrc.py
deleted file mode 100644
index 2014251a757..00000000000
--- a/plotly/validators/choroplethmap/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_legend.py b/plotly/validators/choroplethmap/_legend.py
deleted file mode 100644
index 482009ea54b..00000000000
--- a/plotly/validators/choroplethmap/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_legendgroup.py b/plotly/validators/choroplethmap/_legendgroup.py
deleted file mode 100644
index 13d2659cea1..00000000000
--- a/plotly/validators/choroplethmap/_legendgroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="legendgroup", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_legendgrouptitle.py b/plotly/validators/choroplethmap/_legendgrouptitle.py
deleted file mode 100644
index 368f88d33f5..00000000000
--- a/plotly/validators/choroplethmap/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_legendrank.py b/plotly/validators/choroplethmap/_legendrank.py
deleted file mode 100644
index 931929be7ac..00000000000
--- a/plotly/validators/choroplethmap/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_legendwidth.py b/plotly/validators/choroplethmap/_legendwidth.py
deleted file mode 100644
index 1261cdecb6b..00000000000
--- a/plotly/validators/choroplethmap/_legendwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendwidth", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_locations.py b/plotly/validators/choroplethmap/_locations.py
deleted file mode 100644
index 8bc41f323a6..00000000000
--- a/plotly/validators/choroplethmap/_locations.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="locations", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_locationssrc.py b/plotly/validators/choroplethmap/_locationssrc.py
deleted file mode 100644
index b1e9b3dae7d..00000000000
--- a/plotly/validators/choroplethmap/_locationssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="locationssrc", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_marker.py b/plotly/validators/choroplethmap/_marker.py
deleted file mode 100644
index 8865322f78d..00000000000
--- a/plotly/validators/choroplethmap/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_meta.py b/plotly/validators/choroplethmap/_meta.py
deleted file mode 100644
index dfa78d89d29..00000000000
--- a/plotly/validators/choroplethmap/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_metasrc.py b/plotly/validators/choroplethmap/_metasrc.py
deleted file mode 100644
index 699d2739f86..00000000000
--- a/plotly/validators/choroplethmap/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_name.py b/plotly/validators/choroplethmap/_name.py
deleted file mode 100644
index 6a5703ff49c..00000000000
--- a/plotly/validators/choroplethmap/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_reversescale.py b/plotly/validators/choroplethmap/_reversescale.py
deleted file mode 100644
index 10f31e22750..00000000000
--- a/plotly/validators/choroplethmap/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_selected.py b/plotly/validators/choroplethmap/_selected.py
deleted file mode 100644
index dfe084a51ae..00000000000
--- a/plotly/validators/choroplethmap/_selected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="selected", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_selectedpoints.py b/plotly/validators/choroplethmap/_selectedpoints.py
deleted file mode 100644
index d1ffc5c96f5..00000000000
--- a/plotly/validators/choroplethmap/_selectedpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="selectedpoints", parent_name="choroplethmap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_showlegend.py b/plotly/validators/choroplethmap/_showlegend.py
deleted file mode 100644
index c1bfafeb223..00000000000
--- a/plotly/validators/choroplethmap/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_showscale.py b/plotly/validators/choroplethmap/_showscale.py
deleted file mode 100644
index 5da8995bd46..00000000000
--- a/plotly/validators/choroplethmap/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_stream.py b/plotly/validators/choroplethmap/_stream.py
deleted file mode 100644
index d4a41fa7ca8..00000000000
--- a/plotly/validators/choroplethmap/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_subplot.py b/plotly/validators/choroplethmap/_subplot.py
deleted file mode 100644
index 2837bf2bc25..00000000000
--- a/plotly/validators/choroplethmap/_subplot.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubplotValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="subplot", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "map"),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_text.py b/plotly/validators/choroplethmap/_text.py
deleted file mode 100644
index b8d2f186809..00000000000
--- a/plotly/validators/choroplethmap/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_textsrc.py b/plotly/validators/choroplethmap/_textsrc.py
deleted file mode 100644
index 063db276bb3..00000000000
--- a/plotly/validators/choroplethmap/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_uid.py b/plotly/validators/choroplethmap/_uid.py
deleted file mode 100644
index 20ffb102273..00000000000
--- a/plotly/validators/choroplethmap/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_uirevision.py b/plotly/validators/choroplethmap/_uirevision.py
deleted file mode 100644
index 817f2ca302c..00000000000
--- a/plotly/validators/choroplethmap/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_unselected.py b/plotly/validators/choroplethmap/_unselected.py
deleted file mode 100644
index b8597627a05..00000000000
--- a/plotly/validators/choroplethmap/_unselected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UnselectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="unselected", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Unselected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_visible.py b/plotly/validators/choroplethmap/_visible.py
deleted file mode 100644
index a4e16cd8844..00000000000
--- a/plotly/validators/choroplethmap/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_z.py b/plotly/validators/choroplethmap/_z.py
deleted file mode 100644
index 819e88c76c3..00000000000
--- a/plotly/validators/choroplethmap/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_zauto.py b/plotly/validators/choroplethmap/_zauto.py
deleted file mode 100644
index a5ae981a152..00000000000
--- a/plotly/validators/choroplethmap/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_zmax.py b/plotly/validators/choroplethmap/_zmax.py
deleted file mode 100644
index 6f59a243ac6..00000000000
--- a/plotly/validators/choroplethmap/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_zmid.py b/plotly/validators/choroplethmap/_zmid.py
deleted file mode 100644
index 7b0d931dba6..00000000000
--- a/plotly/validators/choroplethmap/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_zmin.py b/plotly/validators/choroplethmap/_zmin.py
deleted file mode 100644
index b74fd1ea7c8..00000000000
--- a/plotly/validators/choroplethmap/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/_zsrc.py b/plotly/validators/choroplethmap/_zsrc.py
deleted file mode 100644
index 4e8f800308c..00000000000
--- a/plotly/validators/choroplethmap/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="choroplethmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/__init__.py b/plotly/validators/choroplethmap/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/choroplethmap/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/colorbar/_bgcolor.py b/plotly/validators/choroplethmap/colorbar/_bgcolor.py
deleted file mode 100644
index 9103a80d963..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_bordercolor.py b/plotly/validators/choroplethmap/colorbar/_bordercolor.py
deleted file mode 100644
index ee380eb95f0..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_borderwidth.py b/plotly/validators/choroplethmap/colorbar/_borderwidth.py
deleted file mode 100644
index 2cbddaeec75..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_dtick.py b/plotly/validators/choroplethmap/colorbar/_dtick.py
deleted file mode 100644
index 13d66f7625f..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_exponentformat.py b/plotly/validators/choroplethmap/colorbar/_exponentformat.py
deleted file mode 100644
index ffd679d20aa..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_labelalias.py b/plotly/validators/choroplethmap/colorbar/_labelalias.py
deleted file mode 100644
index 154f7a2e117..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_len.py b/plotly/validators/choroplethmap/colorbar/_len.py
deleted file mode 100644
index 9b78d3d17f3..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_lenmode.py b/plotly/validators/choroplethmap/colorbar/_lenmode.py
deleted file mode 100644
index bc5ea086955..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_minexponent.py b/plotly/validators/choroplethmap/colorbar/_minexponent.py
deleted file mode 100644
index 635761ad2b2..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_nticks.py b/plotly/validators/choroplethmap/colorbar/_nticks.py
deleted file mode 100644
index 423be98ac01..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_orientation.py b/plotly/validators/choroplethmap/colorbar/_orientation.py
deleted file mode 100644
index 100bae23a75..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_outlinecolor.py b/plotly/validators/choroplethmap/colorbar/_outlinecolor.py
deleted file mode 100644
index 0de7d84d541..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_outlinewidth.py b/plotly/validators/choroplethmap/colorbar/_outlinewidth.py
deleted file mode 100644
index 04d4844848d..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_separatethousands.py b/plotly/validators/choroplethmap/colorbar/_separatethousands.py
deleted file mode 100644
index 48e13b303c8..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_showexponent.py b/plotly/validators/choroplethmap/colorbar/_showexponent.py
deleted file mode 100644
index 208e2281569..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_showticklabels.py b/plotly/validators/choroplethmap/colorbar/_showticklabels.py
deleted file mode 100644
index 42be828b39d..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_showtickprefix.py b/plotly/validators/choroplethmap/colorbar/_showtickprefix.py
deleted file mode 100644
index 6548258609c..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_showticksuffix.py b/plotly/validators/choroplethmap/colorbar/_showticksuffix.py
deleted file mode 100644
index c8de677346d..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_thickness.py b/plotly/validators/choroplethmap/colorbar/_thickness.py
deleted file mode 100644
index ec3268dbe3c..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_thicknessmode.py b/plotly/validators/choroplethmap/colorbar/_thicknessmode.py
deleted file mode 100644
index a3fe9a07e21..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tick0.py b/plotly/validators/choroplethmap/colorbar/_tick0.py
deleted file mode 100644
index 3595afda522..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickangle.py b/plotly/validators/choroplethmap/colorbar/_tickangle.py
deleted file mode 100644
index ba9ce89edf7..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickcolor.py b/plotly/validators/choroplethmap/colorbar/_tickcolor.py
deleted file mode 100644
index 62046885c4b..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickfont.py b/plotly/validators/choroplethmap/colorbar/_tickfont.py
deleted file mode 100644
index 21aad2b4840..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickformat.py b/plotly/validators/choroplethmap/colorbar/_tickformat.py
deleted file mode 100644
index 7ac7c8d5380..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickformatstopdefaults.py b/plotly/validators/choroplethmap/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 31fbd3618d8..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickformatstops.py b/plotly/validators/choroplethmap/colorbar/_tickformatstops.py
deleted file mode 100644
index 93314ca6210..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticklabeloverflow.py b/plotly/validators/choroplethmap/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index c26d72a6090..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticklabelposition.py b/plotly/validators/choroplethmap/colorbar/_ticklabelposition.py
deleted file mode 100644
index 111bcf381ab..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticklabelstep.py b/plotly/validators/choroplethmap/colorbar/_ticklabelstep.py
deleted file mode 100644
index 4af5f452c0a..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="choroplethmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticklen.py b/plotly/validators/choroplethmap/colorbar/_ticklen.py
deleted file mode 100644
index 14b6c4939b8..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickmode.py b/plotly/validators/choroplethmap/colorbar/_tickmode.py
deleted file mode 100644
index 49e99968575..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickprefix.py b/plotly/validators/choroplethmap/colorbar/_tickprefix.py
deleted file mode 100644
index edb67c071f5..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticks.py b/plotly/validators/choroplethmap/colorbar/_ticks.py
deleted file mode 100644
index 942de138e54..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticksuffix.py b/plotly/validators/choroplethmap/colorbar/_ticksuffix.py
deleted file mode 100644
index 1b0b8e02d40..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticktext.py b/plotly/validators/choroplethmap/colorbar/_ticktext.py
deleted file mode 100644
index 0a2137518c7..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ticktextsrc.py b/plotly/validators/choroplethmap/colorbar/_ticktextsrc.py
deleted file mode 100644
index e76a9ef0c43..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickvals.py b/plotly/validators/choroplethmap/colorbar/_tickvals.py
deleted file mode 100644
index 6b8c57cf773..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickvalssrc.py b/plotly/validators/choroplethmap/colorbar/_tickvalssrc.py
deleted file mode 100644
index 85bd9f30beb..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_tickwidth.py b/plotly/validators/choroplethmap/colorbar/_tickwidth.py
deleted file mode 100644
index a6a452b779d..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_title.py b/plotly/validators/choroplethmap/colorbar/_title.py
deleted file mode 100644
index a9ee7117ead..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_x.py b/plotly/validators/choroplethmap/colorbar/_x.py
deleted file mode 100644
index 1fe5744c8ab..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="choroplethmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_xanchor.py b/plotly/validators/choroplethmap/colorbar/_xanchor.py
deleted file mode 100644
index d617135ed5d..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_xpad.py b/plotly/validators/choroplethmap/colorbar/_xpad.py
deleted file mode 100644
index 5c7a83d4209..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_xref.py b/plotly/validators/choroplethmap/colorbar/_xref.py
deleted file mode 100644
index 41c1d760358..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_y.py b/plotly/validators/choroplethmap/colorbar/_y.py
deleted file mode 100644
index 031ade396a2..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="choroplethmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_yanchor.py b/plotly/validators/choroplethmap/colorbar/_yanchor.py
deleted file mode 100644
index 6d6296303ec..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_ypad.py b/plotly/validators/choroplethmap/colorbar/_ypad.py
deleted file mode 100644
index 482d3d5929c..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/_yref.py b/plotly/validators/choroplethmap/colorbar/_yref.py
deleted file mode 100644
index acba7133d21..00000000000
--- a/plotly/validators/choroplethmap/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="choroplethmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/__init__.py b/plotly/validators/choroplethmap/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_color.py b/plotly/validators/choroplethmap/colorbar/tickfont/_color.py
deleted file mode 100644
index f83ae334e75..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_family.py b/plotly/validators/choroplethmap/colorbar/tickfont/_family.py
deleted file mode 100644
index 6770d77aa00..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_lineposition.py b/plotly/validators/choroplethmap/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 8f0f63b539b..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_shadow.py b/plotly/validators/choroplethmap/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 115a8e743a2..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_size.py b/plotly/validators/choroplethmap/colorbar/tickfont/_size.py
deleted file mode 100644
index 7bfaf519ba5..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_style.py b/plotly/validators/choroplethmap/colorbar/tickfont/_style.py
deleted file mode 100644
index 982a0760592..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_textcase.py b/plotly/validators/choroplethmap/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 2831ade672e..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_variant.py b/plotly/validators/choroplethmap/colorbar/tickfont/_variant.py
deleted file mode 100644
index 34cabcfd571..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickfont/_weight.py b/plotly/validators/choroplethmap/colorbar/tickfont/_weight.py
deleted file mode 100644
index 7bf74c68879..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickformatstop/__init__.py b/plotly/validators/choroplethmap/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/choroplethmap/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 4c0d62f6f96..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="choroplethmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickformatstop/_enabled.py b/plotly/validators/choroplethmap/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 746889a9c5e..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="choroplethmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickformatstop/_name.py b/plotly/validators/choroplethmap/colorbar/tickformatstop/_name.py
deleted file mode 100644
index b2029a3b7ca..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="choroplethmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/choroplethmap/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 058e7d644e5..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="choroplethmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/tickformatstop/_value.py b/plotly/validators/choroplethmap/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 2456456da18..00000000000
--- a/plotly/validators/choroplethmap/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="choroplethmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/__init__.py b/plotly/validators/choroplethmap/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/choroplethmap/colorbar/title/_font.py b/plotly/validators/choroplethmap/colorbar/title/_font.py
deleted file mode 100644
index 9ba611ab080..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="choroplethmap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/_side.py b/plotly/validators/choroplethmap/colorbar/title/_side.py
deleted file mode 100644
index a69d3a9eede..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="choroplethmap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/_text.py b/plotly/validators/choroplethmap/colorbar/title/_text.py
deleted file mode 100644
index 9c09da66935..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="choroplethmap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/__init__.py b/plotly/validators/choroplethmap/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_color.py b/plotly/validators/choroplethmap/colorbar/title/font/_color.py
deleted file mode 100644
index 9e4da030f40..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_family.py b/plotly/validators/choroplethmap/colorbar/title/font/_family.py
deleted file mode 100644
index b63a2a3de1c..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_lineposition.py b/plotly/validators/choroplethmap/colorbar/title/font/_lineposition.py
deleted file mode 100644
index c30f831d313..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_shadow.py b/plotly/validators/choroplethmap/colorbar/title/font/_shadow.py
deleted file mode 100644
index aa457484818..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_size.py b/plotly/validators/choroplethmap/colorbar/title/font/_size.py
deleted file mode 100644
index 9d3e096c659..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_style.py b/plotly/validators/choroplethmap/colorbar/title/font/_style.py
deleted file mode 100644
index 1df3249aaa7..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_textcase.py b/plotly/validators/choroplethmap/colorbar/title/font/_textcase.py
deleted file mode 100644
index 34c16fce557..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_variant.py b/plotly/validators/choroplethmap/colorbar/title/font/_variant.py
deleted file mode 100644
index 7ad639d4e94..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/colorbar/title/font/_weight.py b/plotly/validators/choroplethmap/colorbar/title/font/_weight.py
deleted file mode 100644
index b8ca5d48ab2..00000000000
--- a/plotly/validators/choroplethmap/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/__init__.py b/plotly/validators/choroplethmap/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/hoverlabel/_align.py b/plotly/validators/choroplethmap/hoverlabel/_align.py
deleted file mode 100644
index 8f6193fa4de..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="choroplethmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_alignsrc.py b/plotly/validators/choroplethmap/hoverlabel/_alignsrc.py
deleted file mode 100644
index 82c92678ef0..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="choroplethmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_bgcolor.py b/plotly/validators/choroplethmap/hoverlabel/_bgcolor.py
deleted file mode 100644
index a5243e86cc8..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="choroplethmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_bgcolorsrc.py b/plotly/validators/choroplethmap/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index e5cb64a6fb2..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="choroplethmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_bordercolor.py b/plotly/validators/choroplethmap/hoverlabel/_bordercolor.py
deleted file mode 100644
index e10ad8a8b56..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="choroplethmap.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_bordercolorsrc.py b/plotly/validators/choroplethmap/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index db8d7dec08f..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="choroplethmap.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_font.py b/plotly/validators/choroplethmap/hoverlabel/_font.py
deleted file mode 100644
index 23b278db6f6..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="choroplethmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_namelength.py b/plotly/validators/choroplethmap/hoverlabel/_namelength.py
deleted file mode 100644
index 0e1ffffb05d..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="choroplethmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/_namelengthsrc.py b/plotly/validators/choroplethmap/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 6fab67d6c25..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="namelengthsrc",
- parent_name="choroplethmap.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/__init__.py b/plotly/validators/choroplethmap/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_color.py b/plotly/validators/choroplethmap/hoverlabel/font/_color.py
deleted file mode 100644
index c2a85cf93ff..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="choroplethmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_colorsrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 458369e2b2c..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="colorsrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_family.py b/plotly/validators/choroplethmap/hoverlabel/font/_family.py
deleted file mode 100644
index adb85b25226..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_familysrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 25fdb6ffcee..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_lineposition.py b/plotly/validators/choroplethmap/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 25402a6f4cc..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_linepositionsrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 13943fc6a47..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_shadow.py b/plotly/validators/choroplethmap/hoverlabel/font/_shadow.py
deleted file mode 100644
index ebee63ac7c5..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_shadowsrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 9340246b5d2..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_size.py b/plotly/validators/choroplethmap/hoverlabel/font/_size.py
deleted file mode 100644
index 2a501186e1a..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="choroplethmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_sizesrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 18b3a33291d..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="sizesrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_style.py b/plotly/validators/choroplethmap/hoverlabel/font/_style.py
deleted file mode 100644
index ad730f20fa3..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="choroplethmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_stylesrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index b4f0a53a130..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="stylesrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_textcase.py b/plotly/validators/choroplethmap/hoverlabel/font/_textcase.py
deleted file mode 100644
index 46097af4f3a..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_textcasesrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 9fbb45699fe..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_variant.py b/plotly/validators/choroplethmap/hoverlabel/font/_variant.py
deleted file mode 100644
index 653423993aa..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_variantsrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index c9265b8727d..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_weight.py b/plotly/validators/choroplethmap/hoverlabel/font/_weight.py
deleted file mode 100644
index f2d8c65e847..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/hoverlabel/font/_weightsrc.py b/plotly/validators/choroplethmap/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index fb0354282ac..00000000000
--- a/plotly/validators/choroplethmap/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="choroplethmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/__init__.py b/plotly/validators/choroplethmap/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/_font.py b/plotly/validators/choroplethmap/legendgrouptitle/_font.py
deleted file mode 100644
index fbf5c90ff12..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="choroplethmap.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/_text.py b/plotly/validators/choroplethmap/legendgrouptitle/_text.py
deleted file mode 100644
index 6c7c9325a36..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="choroplethmap.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/__init__.py b/plotly/validators/choroplethmap/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_color.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_color.py
deleted file mode 100644
index da36f7c813a..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_family.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_family.py
deleted file mode 100644
index 9c9dcf213ef..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_lineposition.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index c9828c97f42..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_shadow.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 1614fd54176..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_size.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_size.py
deleted file mode 100644
index fcdc20bff0d..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_style.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_style.py
deleted file mode 100644
index c355251fd9a..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_textcase.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 097e3f3d9ec..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_variant.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 8d07c8904c0..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/legendgrouptitle/font/_weight.py b/plotly/validators/choroplethmap/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 0576dfddb67..00000000000
--- a/plotly/validators/choroplethmap/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/marker/__init__.py b/plotly/validators/choroplethmap/marker/__init__.py
deleted file mode 100644
index 3f0890dec84..00000000000
--- a/plotly/validators/choroplethmap/marker/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._opacitysrc.OpacitysrcValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/marker/_line.py b/plotly/validators/choroplethmap/marker/_line.py
deleted file mode 100644
index c757ec798d3..00000000000
--- a/plotly/validators/choroplethmap/marker/_line.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="line", parent_name="choroplethmap.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/marker/_opacity.py b/plotly/validators/choroplethmap/marker/_opacity.py
deleted file mode 100644
index fa599bac8b3..00000000000
--- a/plotly/validators/choroplethmap/marker/_opacity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="choroplethmap.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/marker/_opacitysrc.py b/plotly/validators/choroplethmap/marker/_opacitysrc.py
deleted file mode 100644
index 0f980058b31..00000000000
--- a/plotly/validators/choroplethmap/marker/_opacitysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacitysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="opacitysrc", parent_name="choroplethmap.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/marker/line/__init__.py b/plotly/validators/choroplethmap/marker/line/__init__.py
deleted file mode 100644
index ca6d32f725b..00000000000
--- a/plotly/validators/choroplethmap/marker/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmap/marker/line/_color.py b/plotly/validators/choroplethmap/marker/line/_color.py
deleted file mode 100644
index d83e364a5d1..00000000000
--- a/plotly/validators/choroplethmap/marker/line/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="choroplethmap.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/marker/line/_colorsrc.py b/plotly/validators/choroplethmap/marker/line/_colorsrc.py
deleted file mode 100644
index 241cc58b766..00000000000
--- a/plotly/validators/choroplethmap/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="choroplethmap.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/marker/line/_width.py b/plotly/validators/choroplethmap/marker/line/_width.py
deleted file mode 100644
index c514e2c0bd3..00000000000
--- a/plotly/validators/choroplethmap/marker/line/_width.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="choroplethmap.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/marker/line/_widthsrc.py b/plotly/validators/choroplethmap/marker/line/_widthsrc.py
deleted file mode 100644
index 4cc2beca9aa..00000000000
--- a/plotly/validators/choroplethmap/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="widthsrc", parent_name="choroplethmap.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/selected/__init__.py b/plotly/validators/choroplethmap/selected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/choroplethmap/selected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/choroplethmap/selected/_marker.py b/plotly/validators/choroplethmap/selected/_marker.py
deleted file mode 100644
index bf4d5e2b595..00000000000
--- a/plotly/validators/choroplethmap/selected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="choroplethmap.selected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/selected/marker/__init__.py b/plotly/validators/choroplethmap/selected/marker/__init__.py
deleted file mode 100644
index ea80a8a0f0d..00000000000
--- a/plotly/validators/choroplethmap/selected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator"]
-)
diff --git a/plotly/validators/choroplethmap/selected/marker/_opacity.py b/plotly/validators/choroplethmap/selected/marker/_opacity.py
deleted file mode 100644
index c2632d14868..00000000000
--- a/plotly/validators/choroplethmap/selected/marker/_opacity.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="opacity",
- parent_name="choroplethmap.selected.marker",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/stream/__init__.py b/plotly/validators/choroplethmap/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/choroplethmap/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/choroplethmap/stream/_maxpoints.py b/plotly/validators/choroplethmap/stream/_maxpoints.py
deleted file mode 100644
index 2125542ca25..00000000000
--- a/plotly/validators/choroplethmap/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="choroplethmap.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/stream/_token.py b/plotly/validators/choroplethmap/stream/_token.py
deleted file mode 100644
index 828e66d0328..00000000000
--- a/plotly/validators/choroplethmap/stream/_token.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="token", parent_name="choroplethmap.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/unselected/__init__.py b/plotly/validators/choroplethmap/unselected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/choroplethmap/unselected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/choroplethmap/unselected/_marker.py b/plotly/validators/choroplethmap/unselected/_marker.py
deleted file mode 100644
index 5ab6d7013be..00000000000
--- a/plotly/validators/choroplethmap/unselected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="choroplethmap.unselected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmap/unselected/marker/__init__.py b/plotly/validators/choroplethmap/unselected/marker/__init__.py
deleted file mode 100644
index ea80a8a0f0d..00000000000
--- a/plotly/validators/choroplethmap/unselected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator"]
-)
diff --git a/plotly/validators/choroplethmap/unselected/marker/_opacity.py b/plotly/validators/choroplethmap/unselected/marker/_opacity.py
deleted file mode 100644
index 00c460f4d02..00000000000
--- a/plotly/validators/choroplethmap/unselected/marker/_opacity.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="opacity",
- parent_name="choroplethmap.unselected.marker",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/__init__.py b/plotly/validators/choroplethmapbox/__init__.py
deleted file mode 100644
index 6cc11beb49d..00000000000
--- a/plotly/validators/choroplethmapbox/__init__.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._visible.VisibleValidator",
- "._unselected.UnselectedValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._subplot.SubplotValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._selected.SelectedValidator",
- "._reversescale.ReversescaleValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._locationssrc.LocationssrcValidator",
- "._locations.LocationsValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._geojson.GeojsonValidator",
- "._featureidkey.FeatureidkeyValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._below.BelowValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/_autocolorscale.py b/plotly/validators/choroplethmapbox/_autocolorscale.py
deleted file mode 100644
index d35c5a979af..00000000000
--- a/plotly/validators/choroplethmapbox/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_below.py b/plotly/validators/choroplethmapbox/_below.py
deleted file mode 100644
index e36a68f93d2..00000000000
--- a/plotly/validators/choroplethmapbox/_below.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BelowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="below", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_coloraxis.py b/plotly/validators/choroplethmapbox/_coloraxis.py
deleted file mode 100644
index 610b170f388..00000000000
--- a/plotly/validators/choroplethmapbox/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_colorbar.py b/plotly/validators/choroplethmapbox/_colorbar.py
deleted file mode 100644
index 9f318f148ce..00000000000
--- a/plotly/validators/choroplethmapbox/_colorbar.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="colorbar", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_colorscale.py b/plotly/validators/choroplethmapbox/_colorscale.py
deleted file mode 100644
index 95f30752e36..00000000000
--- a/plotly/validators/choroplethmapbox/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_customdata.py b/plotly/validators/choroplethmapbox/_customdata.py
deleted file mode 100644
index 8d7ffc6f8e9..00000000000
--- a/plotly/validators/choroplethmapbox/_customdata.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="customdata", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_customdatasrc.py b/plotly/validators/choroplethmapbox/_customdatasrc.py
deleted file mode 100644
index 5015887479d..00000000000
--- a/plotly/validators/choroplethmapbox/_customdatasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="customdatasrc", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_featureidkey.py b/plotly/validators/choroplethmapbox/_featureidkey.py
deleted file mode 100644
index 209fd071f4b..00000000000
--- a/plotly/validators/choroplethmapbox/_featureidkey.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FeatureidkeyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="featureidkey", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_geojson.py b/plotly/validators/choroplethmapbox/_geojson.py
deleted file mode 100644
index 9faa789169e..00000000000
--- a/plotly/validators/choroplethmapbox/_geojson.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GeojsonValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="geojson", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_hoverinfo.py b/plotly/validators/choroplethmapbox/_hoverinfo.py
deleted file mode 100644
index 51e654afc08..00000000000
--- a/plotly/validators/choroplethmapbox/_hoverinfo.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="hoverinfo", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["location", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_hoverinfosrc.py b/plotly/validators/choroplethmapbox/_hoverinfosrc.py
deleted file mode 100644
index 2da899e0f70..00000000000
--- a/plotly/validators/choroplethmapbox/_hoverinfosrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hoverinfosrc", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_hoverlabel.py b/plotly/validators/choroplethmapbox/_hoverlabel.py
deleted file mode 100644
index 7058ba2b5d9..00000000000
--- a/plotly/validators/choroplethmapbox/_hoverlabel.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="hoverlabel", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_hovertemplate.py b/plotly/validators/choroplethmapbox/_hovertemplate.py
deleted file mode 100644
index 52850f2593c..00000000000
--- a/plotly/validators/choroplethmapbox/_hovertemplate.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertemplate", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_hovertemplatesrc.py b/plotly/validators/choroplethmapbox/_hovertemplatesrc.py
deleted file mode 100644
index 26f5494081e..00000000000
--- a/plotly/validators/choroplethmapbox/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_hovertext.py b/plotly/validators/choroplethmapbox/_hovertext.py
deleted file mode 100644
index 123dc6d519a..00000000000
--- a/plotly/validators/choroplethmapbox/_hovertext.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertext", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_hovertextsrc.py b/plotly/validators/choroplethmapbox/_hovertextsrc.py
deleted file mode 100644
index 67af7ff413b..00000000000
--- a/plotly/validators/choroplethmapbox/_hovertextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertextsrc", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_ids.py b/plotly/validators/choroplethmapbox/_ids.py
deleted file mode 100644
index b40b84b2163..00000000000
--- a/plotly/validators/choroplethmapbox/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_idssrc.py b/plotly/validators/choroplethmapbox/_idssrc.py
deleted file mode 100644
index 76984fe5613..00000000000
--- a/plotly/validators/choroplethmapbox/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_legend.py b/plotly/validators/choroplethmapbox/_legend.py
deleted file mode 100644
index 19a76dd7d2f..00000000000
--- a/plotly/validators/choroplethmapbox/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_legendgroup.py b/plotly/validators/choroplethmapbox/_legendgroup.py
deleted file mode 100644
index 28547255f18..00000000000
--- a/plotly/validators/choroplethmapbox/_legendgroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="legendgroup", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_legendgrouptitle.py b/plotly/validators/choroplethmapbox/_legendgrouptitle.py
deleted file mode 100644
index d4d10d51da4..00000000000
--- a/plotly/validators/choroplethmapbox/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_legendrank.py b/plotly/validators/choroplethmapbox/_legendrank.py
deleted file mode 100644
index f748ebfdd7b..00000000000
--- a/plotly/validators/choroplethmapbox/_legendrank.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendrank", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_legendwidth.py b/plotly/validators/choroplethmapbox/_legendwidth.py
deleted file mode 100644
index d3358632576..00000000000
--- a/plotly/validators/choroplethmapbox/_legendwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendwidth", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_locations.py b/plotly/validators/choroplethmapbox/_locations.py
deleted file mode 100644
index 90ef197f277..00000000000
--- a/plotly/validators/choroplethmapbox/_locations.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="locations", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_locationssrc.py b/plotly/validators/choroplethmapbox/_locationssrc.py
deleted file mode 100644
index 74b8b9a41ef..00000000000
--- a/plotly/validators/choroplethmapbox/_locationssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="locationssrc", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_marker.py b/plotly/validators/choroplethmapbox/_marker.py
deleted file mode 100644
index 18c92bea854..00000000000
--- a/plotly/validators/choroplethmapbox/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_meta.py b/plotly/validators/choroplethmapbox/_meta.py
deleted file mode 100644
index 9ff12bc1857..00000000000
--- a/plotly/validators/choroplethmapbox/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_metasrc.py b/plotly/validators/choroplethmapbox/_metasrc.py
deleted file mode 100644
index ff1bb1bb799..00000000000
--- a/plotly/validators/choroplethmapbox/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_name.py b/plotly/validators/choroplethmapbox/_name.py
deleted file mode 100644
index 1f99495344f..00000000000
--- a/plotly/validators/choroplethmapbox/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_reversescale.py b/plotly/validators/choroplethmapbox/_reversescale.py
deleted file mode 100644
index c24ba722dd8..00000000000
--- a/plotly/validators/choroplethmapbox/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_selected.py b/plotly/validators/choroplethmapbox/_selected.py
deleted file mode 100644
index 7a6d12f3acd..00000000000
--- a/plotly/validators/choroplethmapbox/_selected.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="selected", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_selectedpoints.py b/plotly/validators/choroplethmapbox/_selectedpoints.py
deleted file mode 100644
index 9fc1f3cda3e..00000000000
--- a/plotly/validators/choroplethmapbox/_selectedpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="selectedpoints", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_showlegend.py b/plotly/validators/choroplethmapbox/_showlegend.py
deleted file mode 100644
index c6164c2def5..00000000000
--- a/plotly/validators/choroplethmapbox/_showlegend.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showlegend", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_showscale.py b/plotly/validators/choroplethmapbox/_showscale.py
deleted file mode 100644
index e1b235f20d3..00000000000
--- a/plotly/validators/choroplethmapbox/_showscale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showscale", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_stream.py b/plotly/validators/choroplethmapbox/_stream.py
deleted file mode 100644
index 636cc466df4..00000000000
--- a/plotly/validators/choroplethmapbox/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_subplot.py b/plotly/validators/choroplethmapbox/_subplot.py
deleted file mode 100644
index 0d96d3bc1ad..00000000000
--- a/plotly/validators/choroplethmapbox/_subplot.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubplotValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="subplot", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "mapbox"),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_text.py b/plotly/validators/choroplethmapbox/_text.py
deleted file mode 100644
index 74c37612bc6..00000000000
--- a/plotly/validators/choroplethmapbox/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_textsrc.py b/plotly/validators/choroplethmapbox/_textsrc.py
deleted file mode 100644
index 178d4ea3d45..00000000000
--- a/plotly/validators/choroplethmapbox/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_uid.py b/plotly/validators/choroplethmapbox/_uid.py
deleted file mode 100644
index f6fdd109b1a..00000000000
--- a/plotly/validators/choroplethmapbox/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_uirevision.py b/plotly/validators/choroplethmapbox/_uirevision.py
deleted file mode 100644
index 2e65e0f70f7..00000000000
--- a/plotly/validators/choroplethmapbox/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_unselected.py b/plotly/validators/choroplethmapbox/_unselected.py
deleted file mode 100644
index 0f2262df378..00000000000
--- a/plotly/validators/choroplethmapbox/_unselected.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UnselectedValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="unselected", parent_name="choroplethmapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Unselected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_visible.py b/plotly/validators/choroplethmapbox/_visible.py
deleted file mode 100644
index 9822b93be04..00000000000
--- a/plotly/validators/choroplethmapbox/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_z.py b/plotly/validators/choroplethmapbox/_z.py
deleted file mode 100644
index f5d3719bf7f..00000000000
--- a/plotly/validators/choroplethmapbox/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_zauto.py b/plotly/validators/choroplethmapbox/_zauto.py
deleted file mode 100644
index 10360a0135c..00000000000
--- a/plotly/validators/choroplethmapbox/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_zmax.py b/plotly/validators/choroplethmapbox/_zmax.py
deleted file mode 100644
index ad312597b4e..00000000000
--- a/plotly/validators/choroplethmapbox/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_zmid.py b/plotly/validators/choroplethmapbox/_zmid.py
deleted file mode 100644
index cb352d21a60..00000000000
--- a/plotly/validators/choroplethmapbox/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_zmin.py b/plotly/validators/choroplethmapbox/_zmin.py
deleted file mode 100644
index a796a31a400..00000000000
--- a/plotly/validators/choroplethmapbox/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/_zsrc.py b/plotly/validators/choroplethmapbox/_zsrc.py
deleted file mode 100644
index 2be0537a123..00000000000
--- a/plotly/validators/choroplethmapbox/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="choroplethmapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/__init__.py b/plotly/validators/choroplethmapbox/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/colorbar/_bgcolor.py b/plotly/validators/choroplethmapbox/colorbar/_bgcolor.py
deleted file mode 100644
index 8ac9770811f..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_bordercolor.py b/plotly/validators/choroplethmapbox/colorbar/_bordercolor.py
deleted file mode 100644
index 52e1e9bf6f1..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_borderwidth.py b/plotly/validators/choroplethmapbox/colorbar/_borderwidth.py
deleted file mode 100644
index 705a5d8fc8c..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="borderwidth",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_dtick.py b/plotly/validators/choroplethmapbox/colorbar/_dtick.py
deleted file mode 100644
index 7346045b15e..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_exponentformat.py b/plotly/validators/choroplethmapbox/colorbar/_exponentformat.py
deleted file mode 100644
index fd99f0f61fb..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_labelalias.py b/plotly/validators/choroplethmapbox/colorbar/_labelalias.py
deleted file mode 100644
index 4615b892177..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_labelalias.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="labelalias",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_len.py b/plotly/validators/choroplethmapbox/colorbar/_len.py
deleted file mode 100644
index 20d6768e58c..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_lenmode.py b/plotly/validators/choroplethmapbox/colorbar/_lenmode.py
deleted file mode 100644
index 4ca907922b2..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_minexponent.py b/plotly/validators/choroplethmapbox/colorbar/_minexponent.py
deleted file mode 100644
index 8c666e2d13a..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_minexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="minexponent",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_nticks.py b/plotly/validators/choroplethmapbox/colorbar/_nticks.py
deleted file mode 100644
index e7c19ddb54d..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_orientation.py b/plotly/validators/choroplethmapbox/colorbar/_orientation.py
deleted file mode 100644
index 4367588f28d..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_orientation.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="orientation",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_outlinecolor.py b/plotly/validators/choroplethmapbox/colorbar/_outlinecolor.py
deleted file mode 100644
index 3aed37f52be..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="outlinecolor",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_outlinewidth.py b/plotly/validators/choroplethmapbox/colorbar/_outlinewidth.py
deleted file mode 100644
index 326979e4b37..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="outlinewidth",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_separatethousands.py b/plotly/validators/choroplethmapbox/colorbar/_separatethousands.py
deleted file mode 100644
index cb36464e8fd..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_showexponent.py b/plotly/validators/choroplethmapbox/colorbar/_showexponent.py
deleted file mode 100644
index c2a7f398e8f..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_showexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showexponent",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_showticklabels.py b/plotly/validators/choroplethmapbox/colorbar/_showticklabels.py
deleted file mode 100644
index 184c9de9c6a..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_showtickprefix.py b/plotly/validators/choroplethmapbox/colorbar/_showtickprefix.py
deleted file mode 100644
index 5a41b59ade7..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_showticksuffix.py b/plotly/validators/choroplethmapbox/colorbar/_showticksuffix.py
deleted file mode 100644
index c18ce65c636..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_thickness.py b/plotly/validators/choroplethmapbox/colorbar/_thickness.py
deleted file mode 100644
index f6e0ac8bfb7..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_thicknessmode.py b/plotly/validators/choroplethmapbox/colorbar/_thicknessmode.py
deleted file mode 100644
index 55f9fbd9e76..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tick0.py b/plotly/validators/choroplethmapbox/colorbar/_tick0.py
deleted file mode 100644
index 66b13bbd6ba..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickangle.py b/plotly/validators/choroplethmapbox/colorbar/_tickangle.py
deleted file mode 100644
index fec09087cf6..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickcolor.py b/plotly/validators/choroplethmapbox/colorbar/_tickcolor.py
deleted file mode 100644
index 2b737bcf186..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickfont.py b/plotly/validators/choroplethmapbox/colorbar/_tickfont.py
deleted file mode 100644
index eb90572862a..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickformat.py b/plotly/validators/choroplethmapbox/colorbar/_tickformat.py
deleted file mode 100644
index f84633ae5e9..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickformat",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickformatstopdefaults.py b/plotly/validators/choroplethmapbox/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index c549516d203..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickformatstops.py b/plotly/validators/choroplethmapbox/colorbar/_tickformatstops.py
deleted file mode 100644
index 85cd37f445f..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticklabeloverflow.py b/plotly/validators/choroplethmapbox/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 0fac19a9965..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticklabelposition.py b/plotly/validators/choroplethmapbox/colorbar/_ticklabelposition.py
deleted file mode 100644
index ebb7029b679..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticklabelstep.py b/plotly/validators/choroplethmapbox/colorbar/_ticklabelstep.py
deleted file mode 100644
index 6563d645587..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticklen.py b/plotly/validators/choroplethmapbox/colorbar/_ticklen.py
deleted file mode 100644
index 7b87666ebaa..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickmode.py b/plotly/validators/choroplethmapbox/colorbar/_tickmode.py
deleted file mode 100644
index e2628bea9a8..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickprefix.py b/plotly/validators/choroplethmapbox/colorbar/_tickprefix.py
deleted file mode 100644
index b2f49848ef2..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickprefix",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticks.py b/plotly/validators/choroplethmapbox/colorbar/_ticks.py
deleted file mode 100644
index 5a66b915d23..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticksuffix.py b/plotly/validators/choroplethmapbox/colorbar/_ticksuffix.py
deleted file mode 100644
index 539f595cfc3..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="ticksuffix",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticktext.py b/plotly/validators/choroplethmapbox/colorbar/_ticktext.py
deleted file mode 100644
index ada883a9e13..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ticktextsrc.py b/plotly/validators/choroplethmapbox/colorbar/_ticktextsrc.py
deleted file mode 100644
index 1b4c0bf3fc2..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="ticktextsrc",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickvals.py b/plotly/validators/choroplethmapbox/colorbar/_tickvals.py
deleted file mode 100644
index acbf26fb3f5..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickvalssrc.py b/plotly/validators/choroplethmapbox/colorbar/_tickvalssrc.py
deleted file mode 100644
index a4aa70bdac5..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="tickvalssrc",
- parent_name="choroplethmapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_tickwidth.py b/plotly/validators/choroplethmapbox/colorbar/_tickwidth.py
deleted file mode 100644
index b2244373640..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_title.py b/plotly/validators/choroplethmapbox/colorbar/_title.py
deleted file mode 100644
index 7b9739d215e..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_x.py b/plotly/validators/choroplethmapbox/colorbar/_x.py
deleted file mode 100644
index e30662b7d90..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_xanchor.py b/plotly/validators/choroplethmapbox/colorbar/_xanchor.py
deleted file mode 100644
index 3c31a97b1f3..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_xpad.py b/plotly/validators/choroplethmapbox/colorbar/_xpad.py
deleted file mode 100644
index 0eddcca2e9f..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_xref.py b/plotly/validators/choroplethmapbox/colorbar/_xref.py
deleted file mode 100644
index a0f17dac1d9..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_y.py b/plotly/validators/choroplethmapbox/colorbar/_y.py
deleted file mode 100644
index d6afa4e18af..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_yanchor.py b/plotly/validators/choroplethmapbox/colorbar/_yanchor.py
deleted file mode 100644
index b146b2bb3cd..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_ypad.py b/plotly/validators/choroplethmapbox/colorbar/_ypad.py
deleted file mode 100644
index 09c086ee0fe..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/_yref.py b/plotly/validators/choroplethmapbox/colorbar/_yref.py
deleted file mode 100644
index 0f88576e24a..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="choroplethmapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/__init__.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_color.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_color.py
deleted file mode 100644
index 6c112a5733c..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_family.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_family.py
deleted file mode 100644
index f174fca833a..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_lineposition.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index aea69204a55..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_shadow.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_shadow.py
deleted file mode 100644
index c008e845093..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_size.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_size.py
deleted file mode 100644
index a983a7f489e..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_style.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_style.py
deleted file mode 100644
index 6f98a2002b7..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_textcase.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_textcase.py
deleted file mode 100644
index fc6ecbc1e24..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_variant.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_variant.py
deleted file mode 100644
index 6addb94b8da..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickfont/_weight.py b/plotly/validators/choroplethmapbox/colorbar/tickfont/_weight.py
deleted file mode 100644
index dbc54b2982f..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/__init__.py b/plotly/validators/choroplethmapbox/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 94314ce238e..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="choroplethmapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_enabled.py b/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 171b491c6f5..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="choroplethmapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_name.py b/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_name.py
deleted file mode 100644
index d7eb63c7857..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="choroplethmapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 9ee32a1d1ce..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="choroplethmapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_value.py b/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 398e3821813..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="choroplethmapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/__init__.py b/plotly/validators/choroplethmapbox/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/_font.py b/plotly/validators/choroplethmapbox/colorbar/title/_font.py
deleted file mode 100644
index cad7efbc8a2..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="choroplethmapbox.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/_side.py b/plotly/validators/choroplethmapbox/colorbar/title/_side.py
deleted file mode 100644
index 3bdc64dab95..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/_side.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="side",
- parent_name="choroplethmapbox.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/_text.py b/plotly/validators/choroplethmapbox/colorbar/title/_text.py
deleted file mode 100644
index dbdc4cb6b2d..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/_text.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="text",
- parent_name="choroplethmapbox.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/__init__.py b/plotly/validators/choroplethmapbox/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_color.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_color.py
deleted file mode 100644
index ad3e1bbe26c..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_family.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_family.py
deleted file mode 100644
index d7e067119de..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_lineposition.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 0a186b818db..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_shadow.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_shadow.py
deleted file mode 100644
index 608e8a79f6e..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_size.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_size.py
deleted file mode 100644
index fa1aaa3dabf..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_style.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_style.py
deleted file mode 100644
index b4b5dabe998..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_textcase.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_textcase.py
deleted file mode 100644
index 6b9c2d1050c..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_variant.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_variant.py
deleted file mode 100644
index e6547d82206..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/colorbar/title/font/_weight.py b/plotly/validators/choroplethmapbox/colorbar/title/font/_weight.py
deleted file mode 100644
index 4200ef8c0e1..00000000000
--- a/plotly/validators/choroplethmapbox/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/__init__.py b/plotly/validators/choroplethmapbox/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_align.py b/plotly/validators/choroplethmapbox/hoverlabel/_align.py
deleted file mode 100644
index 13313aab0cb..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="choroplethmapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_alignsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/_alignsrc.py
deleted file mode 100644
index 72c49a78a8b..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="alignsrc",
- parent_name="choroplethmapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_bgcolor.py b/plotly/validators/choroplethmapbox/hoverlabel/_bgcolor.py
deleted file mode 100644
index bd221b6e9ee..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="choroplethmapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_bgcolorsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index b1763442414..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bgcolorsrc",
- parent_name="choroplethmapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_bordercolor.py b/plotly/validators/choroplethmapbox/hoverlabel/_bordercolor.py
deleted file mode 100644
index 16efad990ec..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="choroplethmapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_bordercolorsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 0caf8fec4ae..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="choroplethmapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_font.py b/plotly/validators/choroplethmapbox/hoverlabel/_font.py
deleted file mode 100644
index 623df9ba5fb..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="choroplethmapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_namelength.py b/plotly/validators/choroplethmapbox/hoverlabel/_namelength.py
deleted file mode 100644
index 307a4fa9b5e..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="namelength",
- parent_name="choroplethmapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/_namelengthsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 67c4d545787..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="namelengthsrc",
- parent_name="choroplethmapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/__init__.py b/plotly/validators/choroplethmapbox/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_color.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_color.py
deleted file mode 100644
index 30cbdb7c2c6..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_colorsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index e33cdfc79ef..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="colorsrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_family.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_family.py
deleted file mode 100644
index bed84734c84..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_familysrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 5181f5287b9..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_lineposition.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 2785b7364ce..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_linepositionsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 180360ce48d..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_shadow.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_shadow.py
deleted file mode 100644
index b067137df98..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_shadowsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 31f9c05396a..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_size.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_size.py
deleted file mode 100644
index 809f6d29b8d..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_sizesrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 191858a3a03..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="sizesrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_style.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_style.py
deleted file mode 100644
index 7593dfc8295..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_stylesrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 687d347f3ef..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="stylesrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_textcase.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_textcase.py
deleted file mode 100644
index 1fdd794ca8f..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_textcasesrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 3945f64e184..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_variant.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_variant.py
deleted file mode 100644
index 2c4f21c9c6f..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_variantsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index f06a8e99cf3..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_weight.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_weight.py
deleted file mode 100644
index ec12db7f29a..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/hoverlabel/font/_weightsrc.py b/plotly/validators/choroplethmapbox/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 6e38e6f0410..00000000000
--- a/plotly/validators/choroplethmapbox/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="choroplethmapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/__init__.py b/plotly/validators/choroplethmapbox/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/_font.py b/plotly/validators/choroplethmapbox/legendgrouptitle/_font.py
deleted file mode 100644
index 178f89da03f..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="choroplethmapbox.legendgrouptitle",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/_text.py b/plotly/validators/choroplethmapbox/legendgrouptitle/_text.py
deleted file mode 100644
index 9559dbf95af..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="text",
- parent_name="choroplethmapbox.legendgrouptitle",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/__init__.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_color.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_color.py
deleted file mode 100644
index 59356c32990..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_family.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_family.py
deleted file mode 100644
index 515eae46302..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_lineposition.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index db62a3c4b53..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_shadow.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index c6e4c945f05..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_size.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_size.py
deleted file mode 100644
index 186364b0545..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_style.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_style.py
deleted file mode 100644
index ce565294e30..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_textcase.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 1e1953f3ea4..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_variant.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 43d822290bd..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_weight.py b/plotly/validators/choroplethmapbox/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 09f54ccb56d..00000000000
--- a/plotly/validators/choroplethmapbox/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="choroplethmapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/marker/__init__.py b/plotly/validators/choroplethmapbox/marker/__init__.py
deleted file mode 100644
index 3f0890dec84..00000000000
--- a/plotly/validators/choroplethmapbox/marker/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._opacitysrc.OpacitysrcValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/marker/_line.py b/plotly/validators/choroplethmapbox/marker/_line.py
deleted file mode 100644
index 8a1932fe82f..00000000000
--- a/plotly/validators/choroplethmapbox/marker/_line.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="line", parent_name="choroplethmapbox.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/marker/_opacity.py b/plotly/validators/choroplethmapbox/marker/_opacity.py
deleted file mode 100644
index 11b177a5727..00000000000
--- a/plotly/validators/choroplethmapbox/marker/_opacity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="choroplethmapbox.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/marker/_opacitysrc.py b/plotly/validators/choroplethmapbox/marker/_opacitysrc.py
deleted file mode 100644
index fdff29488b4..00000000000
--- a/plotly/validators/choroplethmapbox/marker/_opacitysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacitysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="opacitysrc", parent_name="choroplethmapbox.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/marker/line/__init__.py b/plotly/validators/choroplethmapbox/marker/line/__init__.py
deleted file mode 100644
index ca6d32f725b..00000000000
--- a/plotly/validators/choroplethmapbox/marker/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/choroplethmapbox/marker/line/_color.py b/plotly/validators/choroplethmapbox/marker/line/_color.py
deleted file mode 100644
index a358d2a99e7..00000000000
--- a/plotly/validators/choroplethmapbox/marker/line/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="choroplethmapbox.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/marker/line/_colorsrc.py b/plotly/validators/choroplethmapbox/marker/line/_colorsrc.py
deleted file mode 100644
index b5a11ae972d..00000000000
--- a/plotly/validators/choroplethmapbox/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="colorsrc",
- parent_name="choroplethmapbox.marker.line",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/marker/line/_width.py b/plotly/validators/choroplethmapbox/marker/line/_width.py
deleted file mode 100644
index 6200f0a49f0..00000000000
--- a/plotly/validators/choroplethmapbox/marker/line/_width.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="choroplethmapbox.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/marker/line/_widthsrc.py b/plotly/validators/choroplethmapbox/marker/line/_widthsrc.py
deleted file mode 100644
index 73cf09c2f40..00000000000
--- a/plotly/validators/choroplethmapbox/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="widthsrc",
- parent_name="choroplethmapbox.marker.line",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/selected/__init__.py b/plotly/validators/choroplethmapbox/selected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/choroplethmapbox/selected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/choroplethmapbox/selected/_marker.py b/plotly/validators/choroplethmapbox/selected/_marker.py
deleted file mode 100644
index 055957163d6..00000000000
--- a/plotly/validators/choroplethmapbox/selected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="choroplethmapbox.selected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/selected/marker/__init__.py b/plotly/validators/choroplethmapbox/selected/marker/__init__.py
deleted file mode 100644
index ea80a8a0f0d..00000000000
--- a/plotly/validators/choroplethmapbox/selected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator"]
-)
diff --git a/plotly/validators/choroplethmapbox/selected/marker/_opacity.py b/plotly/validators/choroplethmapbox/selected/marker/_opacity.py
deleted file mode 100644
index dc831e2610e..00000000000
--- a/plotly/validators/choroplethmapbox/selected/marker/_opacity.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="opacity",
- parent_name="choroplethmapbox.selected.marker",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/stream/__init__.py b/plotly/validators/choroplethmapbox/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/choroplethmapbox/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/choroplethmapbox/stream/_maxpoints.py b/plotly/validators/choroplethmapbox/stream/_maxpoints.py
deleted file mode 100644
index 41550f8fcbc..00000000000
--- a/plotly/validators/choroplethmapbox/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="choroplethmapbox.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/stream/_token.py b/plotly/validators/choroplethmapbox/stream/_token.py
deleted file mode 100644
index e3f4f0b96ac..00000000000
--- a/plotly/validators/choroplethmapbox/stream/_token.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="token", parent_name="choroplethmapbox.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/unselected/__init__.py b/plotly/validators/choroplethmapbox/unselected/__init__.py
deleted file mode 100644
index 20900abc1a7..00000000000
--- a/plotly/validators/choroplethmapbox/unselected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/choroplethmapbox/unselected/_marker.py b/plotly/validators/choroplethmapbox/unselected/_marker.py
deleted file mode 100644
index b81b543b91f..00000000000
--- a/plotly/validators/choroplethmapbox/unselected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="choroplethmapbox.unselected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/choroplethmapbox/unselected/marker/__init__.py b/plotly/validators/choroplethmapbox/unselected/marker/__init__.py
deleted file mode 100644
index ea80a8a0f0d..00000000000
--- a/plotly/validators/choroplethmapbox/unselected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator"]
-)
diff --git a/plotly/validators/choroplethmapbox/unselected/marker/_opacity.py b/plotly/validators/choroplethmapbox/unselected/marker/_opacity.py
deleted file mode 100644
index 46fca2ee771..00000000000
--- a/plotly/validators/choroplethmapbox/unselected/marker/_opacity.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="opacity",
- parent_name="choroplethmapbox.unselected.marker",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/__init__.py b/plotly/validators/cone/__init__.py
deleted file mode 100644
index 7d1632100c2..00000000000
--- a/plotly/validators/cone/__init__.py
+++ /dev/null
@@ -1,70 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zhoverformat.ZhoverformatValidator",
- "._z.ZValidator",
- "._ysrc.YsrcValidator",
- "._yhoverformat.YhoverformatValidator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xhoverformat.XhoverformatValidator",
- "._x.XValidator",
- "._wsrc.WsrcValidator",
- "._whoverformat.WhoverformatValidator",
- "._w.WValidator",
- "._vsrc.VsrcValidator",
- "._visible.VisibleValidator",
- "._vhoverformat.VhoverformatValidator",
- "._v.VValidator",
- "._usrc.UsrcValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._uhoverformat.UhoverformatValidator",
- "._u.UValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._sizeref.SizerefValidator",
- "._sizemode.SizemodeValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._scene.SceneValidator",
- "._reversescale.ReversescaleValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._lightposition.LightpositionValidator",
- "._lighting.LightingValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- "._anchor.AnchorValidator",
- ],
-)
diff --git a/plotly/validators/cone/_anchor.py b/plotly/validators/cone/_anchor.py
deleted file mode 100644
index dc53f7e2f60..00000000000
--- a/plotly/validators/cone/_anchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AnchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="anchor", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["tip", "tail", "cm", "center"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_autocolorscale.py b/plotly/validators/cone/_autocolorscale.py
deleted file mode 100644
index 28e6548401e..00000000000
--- a/plotly/validators/cone/_autocolorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autocolorscale", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_cauto.py b/plotly/validators/cone/_cauto.py
deleted file mode 100644
index a00cd1cd510..00000000000
--- a/plotly/validators/cone/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_cmax.py b/plotly/validators/cone/_cmax.py
deleted file mode 100644
index afc7a046011..00000000000
--- a/plotly/validators/cone/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_cmid.py b/plotly/validators/cone/_cmid.py
deleted file mode 100644
index 6a15e56e6bb..00000000000
--- a/plotly/validators/cone/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_cmin.py b/plotly/validators/cone/_cmin.py
deleted file mode 100644
index 0efc5dc03b5..00000000000
--- a/plotly/validators/cone/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_coloraxis.py b/plotly/validators/cone/_coloraxis.py
deleted file mode 100644
index 51e50cad600..00000000000
--- a/plotly/validators/cone/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_colorbar.py b/plotly/validators/cone/_colorbar.py
deleted file mode 100644
index 68dcf5002e2..00000000000
--- a/plotly/validators/cone/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_colorscale.py b/plotly/validators/cone/_colorscale.py
deleted file mode 100644
index 2e7dc8f64c9..00000000000
--- a/plotly/validators/cone/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_customdata.py b/plotly/validators/cone/_customdata.py
deleted file mode 100644
index 1711cd98a83..00000000000
--- a/plotly/validators/cone/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_customdatasrc.py b/plotly/validators/cone/_customdatasrc.py
deleted file mode 100644
index 4a45b90347a..00000000000
--- a/plotly/validators/cone/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_hoverinfo.py b/plotly/validators/cone/_hoverinfo.py
deleted file mode 100644
index 58e919011d0..00000000000
--- a/plotly/validators/cone/_hoverinfo.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop(
- "flags", ["x", "y", "z", "u", "v", "w", "norm", "text", "name"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_hoverinfosrc.py b/plotly/validators/cone/_hoverinfosrc.py
deleted file mode 100644
index a3cb7d0f7ff..00000000000
--- a/plotly/validators/cone/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_hoverlabel.py b/plotly/validators/cone/_hoverlabel.py
deleted file mode 100644
index 72149765de2..00000000000
--- a/plotly/validators/cone/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_hovertemplate.py b/plotly/validators/cone/_hovertemplate.py
deleted file mode 100644
index 11cdc392107..00000000000
--- a/plotly/validators/cone/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_hovertemplatesrc.py b/plotly/validators/cone/_hovertemplatesrc.py
deleted file mode 100644
index 65d2deb3c16..00000000000
--- a/plotly/validators/cone/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_hovertext.py b/plotly/validators/cone/_hovertext.py
deleted file mode 100644
index b533d5ed76c..00000000000
--- a/plotly/validators/cone/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_hovertextsrc.py b/plotly/validators/cone/_hovertextsrc.py
deleted file mode 100644
index b1c6679116e..00000000000
--- a/plotly/validators/cone/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_ids.py b/plotly/validators/cone/_ids.py
deleted file mode 100644
index 251d7b51514..00000000000
--- a/plotly/validators/cone/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_idssrc.py b/plotly/validators/cone/_idssrc.py
deleted file mode 100644
index b6ca302d3e2..00000000000
--- a/plotly/validators/cone/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_legend.py b/plotly/validators/cone/_legend.py
deleted file mode 100644
index 98d8edabbfb..00000000000
--- a/plotly/validators/cone/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_legendgroup.py b/plotly/validators/cone/_legendgroup.py
deleted file mode 100644
index a2229ae7b5d..00000000000
--- a/plotly/validators/cone/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_legendgrouptitle.py b/plotly/validators/cone/_legendgrouptitle.py
deleted file mode 100644
index 8313154bc8d..00000000000
--- a/plotly/validators/cone/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_legendrank.py b/plotly/validators/cone/_legendrank.py
deleted file mode 100644
index 8c83c584bc1..00000000000
--- a/plotly/validators/cone/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_legendwidth.py b/plotly/validators/cone/_legendwidth.py
deleted file mode 100644
index a2ca36f13c1..00000000000
--- a/plotly/validators/cone/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_lighting.py b/plotly/validators/cone/_lighting.py
deleted file mode 100644
index 32224b2a653..00000000000
--- a/plotly/validators/cone/_lighting.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LightingValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="lighting", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Lighting"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_lightposition.py b/plotly/validators/cone/_lightposition.py
deleted file mode 100644
index 1dc589146d4..00000000000
--- a/plotly/validators/cone/_lightposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LightpositionValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="lightposition", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Lightposition"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_meta.py b/plotly/validators/cone/_meta.py
deleted file mode 100644
index 17ef4c47d30..00000000000
--- a/plotly/validators/cone/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_metasrc.py b/plotly/validators/cone/_metasrc.py
deleted file mode 100644
index 46245808ac1..00000000000
--- a/plotly/validators/cone/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_name.py b/plotly/validators/cone/_name.py
deleted file mode 100644
index e8cf9626478..00000000000
--- a/plotly/validators/cone/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_opacity.py b/plotly/validators/cone/_opacity.py
deleted file mode 100644
index f102eb88b69..00000000000
--- a/plotly/validators/cone/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_reversescale.py b/plotly/validators/cone/_reversescale.py
deleted file mode 100644
index f7a3e11eed6..00000000000
--- a/plotly/validators/cone/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_scene.py b/plotly/validators/cone/_scene.py
deleted file mode 100644
index 441a5fd12cd..00000000000
--- a/plotly/validators/cone/_scene.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SceneValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="scene", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "scene"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_showlegend.py b/plotly/validators/cone/_showlegend.py
deleted file mode 100644
index 2152be0c26a..00000000000
--- a/plotly/validators/cone/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_showscale.py b/plotly/validators/cone/_showscale.py
deleted file mode 100644
index b98e3401ad3..00000000000
--- a/plotly/validators/cone/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_sizemode.py b/plotly/validators/cone/_sizemode.py
deleted file mode 100644
index ac4813fbffc..00000000000
--- a/plotly/validators/cone/_sizemode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizemodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="sizemode", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["scaled", "absolute", "raw"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_sizeref.py b/plotly/validators/cone/_sizeref.py
deleted file mode 100644
index 6ea4807bef5..00000000000
--- a/plotly/validators/cone/_sizeref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizerefValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="sizeref", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_stream.py b/plotly/validators/cone/_stream.py
deleted file mode 100644
index 34a9479212c..00000000000
--- a/plotly/validators/cone/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_text.py b/plotly/validators/cone/_text.py
deleted file mode 100644
index 265d66969bb..00000000000
--- a/plotly/validators/cone/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_textsrc.py b/plotly/validators/cone/_textsrc.py
deleted file mode 100644
index e41bde3894b..00000000000
--- a/plotly/validators/cone/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_u.py b/plotly/validators/cone/_u.py
deleted file mode 100644
index 49586eadba4..00000000000
--- a/plotly/validators/cone/_u.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="u", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_uhoverformat.py b/plotly/validators/cone/_uhoverformat.py
deleted file mode 100644
index d53bbc13971..00000000000
--- a/plotly/validators/cone/_uhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uhoverformat", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_uid.py b/plotly/validators/cone/_uid.py
deleted file mode 100644
index fae16d0aa61..00000000000
--- a/plotly/validators/cone/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_uirevision.py b/plotly/validators/cone/_uirevision.py
deleted file mode 100644
index 12175c0f75c..00000000000
--- a/plotly/validators/cone/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_usrc.py b/plotly/validators/cone/_usrc.py
deleted file mode 100644
index a30df3cb22b..00000000000
--- a/plotly/validators/cone/_usrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="usrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_v.py b/plotly/validators/cone/_v.py
deleted file mode 100644
index 4ca6eb64950..00000000000
--- a/plotly/validators/cone/_v.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="v", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_vhoverformat.py b/plotly/validators/cone/_vhoverformat.py
deleted file mode 100644
index 04ae4293e0e..00000000000
--- a/plotly/validators/cone/_vhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="vhoverformat", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_visible.py b/plotly/validators/cone/_visible.py
deleted file mode 100644
index 6774e905d09..00000000000
--- a/plotly/validators/cone/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_vsrc.py b/plotly/validators/cone/_vsrc.py
deleted file mode 100644
index 731bd02cf53..00000000000
--- a/plotly/validators/cone/_vsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="vsrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_w.py b/plotly/validators/cone/_w.py
deleted file mode 100644
index f99b41efb0c..00000000000
--- a/plotly/validators/cone/_w.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="w", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_whoverformat.py b/plotly/validators/cone/_whoverformat.py
deleted file mode 100644
index 6f309a85d4a..00000000000
--- a/plotly/validators/cone/_whoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="whoverformat", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_wsrc.py b/plotly/validators/cone/_wsrc.py
deleted file mode 100644
index 0bf2e715ae1..00000000000
--- a/plotly/validators/cone/_wsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="wsrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_x.py b/plotly/validators/cone/_x.py
deleted file mode 100644
index 1c94470cedd..00000000000
--- a/plotly/validators/cone/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_xhoverformat.py b/plotly/validators/cone/_xhoverformat.py
deleted file mode 100644
index ba43933cc80..00000000000
--- a/plotly/validators/cone/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_xsrc.py b/plotly/validators/cone/_xsrc.py
deleted file mode 100644
index 37c8f665b39..00000000000
--- a/plotly/validators/cone/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_y.py b/plotly/validators/cone/_y.py
deleted file mode 100644
index c0e8983f880..00000000000
--- a/plotly/validators/cone/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_yhoverformat.py b/plotly/validators/cone/_yhoverformat.py
deleted file mode 100644
index 90c19c36585..00000000000
--- a/plotly/validators/cone/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_ysrc.py b/plotly/validators/cone/_ysrc.py
deleted file mode 100644
index 13364805728..00000000000
--- a/plotly/validators/cone/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_z.py b/plotly/validators/cone/_z.py
deleted file mode 100644
index ff24b3a1acc..00000000000
--- a/plotly/validators/cone/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_zhoverformat.py b/plotly/validators/cone/_zhoverformat.py
deleted file mode 100644
index 5a32e2d1530..00000000000
--- a/plotly/validators/cone/_zhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="zhoverformat", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/_zsrc.py b/plotly/validators/cone/_zsrc.py
deleted file mode 100644
index fc1f3902bb9..00000000000
--- a/plotly/validators/cone/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="cone", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/__init__.py b/plotly/validators/cone/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/cone/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/cone/colorbar/_bgcolor.py b/plotly/validators/cone/colorbar/_bgcolor.py
deleted file mode 100644
index f9afbe3724c..00000000000
--- a/plotly/validators/cone/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_bordercolor.py b/plotly/validators/cone/colorbar/_bordercolor.py
deleted file mode 100644
index 70a529121f4..00000000000
--- a/plotly/validators/cone/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_borderwidth.py b/plotly/validators/cone/colorbar/_borderwidth.py
deleted file mode 100644
index 88e784340aa..00000000000
--- a/plotly/validators/cone/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_dtick.py b/plotly/validators/cone/colorbar/_dtick.py
deleted file mode 100644
index 8983478760a..00000000000
--- a/plotly/validators/cone/colorbar/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="dtick", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_exponentformat.py b/plotly/validators/cone/colorbar/_exponentformat.py
deleted file mode 100644
index 841b9d29679..00000000000
--- a/plotly/validators/cone/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_labelalias.py b/plotly/validators/cone/colorbar/_labelalias.py
deleted file mode 100644
index dcd7986767d..00000000000
--- a/plotly/validators/cone/colorbar/_labelalias.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="labelalias", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_len.py b/plotly/validators/cone/colorbar/_len.py
deleted file mode 100644
index 0228ee5c1a8..00000000000
--- a/plotly/validators/cone/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_lenmode.py b/plotly/validators/cone/colorbar/_lenmode.py
deleted file mode 100644
index b494fe0074d..00000000000
--- a/plotly/validators/cone/colorbar/_lenmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="lenmode", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_minexponent.py b/plotly/validators/cone/colorbar/_minexponent.py
deleted file mode 100644
index 0929e635a62..00000000000
--- a/plotly/validators/cone/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_nticks.py b/plotly/validators/cone/colorbar/_nticks.py
deleted file mode 100644
index 125852bc11f..00000000000
--- a/plotly/validators/cone/colorbar/_nticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nticks", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_orientation.py b/plotly/validators/cone/colorbar/_orientation.py
deleted file mode 100644
index 4774a87e6e4..00000000000
--- a/plotly/validators/cone/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_outlinecolor.py b/plotly/validators/cone/colorbar/_outlinecolor.py
deleted file mode 100644
index 33b005e42e0..00000000000
--- a/plotly/validators/cone/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_outlinewidth.py b/plotly/validators/cone/colorbar/_outlinewidth.py
deleted file mode 100644
index 5c18c42e654..00000000000
--- a/plotly/validators/cone/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_separatethousands.py b/plotly/validators/cone/colorbar/_separatethousands.py
deleted file mode 100644
index 56313ada168..00000000000
--- a/plotly/validators/cone/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="separatethousands", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_showexponent.py b/plotly/validators/cone/colorbar/_showexponent.py
deleted file mode 100644
index 8da064ed1af..00000000000
--- a/plotly/validators/cone/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_showticklabels.py b/plotly/validators/cone/colorbar/_showticklabels.py
deleted file mode 100644
index 6d26a2df028..00000000000
--- a/plotly/validators/cone/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_showtickprefix.py b/plotly/validators/cone/colorbar/_showtickprefix.py
deleted file mode 100644
index 32b4a6029cf..00000000000
--- a/plotly/validators/cone/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_showticksuffix.py b/plotly/validators/cone/colorbar/_showticksuffix.py
deleted file mode 100644
index 72e13a0ac31..00000000000
--- a/plotly/validators/cone/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_thickness.py b/plotly/validators/cone/colorbar/_thickness.py
deleted file mode 100644
index c4c2e76a69e..00000000000
--- a/plotly/validators/cone/colorbar/_thickness.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="thickness", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_thicknessmode.py b/plotly/validators/cone/colorbar/_thicknessmode.py
deleted file mode 100644
index 39d585974b4..00000000000
--- a/plotly/validators/cone/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tick0.py b/plotly/validators/cone/colorbar/_tick0.py
deleted file mode 100644
index 5329c68574b..00000000000
--- a/plotly/validators/cone/colorbar/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="tick0", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickangle.py b/plotly/validators/cone/colorbar/_tickangle.py
deleted file mode 100644
index 981c090986a..00000000000
--- a/plotly/validators/cone/colorbar/_tickangle.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(self, plotly_name="tickangle", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickcolor.py b/plotly/validators/cone/colorbar/_tickcolor.py
deleted file mode 100644
index a7436e58d72..00000000000
--- a/plotly/validators/cone/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="tickcolor", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickfont.py b/plotly/validators/cone/colorbar/_tickfont.py
deleted file mode 100644
index 3e818f0aca9..00000000000
--- a/plotly/validators/cone/colorbar/_tickfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="tickfont", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickformat.py b/plotly/validators/cone/colorbar/_tickformat.py
deleted file mode 100644
index 08d65fae8f6..00000000000
--- a/plotly/validators/cone/colorbar/_tickformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="tickformat", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickformatstopdefaults.py b/plotly/validators/cone/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index ec565a051e9..00000000000
--- a/plotly/validators/cone/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="cone.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickformatstops.py b/plotly/validators/cone/colorbar/_tickformatstops.py
deleted file mode 100644
index e3c1a87c499..00000000000
--- a/plotly/validators/cone/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticklabeloverflow.py b/plotly/validators/cone/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index d3b402eda09..00000000000
--- a/plotly/validators/cone/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticklabeloverflow", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticklabelposition.py b/plotly/validators/cone/colorbar/_ticklabelposition.py
deleted file mode 100644
index 62e7d758ad9..00000000000
--- a/plotly/validators/cone/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticklabelposition", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticklabelstep.py b/plotly/validators/cone/colorbar/_ticklabelstep.py
deleted file mode 100644
index d21af34f4b3..00000000000
--- a/plotly/validators/cone/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticklen.py b/plotly/validators/cone/colorbar/_ticklen.py
deleted file mode 100644
index 698ad932508..00000000000
--- a/plotly/validators/cone/colorbar/_ticklen.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ticklen", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickmode.py b/plotly/validators/cone/colorbar/_tickmode.py
deleted file mode 100644
index 247dc1ccae7..00000000000
--- a/plotly/validators/cone/colorbar/_tickmode.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="tickmode", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickprefix.py b/plotly/validators/cone/colorbar/_tickprefix.py
deleted file mode 100644
index 3fa44b24635..00000000000
--- a/plotly/validators/cone/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="tickprefix", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticks.py b/plotly/validators/cone/colorbar/_ticks.py
deleted file mode 100644
index ebfd7ff5c60..00000000000
--- a/plotly/validators/cone/colorbar/_ticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ticks", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticksuffix.py b/plotly/validators/cone/colorbar/_ticksuffix.py
deleted file mode 100644
index 43782faa163..00000000000
--- a/plotly/validators/cone/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="ticksuffix", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticktext.py b/plotly/validators/cone/colorbar/_ticktext.py
deleted file mode 100644
index a31dcc9b1f1..00000000000
--- a/plotly/validators/cone/colorbar/_ticktext.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ticktext", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ticktextsrc.py b/plotly/validators/cone/colorbar/_ticktextsrc.py
deleted file mode 100644
index b9195479c1b..00000000000
--- a/plotly/validators/cone/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickvals.py b/plotly/validators/cone/colorbar/_tickvals.py
deleted file mode 100644
index 02b6cd1be9c..00000000000
--- a/plotly/validators/cone/colorbar/_tickvals.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="tickvals", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickvalssrc.py b/plotly/validators/cone/colorbar/_tickvalssrc.py
deleted file mode 100644
index 660b375f7b4..00000000000
--- a/plotly/validators/cone/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="cone.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_tickwidth.py b/plotly/validators/cone/colorbar/_tickwidth.py
deleted file mode 100644
index d650d4096b4..00000000000
--- a/plotly/validators/cone/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="tickwidth", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_title.py b/plotly/validators/cone/colorbar/_title.py
deleted file mode 100644
index 5f8710a25ba..00000000000
--- a/plotly/validators/cone/colorbar/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_x.py b/plotly/validators/cone/colorbar/_x.py
deleted file mode 100644
index 0324ae25deb..00000000000
--- a/plotly/validators/cone/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_xanchor.py b/plotly/validators/cone/colorbar/_xanchor.py
deleted file mode 100644
index dffdcb34883..00000000000
--- a/plotly/validators/cone/colorbar/_xanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xanchor", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_xpad.py b/plotly/validators/cone/colorbar/_xpad.py
deleted file mode 100644
index 070bcba8d46..00000000000
--- a/plotly/validators/cone/colorbar/_xpad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xpad", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_xref.py b/plotly/validators/cone/colorbar/_xref.py
deleted file mode 100644
index ff67c790c13..00000000000
--- a/plotly/validators/cone/colorbar/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_y.py b/plotly/validators/cone/colorbar/_y.py
deleted file mode 100644
index 124b7ba4c18..00000000000
--- a/plotly/validators/cone/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_yanchor.py b/plotly/validators/cone/colorbar/_yanchor.py
deleted file mode 100644
index 7ccb7fc605b..00000000000
--- a/plotly/validators/cone/colorbar/_yanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yanchor", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_ypad.py b/plotly/validators/cone/colorbar/_ypad.py
deleted file mode 100644
index de910d016a6..00000000000
--- a/plotly/validators/cone/colorbar/_ypad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ypad", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/_yref.py b/plotly/validators/cone/colorbar/_yref.py
deleted file mode 100644
index d5ec1317a87..00000000000
--- a/plotly/validators/cone/colorbar/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="cone.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/__init__.py b/plotly/validators/cone/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/cone/colorbar/tickfont/_color.py b/plotly/validators/cone/colorbar/tickfont/_color.py
deleted file mode 100644
index f62f59d5904..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_family.py b/plotly/validators/cone/colorbar/tickfont/_family.py
deleted file mode 100644
index 149f7f914ce..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_lineposition.py b/plotly/validators/cone/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 64abef6714a..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_shadow.py b/plotly/validators/cone/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 995e9bec7f1..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_size.py b/plotly/validators/cone/colorbar/tickfont/_size.py
deleted file mode 100644
index 13144daa517..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_style.py b/plotly/validators/cone/colorbar/tickfont/_style.py
deleted file mode 100644
index 00f095cdd09..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_textcase.py b/plotly/validators/cone/colorbar/tickfont/_textcase.py
deleted file mode 100644
index bc6d064485a..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_variant.py b/plotly/validators/cone/colorbar/tickfont/_variant.py
deleted file mode 100644
index ed82f5d3b88..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickfont/_weight.py b/plotly/validators/cone/colorbar/tickfont/_weight.py
deleted file mode 100644
index abd58da86e7..00000000000
--- a/plotly/validators/cone/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="cone.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickformatstop/__init__.py b/plotly/validators/cone/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/cone/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/cone/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/cone/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 94b3d5bdf71..00000000000
--- a/plotly/validators/cone/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="cone.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickformatstop/_enabled.py b/plotly/validators/cone/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index fa702225736..00000000000
--- a/plotly/validators/cone/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="cone.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickformatstop/_name.py b/plotly/validators/cone/colorbar/tickformatstop/_name.py
deleted file mode 100644
index feff55c8a2b..00000000000
--- a/plotly/validators/cone/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="name", parent_name="cone.colorbar.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/cone/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 408f432509f..00000000000
--- a/plotly/validators/cone/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="cone.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/tickformatstop/_value.py b/plotly/validators/cone/colorbar/tickformatstop/_value.py
deleted file mode 100644
index a09d7066370..00000000000
--- a/plotly/validators/cone/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="value", parent_name="cone.colorbar.tickformatstop", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/__init__.py b/plotly/validators/cone/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/cone/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/cone/colorbar/title/_font.py b/plotly/validators/cone/colorbar/title/_font.py
deleted file mode 100644
index 438232f6d69..00000000000
--- a/plotly/validators/cone/colorbar/title/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="cone.colorbar.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/_side.py b/plotly/validators/cone/colorbar/title/_side.py
deleted file mode 100644
index 9a157691236..00000000000
--- a/plotly/validators/cone/colorbar/title/_side.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="side", parent_name="cone.colorbar.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/_text.py b/plotly/validators/cone/colorbar/title/_text.py
deleted file mode 100644
index 98711494273..00000000000
--- a/plotly/validators/cone/colorbar/title/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="cone.colorbar.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/__init__.py b/plotly/validators/cone/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/cone/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/cone/colorbar/title/font/_color.py b/plotly/validators/cone/colorbar/title/font/_color.py
deleted file mode 100644
index b96f546177c..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_family.py b/plotly/validators/cone/colorbar/title/font/_family.py
deleted file mode 100644
index 021109c507a..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_lineposition.py b/plotly/validators/cone/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 105768f74f5..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="cone.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_shadow.py b/plotly/validators/cone/colorbar/title/font/_shadow.py
deleted file mode 100644
index 58c66cfdd0e..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_size.py b/plotly/validators/cone/colorbar/title/font/_size.py
deleted file mode 100644
index 72d2698cd1f..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_style.py b/plotly/validators/cone/colorbar/title/font/_style.py
deleted file mode 100644
index b835d076eb9..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_textcase.py b/plotly/validators/cone/colorbar/title/font/_textcase.py
deleted file mode 100644
index 2fbc858028c..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_variant.py b/plotly/validators/cone/colorbar/title/font/_variant.py
deleted file mode 100644
index af61325ec78..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/colorbar/title/font/_weight.py b/plotly/validators/cone/colorbar/title/font/_weight.py
deleted file mode 100644
index 4f627e3e51c..00000000000
--- a/plotly/validators/cone/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="cone.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/__init__.py b/plotly/validators/cone/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/cone/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/cone/hoverlabel/_align.py b/plotly/validators/cone/hoverlabel/_align.py
deleted file mode 100644
index 394b77d910a..00000000000
--- a/plotly/validators/cone/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="cone.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_alignsrc.py b/plotly/validators/cone/hoverlabel/_alignsrc.py
deleted file mode 100644
index a89da963c1c..00000000000
--- a/plotly/validators/cone/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="alignsrc", parent_name="cone.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_bgcolor.py b/plotly/validators/cone/hoverlabel/_bgcolor.py
deleted file mode 100644
index a32c49389ab..00000000000
--- a/plotly/validators/cone/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="cone.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_bgcolorsrc.py b/plotly/validators/cone/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index cbfe4285db2..00000000000
--- a/plotly/validators/cone/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="cone.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_bordercolor.py b/plotly/validators/cone/hoverlabel/_bordercolor.py
deleted file mode 100644
index 42b5e7aa075..00000000000
--- a/plotly/validators/cone/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="cone.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_bordercolorsrc.py b/plotly/validators/cone/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index ece6448599c..00000000000
--- a/plotly/validators/cone/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="cone.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_font.py b/plotly/validators/cone/hoverlabel/_font.py
deleted file mode 100644
index 993909db55e..00000000000
--- a/plotly/validators/cone/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="cone.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_namelength.py b/plotly/validators/cone/hoverlabel/_namelength.py
deleted file mode 100644
index bfb464c7896..00000000000
--- a/plotly/validators/cone/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="cone.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/_namelengthsrc.py b/plotly/validators/cone/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 4f4d6100788..00000000000
--- a/plotly/validators/cone/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="cone.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/__init__.py b/plotly/validators/cone/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/cone/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/cone/hoverlabel/font/_color.py b/plotly/validators/cone/hoverlabel/font/_color.py
deleted file mode 100644
index 4c374ce4778..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_colorsrc.py b/plotly/validators/cone/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 4541874f88b..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_family.py b/plotly/validators/cone/hoverlabel/font/_family.py
deleted file mode 100644
index fb331e5ff22..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_familysrc.py b/plotly/validators/cone/hoverlabel/font/_familysrc.py
deleted file mode 100644
index a5dd2c54e3e..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_lineposition.py b/plotly/validators/cone/hoverlabel/font/_lineposition.py
deleted file mode 100644
index c0a78c9084b..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_linepositionsrc.py b/plotly/validators/cone/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index d75b5d4ec9d..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="cone.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_shadow.py b/plotly/validators/cone/hoverlabel/font/_shadow.py
deleted file mode 100644
index 06a08fe1222..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_shadowsrc.py b/plotly/validators/cone/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 73035f49419..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_size.py b/plotly/validators/cone/hoverlabel/font/_size.py
deleted file mode 100644
index 7504ee892e4..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_sizesrc.py b/plotly/validators/cone/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 6587b77c459..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_style.py b/plotly/validators/cone/hoverlabel/font/_style.py
deleted file mode 100644
index 504fbe624fe..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_stylesrc.py b/plotly/validators/cone/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index fa0115baba7..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_textcase.py b/plotly/validators/cone/hoverlabel/font/_textcase.py
deleted file mode 100644
index 4bbf0850eba..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_textcasesrc.py b/plotly/validators/cone/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 043cf7f0c45..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_variant.py b/plotly/validators/cone/hoverlabel/font/_variant.py
deleted file mode 100644
index 74461a62063..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_variantsrc.py b/plotly/validators/cone/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 144d36de7ae..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_weight.py b/plotly/validators/cone/hoverlabel/font/_weight.py
deleted file mode 100644
index 371a16446e2..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/hoverlabel/font/_weightsrc.py b/plotly/validators/cone/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index a407a191aea..00000000000
--- a/plotly/validators/cone/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="cone.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/__init__.py b/plotly/validators/cone/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/cone/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/cone/legendgrouptitle/_font.py b/plotly/validators/cone/legendgrouptitle/_font.py
deleted file mode 100644
index 0f8be6c98aa..00000000000
--- a/plotly/validators/cone/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="cone.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/_text.py b/plotly/validators/cone/legendgrouptitle/_text.py
deleted file mode 100644
index 7801619b336..00000000000
--- a/plotly/validators/cone/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="cone.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/__init__.py b/plotly/validators/cone/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/cone/legendgrouptitle/font/_color.py b/plotly/validators/cone/legendgrouptitle/font/_color.py
deleted file mode 100644
index 3a208ca51c7..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_family.py b/plotly/validators/cone/legendgrouptitle/font/_family.py
deleted file mode 100644
index 8c28a4547b8..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_lineposition.py b/plotly/validators/cone/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index d51498183a1..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="cone.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_shadow.py b/plotly/validators/cone/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 548b766c948..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_size.py b/plotly/validators/cone/legendgrouptitle/font/_size.py
deleted file mode 100644
index 7b9d5524dd9..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_style.py b/plotly/validators/cone/legendgrouptitle/font/_style.py
deleted file mode 100644
index 330985d16b4..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_textcase.py b/plotly/validators/cone/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 567977dcb7f..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_variant.py b/plotly/validators/cone/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 9c1b2ab761d..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/cone/legendgrouptitle/font/_weight.py b/plotly/validators/cone/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 88b121f1c8d..00000000000
--- a/plotly/validators/cone/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="cone.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lighting/__init__.py b/plotly/validators/cone/lighting/__init__.py
deleted file mode 100644
index 1f11e1b86fc..00000000000
--- a/plotly/validators/cone/lighting/__init__.py
+++ /dev/null
@@ -1,16 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._vertexnormalsepsilon.VertexnormalsepsilonValidator",
- "._specular.SpecularValidator",
- "._roughness.RoughnessValidator",
- "._fresnel.FresnelValidator",
- "._facenormalsepsilon.FacenormalsepsilonValidator",
- "._diffuse.DiffuseValidator",
- "._ambient.AmbientValidator",
- ],
-)
diff --git a/plotly/validators/cone/lighting/_ambient.py b/plotly/validators/cone/lighting/_ambient.py
deleted file mode 100644
index 0a9e9a39ef0..00000000000
--- a/plotly/validators/cone/lighting/_ambient.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AmbientValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ambient", parent_name="cone.lighting", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lighting/_diffuse.py b/plotly/validators/cone/lighting/_diffuse.py
deleted file mode 100644
index 87b02785d56..00000000000
--- a/plotly/validators/cone/lighting/_diffuse.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DiffuseValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="diffuse", parent_name="cone.lighting", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lighting/_facenormalsepsilon.py b/plotly/validators/cone/lighting/_facenormalsepsilon.py
deleted file mode 100644
index d0818468ca0..00000000000
--- a/plotly/validators/cone/lighting/_facenormalsepsilon.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FacenormalsepsilonValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="facenormalsepsilon", parent_name="cone.lighting", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lighting/_fresnel.py b/plotly/validators/cone/lighting/_fresnel.py
deleted file mode 100644
index b67c151b14a..00000000000
--- a/plotly/validators/cone/lighting/_fresnel.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FresnelValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fresnel", parent_name="cone.lighting", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 5),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lighting/_roughness.py b/plotly/validators/cone/lighting/_roughness.py
deleted file mode 100644
index b8324495a73..00000000000
--- a/plotly/validators/cone/lighting/_roughness.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RoughnessValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="roughness", parent_name="cone.lighting", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lighting/_specular.py b/plotly/validators/cone/lighting/_specular.py
deleted file mode 100644
index fd5cf49baa8..00000000000
--- a/plotly/validators/cone/lighting/_specular.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpecularValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="specular", parent_name="cone.lighting", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 2),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lighting/_vertexnormalsepsilon.py b/plotly/validators/cone/lighting/_vertexnormalsepsilon.py
deleted file mode 100644
index 5ca84526917..00000000000
--- a/plotly/validators/cone/lighting/_vertexnormalsepsilon.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VertexnormalsepsilonValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="vertexnormalsepsilon", parent_name="cone.lighting", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lightposition/__init__.py b/plotly/validators/cone/lightposition/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/cone/lightposition/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/cone/lightposition/_x.py b/plotly/validators/cone/lightposition/_x.py
deleted file mode 100644
index 082fa0d5aec..00000000000
--- a/plotly/validators/cone/lightposition/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="cone.lightposition", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 100000),
- min=kwargs.pop("min", -100000),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lightposition/_y.py b/plotly/validators/cone/lightposition/_y.py
deleted file mode 100644
index 81e74aefaef..00000000000
--- a/plotly/validators/cone/lightposition/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="cone.lightposition", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 100000),
- min=kwargs.pop("min", -100000),
- **kwargs,
- )
diff --git a/plotly/validators/cone/lightposition/_z.py b/plotly/validators/cone/lightposition/_z.py
deleted file mode 100644
index c9a3d1e43dd..00000000000
--- a/plotly/validators/cone/lightposition/_z.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="z", parent_name="cone.lightposition", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 100000),
- min=kwargs.pop("min", -100000),
- **kwargs,
- )
diff --git a/plotly/validators/cone/stream/__init__.py b/plotly/validators/cone/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/cone/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/cone/stream/_maxpoints.py b/plotly/validators/cone/stream/_maxpoints.py
deleted file mode 100644
index 8b79eec5125..00000000000
--- a/plotly/validators/cone/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="cone.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/cone/stream/_token.py b/plotly/validators/cone/stream/_token.py
deleted file mode 100644
index a94ba2a6d48..00000000000
--- a/plotly/validators/cone/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="cone.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/__init__.py b/plotly/validators/contour/__init__.py
deleted file mode 100644
index a6dc766c996..00000000000
--- a/plotly/validators/contour/__init__.py
+++ /dev/null
@@ -1,82 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zorder.ZorderValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zhoverformat.ZhoverformatValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._ytype.YtypeValidator",
- "._ysrc.YsrcValidator",
- "._yperiodalignment.YperiodalignmentValidator",
- "._yperiod0.Yperiod0Validator",
- "._yperiod.YperiodValidator",
- "._yhoverformat.YhoverformatValidator",
- "._ycalendar.YcalendarValidator",
- "._yaxis.YaxisValidator",
- "._y0.Y0Validator",
- "._y.YValidator",
- "._xtype.XtypeValidator",
- "._xsrc.XsrcValidator",
- "._xperiodalignment.XperiodalignmentValidator",
- "._xperiod0.Xperiod0Validator",
- "._xperiod.XperiodValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xcalendar.XcalendarValidator",
- "._xaxis.XaxisValidator",
- "._x0.X0Validator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._transpose.TransposeValidator",
- "._texttemplate.TexttemplateValidator",
- "._textsrc.TextsrcValidator",
- "._textfont.TextfontValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._reversescale.ReversescaleValidator",
- "._opacity.OpacityValidator",
- "._ncontours.NcontoursValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._line.LineValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverongaps.HoverongapsValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._fillcolor.FillcolorValidator",
- "._dy.DyValidator",
- "._dx.DxValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._contours.ContoursValidator",
- "._connectgaps.ConnectgapsValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._autocontour.AutocontourValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/contour/_autocolorscale.py b/plotly/validators/contour/_autocolorscale.py
deleted file mode 100644
index f83aa4e9a09..00000000000
--- a/plotly/validators/contour/_autocolorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autocolorscale", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_autocontour.py b/plotly/validators/contour/_autocontour.py
deleted file mode 100644
index afabadbfcaf..00000000000
--- a/plotly/validators/contour/_autocontour.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocontourValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autocontour", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_coloraxis.py b/plotly/validators/contour/_coloraxis.py
deleted file mode 100644
index 602c8478d85..00000000000
--- a/plotly/validators/contour/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_colorbar.py b/plotly/validators/contour/_colorbar.py
deleted file mode 100644
index 89f1ebffdb5..00000000000
--- a/plotly/validators/contour/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_colorscale.py b/plotly/validators/contour/_colorscale.py
deleted file mode 100644
index 3dab890a1ee..00000000000
--- a/plotly/validators/contour/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_connectgaps.py b/plotly/validators/contour/_connectgaps.py
deleted file mode 100644
index a22a23892cf..00000000000
--- a/plotly/validators/contour/_connectgaps.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConnectgapsValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="connectgaps", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_contours.py b/plotly/validators/contour/_contours.py
deleted file mode 100644
index 68779fe435c..00000000000
--- a/plotly/validators/contour/_contours.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContoursValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="contours", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contours"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_customdata.py b/plotly/validators/contour/_customdata.py
deleted file mode 100644
index e9f92c4beb9..00000000000
--- a/plotly/validators/contour/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_customdatasrc.py b/plotly/validators/contour/_customdatasrc.py
deleted file mode 100644
index 3aa40c7fdc8..00000000000
--- a/plotly/validators/contour/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_dx.py b/plotly/validators/contour/_dx.py
deleted file mode 100644
index d5c9b186473..00000000000
--- a/plotly/validators/contour/_dx.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dx", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_dy.py b/plotly/validators/contour/_dy.py
deleted file mode 100644
index f60000dfb8c..00000000000
--- a/plotly/validators/contour/_dy.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DyValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dy", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_fillcolor.py b/plotly/validators/contour/_fillcolor.py
deleted file mode 100644
index b0701aeeb29..00000000000
--- a/plotly/validators/contour/_fillcolor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="fillcolor", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- colorscale_path=kwargs.pop("colorscale_path", "contour.colorscale"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hoverinfo.py b/plotly/validators/contour/_hoverinfo.py
deleted file mode 100644
index 4c931ec4f5c..00000000000
--- a/plotly/validators/contour/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hoverinfosrc.py b/plotly/validators/contour/_hoverinfosrc.py
deleted file mode 100644
index c8a9f623f9b..00000000000
--- a/plotly/validators/contour/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hoverlabel.py b/plotly/validators/contour/_hoverlabel.py
deleted file mode 100644
index a9adcb58b94..00000000000
--- a/plotly/validators/contour/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hoverongaps.py b/plotly/validators/contour/_hoverongaps.py
deleted file mode 100644
index 2a2298774c8..00000000000
--- a/plotly/validators/contour/_hoverongaps.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverongapsValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="hoverongaps", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hovertemplate.py b/plotly/validators/contour/_hovertemplate.py
deleted file mode 100644
index 3977cc26216..00000000000
--- a/plotly/validators/contour/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hovertemplatesrc.py b/plotly/validators/contour/_hovertemplatesrc.py
deleted file mode 100644
index de66d26a5f3..00000000000
--- a/plotly/validators/contour/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hovertext.py b/plotly/validators/contour/_hovertext.py
deleted file mode 100644
index b375ecec5a2..00000000000
--- a/plotly/validators/contour/_hovertext.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="hovertext", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_hovertextsrc.py b/plotly/validators/contour/_hovertextsrc.py
deleted file mode 100644
index b5b62d64ec2..00000000000
--- a/plotly/validators/contour/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_ids.py b/plotly/validators/contour/_ids.py
deleted file mode 100644
index 1542ac72f98..00000000000
--- a/plotly/validators/contour/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_idssrc.py b/plotly/validators/contour/_idssrc.py
deleted file mode 100644
index b15f200a570..00000000000
--- a/plotly/validators/contour/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_legend.py b/plotly/validators/contour/_legend.py
deleted file mode 100644
index 98358155096..00000000000
--- a/plotly/validators/contour/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_legendgroup.py b/plotly/validators/contour/_legendgroup.py
deleted file mode 100644
index 4052a836d2e..00000000000
--- a/plotly/validators/contour/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_legendgrouptitle.py b/plotly/validators/contour/_legendgrouptitle.py
deleted file mode 100644
index ad851eb8ed0..00000000000
--- a/plotly/validators/contour/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_legendrank.py b/plotly/validators/contour/_legendrank.py
deleted file mode 100644
index 2d5c86c245c..00000000000
--- a/plotly/validators/contour/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_legendwidth.py b/plotly/validators/contour/_legendwidth.py
deleted file mode 100644
index 1786c3f362c..00000000000
--- a/plotly/validators/contour/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_line.py b/plotly/validators/contour/_line.py
deleted file mode 100644
index aaed049b775..00000000000
--- a/plotly/validators/contour/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_meta.py b/plotly/validators/contour/_meta.py
deleted file mode 100644
index 1761e7cc997..00000000000
--- a/plotly/validators/contour/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_metasrc.py b/plotly/validators/contour/_metasrc.py
deleted file mode 100644
index bf97a508530..00000000000
--- a/plotly/validators/contour/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_name.py b/plotly/validators/contour/_name.py
deleted file mode 100644
index bdabbe7e2a5..00000000000
--- a/plotly/validators/contour/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_ncontours.py b/plotly/validators/contour/_ncontours.py
deleted file mode 100644
index c35d26e26b3..00000000000
--- a/plotly/validators/contour/_ncontours.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NcontoursValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="ncontours", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_opacity.py b/plotly/validators/contour/_opacity.py
deleted file mode 100644
index 67a64990cc4..00000000000
--- a/plotly/validators/contour/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_reversescale.py b/plotly/validators/contour/_reversescale.py
deleted file mode 100644
index 4b4d73950f7..00000000000
--- a/plotly/validators/contour/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_showlegend.py b/plotly/validators/contour/_showlegend.py
deleted file mode 100644
index f44a8e3efb3..00000000000
--- a/plotly/validators/contour/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_showscale.py b/plotly/validators/contour/_showscale.py
deleted file mode 100644
index 6129bcb0069..00000000000
--- a/plotly/validators/contour/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_stream.py b/plotly/validators/contour/_stream.py
deleted file mode 100644
index 3b08e649d7c..00000000000
--- a/plotly/validators/contour/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_text.py b/plotly/validators/contour/_text.py
deleted file mode 100644
index ca0bcadcfc4..00000000000
--- a/plotly/validators/contour/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="text", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_textfont.py b/plotly/validators/contour/_textfont.py
deleted file mode 100644
index b2a9a7b0f8a..00000000000
--- a/plotly/validators/contour/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_textsrc.py b/plotly/validators/contour/_textsrc.py
deleted file mode 100644
index 7b727f6f3ee..00000000000
--- a/plotly/validators/contour/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_texttemplate.py b/plotly/validators/contour/_texttemplate.py
deleted file mode 100644
index 5dcfe36f669..00000000000
--- a/plotly/validators/contour/_texttemplate.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_transpose.py b/plotly/validators/contour/_transpose.py
deleted file mode 100644
index c4861ad7814..00000000000
--- a/plotly/validators/contour/_transpose.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TransposeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="transpose", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_uid.py b/plotly/validators/contour/_uid.py
deleted file mode 100644
index c8321d0ae51..00000000000
--- a/plotly/validators/contour/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_uirevision.py b/plotly/validators/contour/_uirevision.py
deleted file mode 100644
index 830a2ff5ba3..00000000000
--- a/plotly/validators/contour/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_visible.py b/plotly/validators/contour/_visible.py
deleted file mode 100644
index 481297a325d..00000000000
--- a/plotly/validators/contour/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_x.py b/plotly/validators/contour/_x.py
deleted file mode 100644
index 407a22887f4..00000000000
--- a/plotly/validators/contour/_x.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "array"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_x0.py b/plotly/validators/contour/_x0.py
deleted file mode 100644
index fefe63d0d85..00000000000
--- a/plotly/validators/contour/_x0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xaxis.py b/plotly/validators/contour/_xaxis.py
deleted file mode 100644
index 40ac46fc0a4..00000000000
--- a/plotly/validators/contour/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xcalendar.py b/plotly/validators/contour/_xcalendar.py
deleted file mode 100644
index 68aa8b67c48..00000000000
--- a/plotly/validators/contour/_xcalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xcalendar", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xhoverformat.py b/plotly/validators/contour/_xhoverformat.py
deleted file mode 100644
index 4632259967f..00000000000
--- a/plotly/validators/contour/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xperiod.py b/plotly/validators/contour/_xperiod.py
deleted file mode 100644
index 7693727c89b..00000000000
--- a/plotly/validators/contour/_xperiod.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xperiod0.py b/plotly/validators/contour/_xperiod0.py
deleted file mode 100644
index e0f7a668c0d..00000000000
--- a/plotly/validators/contour/_xperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Xperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod0", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xperiodalignment.py b/plotly/validators/contour/_xperiodalignment.py
deleted file mode 100644
index 4abc43bd7a7..00000000000
--- a/plotly/validators/contour/_xperiodalignment.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xperiodalignment", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xsrc.py b/plotly/validators/contour/_xsrc.py
deleted file mode 100644
index e365b8d4aa3..00000000000
--- a/plotly/validators/contour/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_xtype.py b/plotly/validators/contour/_xtype.py
deleted file mode 100644
index f4daca2c0a9..00000000000
--- a/plotly/validators/contour/_xtype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XtypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xtype", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["array", "scaled"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_y.py b/plotly/validators/contour/_y.py
deleted file mode 100644
index 49d652733dd..00000000000
--- a/plotly/validators/contour/_y.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "array"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_y0.py b/plotly/validators/contour/_y0.py
deleted file mode 100644
index 38179d58c80..00000000000
--- a/plotly/validators/contour/_y0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_yaxis.py b/plotly/validators/contour/_yaxis.py
deleted file mode 100644
index 79c0cb57765..00000000000
--- a/plotly/validators/contour/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_ycalendar.py b/plotly/validators/contour/_ycalendar.py
deleted file mode 100644
index de475d0aa5c..00000000000
--- a/plotly/validators/contour/_ycalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ycalendar", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_yhoverformat.py b/plotly/validators/contour/_yhoverformat.py
deleted file mode 100644
index fbe14090b1b..00000000000
--- a/plotly/validators/contour/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_yperiod.py b/plotly/validators/contour/_yperiod.py
deleted file mode 100644
index aedeb60ceca..00000000000
--- a/plotly/validators/contour/_yperiod.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_yperiod0.py b/plotly/validators/contour/_yperiod0.py
deleted file mode 100644
index 13ecacbe4b3..00000000000
--- a/plotly/validators/contour/_yperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Yperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod0", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_yperiodalignment.py b/plotly/validators/contour/_yperiodalignment.py
deleted file mode 100644
index 789f6aad546..00000000000
--- a/plotly/validators/contour/_yperiodalignment.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yperiodalignment", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_ysrc.py b/plotly/validators/contour/_ysrc.py
deleted file mode 100644
index b44cbf58875..00000000000
--- a/plotly/validators/contour/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_ytype.py b/plotly/validators/contour/_ytype.py
deleted file mode 100644
index 9cb41384be6..00000000000
--- a/plotly/validators/contour/_ytype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YtypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ytype", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["array", "scaled"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_z.py b/plotly/validators/contour/_z.py
deleted file mode 100644
index 58c25799938..00000000000
--- a/plotly/validators/contour/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_zauto.py b/plotly/validators/contour/_zauto.py
deleted file mode 100644
index 0323a0e098c..00000000000
--- a/plotly/validators/contour/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_zhoverformat.py b/plotly/validators/contour/_zhoverformat.py
deleted file mode 100644
index f05a38d4092..00000000000
--- a/plotly/validators/contour/_zhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="zhoverformat", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_zmax.py b/plotly/validators/contour/_zmax.py
deleted file mode 100644
index 7dd490162b5..00000000000
--- a/plotly/validators/contour/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_zmid.py b/plotly/validators/contour/_zmid.py
deleted file mode 100644
index 88bc812c3d9..00000000000
--- a/plotly/validators/contour/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_zmin.py b/plotly/validators/contour/_zmin.py
deleted file mode 100644
index dbb6c939dcf..00000000000
--- a/plotly/validators/contour/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_zorder.py b/plotly/validators/contour/_zorder.py
deleted file mode 100644
index f234665ca0a..00000000000
--- a/plotly/validators/contour/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/_zsrc.py b/plotly/validators/contour/_zsrc.py
deleted file mode 100644
index fdd6e376d93..00000000000
--- a/plotly/validators/contour/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/__init__.py b/plotly/validators/contour/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/contour/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/contour/colorbar/_bgcolor.py b/plotly/validators/contour/colorbar/_bgcolor.py
deleted file mode 100644
index e51d47279b0..00000000000
--- a/plotly/validators/contour/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_bordercolor.py b/plotly/validators/contour/colorbar/_bordercolor.py
deleted file mode 100644
index 237e472289f..00000000000
--- a/plotly/validators/contour/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_borderwidth.py b/plotly/validators/contour/colorbar/_borderwidth.py
deleted file mode 100644
index 0c020a0ed77..00000000000
--- a/plotly/validators/contour/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_dtick.py b/plotly/validators/contour/colorbar/_dtick.py
deleted file mode 100644
index 8a3d3e691af..00000000000
--- a/plotly/validators/contour/colorbar/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="dtick", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_exponentformat.py b/plotly/validators/contour/colorbar/_exponentformat.py
deleted file mode 100644
index a473a34636e..00000000000
--- a/plotly/validators/contour/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_labelalias.py b/plotly/validators/contour/colorbar/_labelalias.py
deleted file mode 100644
index a652b498499..00000000000
--- a/plotly/validators/contour/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_len.py b/plotly/validators/contour/colorbar/_len.py
deleted file mode 100644
index 8a5a22bf5b5..00000000000
--- a/plotly/validators/contour/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_lenmode.py b/plotly/validators/contour/colorbar/_lenmode.py
deleted file mode 100644
index d7f149ff41a..00000000000
--- a/plotly/validators/contour/colorbar/_lenmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="lenmode", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_minexponent.py b/plotly/validators/contour/colorbar/_minexponent.py
deleted file mode 100644
index 25ab76630ff..00000000000
--- a/plotly/validators/contour/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_nticks.py b/plotly/validators/contour/colorbar/_nticks.py
deleted file mode 100644
index 69e6b71573a..00000000000
--- a/plotly/validators/contour/colorbar/_nticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nticks", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_orientation.py b/plotly/validators/contour/colorbar/_orientation.py
deleted file mode 100644
index 1549bca3071..00000000000
--- a/plotly/validators/contour/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_outlinecolor.py b/plotly/validators/contour/colorbar/_outlinecolor.py
deleted file mode 100644
index dd71cb6699b..00000000000
--- a/plotly/validators/contour/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_outlinewidth.py b/plotly/validators/contour/colorbar/_outlinewidth.py
deleted file mode 100644
index d679e47c21e..00000000000
--- a/plotly/validators/contour/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_separatethousands.py b/plotly/validators/contour/colorbar/_separatethousands.py
deleted file mode 100644
index a0dc1acba27..00000000000
--- a/plotly/validators/contour/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="separatethousands", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_showexponent.py b/plotly/validators/contour/colorbar/_showexponent.py
deleted file mode 100644
index 2fc2947921d..00000000000
--- a/plotly/validators/contour/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_showticklabels.py b/plotly/validators/contour/colorbar/_showticklabels.py
deleted file mode 100644
index 852b0dbc348..00000000000
--- a/plotly/validators/contour/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_showtickprefix.py b/plotly/validators/contour/colorbar/_showtickprefix.py
deleted file mode 100644
index 2b10ef12099..00000000000
--- a/plotly/validators/contour/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_showticksuffix.py b/plotly/validators/contour/colorbar/_showticksuffix.py
deleted file mode 100644
index 49fa123e551..00000000000
--- a/plotly/validators/contour/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_thickness.py b/plotly/validators/contour/colorbar/_thickness.py
deleted file mode 100644
index 1e2eaef9734..00000000000
--- a/plotly/validators/contour/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_thicknessmode.py b/plotly/validators/contour/colorbar/_thicknessmode.py
deleted file mode 100644
index 9bcd560211d..00000000000
--- a/plotly/validators/contour/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tick0.py b/plotly/validators/contour/colorbar/_tick0.py
deleted file mode 100644
index c76ca6b500a..00000000000
--- a/plotly/validators/contour/colorbar/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="tick0", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickangle.py b/plotly/validators/contour/colorbar/_tickangle.py
deleted file mode 100644
index a33fe50ef59..00000000000
--- a/plotly/validators/contour/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickcolor.py b/plotly/validators/contour/colorbar/_tickcolor.py
deleted file mode 100644
index 21d099b7749..00000000000
--- a/plotly/validators/contour/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickfont.py b/plotly/validators/contour/colorbar/_tickfont.py
deleted file mode 100644
index d2193fb4cd2..00000000000
--- a/plotly/validators/contour/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickformat.py b/plotly/validators/contour/colorbar/_tickformat.py
deleted file mode 100644
index 5a118bbf930..00000000000
--- a/plotly/validators/contour/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickformatstopdefaults.py b/plotly/validators/contour/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index e057d2bf357..00000000000
--- a/plotly/validators/contour/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="contour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickformatstops.py b/plotly/validators/contour/colorbar/_tickformatstops.py
deleted file mode 100644
index f334937b5e3..00000000000
--- a/plotly/validators/contour/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticklabeloverflow.py b/plotly/validators/contour/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 8bd628f2d8c..00000000000
--- a/plotly/validators/contour/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticklabeloverflow", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticklabelposition.py b/plotly/validators/contour/colorbar/_ticklabelposition.py
deleted file mode 100644
index b61daaa4337..00000000000
--- a/plotly/validators/contour/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticklabelposition", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticklabelstep.py b/plotly/validators/contour/colorbar/_ticklabelstep.py
deleted file mode 100644
index 770020f6575..00000000000
--- a/plotly/validators/contour/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticklen.py b/plotly/validators/contour/colorbar/_ticklen.py
deleted file mode 100644
index ee5c858d058..00000000000
--- a/plotly/validators/contour/colorbar/_ticklen.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ticklen", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickmode.py b/plotly/validators/contour/colorbar/_tickmode.py
deleted file mode 100644
index 39ee27acf13..00000000000
--- a/plotly/validators/contour/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickprefix.py b/plotly/validators/contour/colorbar/_tickprefix.py
deleted file mode 100644
index 0e3bf69d406..00000000000
--- a/plotly/validators/contour/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticks.py b/plotly/validators/contour/colorbar/_ticks.py
deleted file mode 100644
index cc01ac06cb6..00000000000
--- a/plotly/validators/contour/colorbar/_ticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ticks", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticksuffix.py b/plotly/validators/contour/colorbar/_ticksuffix.py
deleted file mode 100644
index 26b5a77203a..00000000000
--- a/plotly/validators/contour/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticktext.py b/plotly/validators/contour/colorbar/_ticktext.py
deleted file mode 100644
index 8c171d0ecec..00000000000
--- a/plotly/validators/contour/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ticktextsrc.py b/plotly/validators/contour/colorbar/_ticktextsrc.py
deleted file mode 100644
index 1b139a7c6d8..00000000000
--- a/plotly/validators/contour/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickvals.py b/plotly/validators/contour/colorbar/_tickvals.py
deleted file mode 100644
index 1672026493f..00000000000
--- a/plotly/validators/contour/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickvalssrc.py b/plotly/validators/contour/colorbar/_tickvalssrc.py
deleted file mode 100644
index c3b949ed599..00000000000
--- a/plotly/validators/contour/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_tickwidth.py b/plotly/validators/contour/colorbar/_tickwidth.py
deleted file mode 100644
index 77ca32f35ee..00000000000
--- a/plotly/validators/contour/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="contour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_title.py b/plotly/validators/contour/colorbar/_title.py
deleted file mode 100644
index 2e477feecaa..00000000000
--- a/plotly/validators/contour/colorbar/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_x.py b/plotly/validators/contour/colorbar/_x.py
deleted file mode 100644
index 2ca93bc7cb5..00000000000
--- a/plotly/validators/contour/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_xanchor.py b/plotly/validators/contour/colorbar/_xanchor.py
deleted file mode 100644
index f09f7bd3867..00000000000
--- a/plotly/validators/contour/colorbar/_xanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xanchor", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_xpad.py b/plotly/validators/contour/colorbar/_xpad.py
deleted file mode 100644
index 8b1248f71dc..00000000000
--- a/plotly/validators/contour/colorbar/_xpad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xpad", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_xref.py b/plotly/validators/contour/colorbar/_xref.py
deleted file mode 100644
index 241a6ff5a27..00000000000
--- a/plotly/validators/contour/colorbar/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_y.py b/plotly/validators/contour/colorbar/_y.py
deleted file mode 100644
index 00bda52b9cc..00000000000
--- a/plotly/validators/contour/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_yanchor.py b/plotly/validators/contour/colorbar/_yanchor.py
deleted file mode 100644
index b86940f9934..00000000000
--- a/plotly/validators/contour/colorbar/_yanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yanchor", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_ypad.py b/plotly/validators/contour/colorbar/_ypad.py
deleted file mode 100644
index 64b4af670a7..00000000000
--- a/plotly/validators/contour/colorbar/_ypad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ypad", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/_yref.py b/plotly/validators/contour/colorbar/_yref.py
deleted file mode 100644
index acedd7b0c26..00000000000
--- a/plotly/validators/contour/colorbar/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="contour.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/__init__.py b/plotly/validators/contour/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contour/colorbar/tickfont/_color.py b/plotly/validators/contour/colorbar/tickfont/_color.py
deleted file mode 100644
index 080b8050ab1..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_family.py b/plotly/validators/contour/colorbar/tickfont/_family.py
deleted file mode 100644
index 1355e9a5b71..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_lineposition.py b/plotly/validators/contour/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 7048feeba19..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_shadow.py b/plotly/validators/contour/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 6c4bb3dc845..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_size.py b/plotly/validators/contour/colorbar/tickfont/_size.py
deleted file mode 100644
index deaadfd35ad..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_style.py b/plotly/validators/contour/colorbar/tickfont/_style.py
deleted file mode 100644
index 48420557b80..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_textcase.py b/plotly/validators/contour/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 0c6b3e7eb11..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_variant.py b/plotly/validators/contour/colorbar/tickfont/_variant.py
deleted file mode 100644
index 177d940b713..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickfont/_weight.py b/plotly/validators/contour/colorbar/tickfont/_weight.py
deleted file mode 100644
index 2e5cd7d102c..00000000000
--- a/plotly/validators/contour/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="contour.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickformatstop/__init__.py b/plotly/validators/contour/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/contour/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/contour/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/contour/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 126d511d0c3..00000000000
--- a/plotly/validators/contour/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="contour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickformatstop/_enabled.py b/plotly/validators/contour/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 7ec27a88ca0..00000000000
--- a/plotly/validators/contour/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="contour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickformatstop/_name.py b/plotly/validators/contour/colorbar/tickformatstop/_name.py
deleted file mode 100644
index fafdf9ab841..00000000000
--- a/plotly/validators/contour/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="contour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/contour/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index d150418db55..00000000000
--- a/plotly/validators/contour/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="contour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/tickformatstop/_value.py b/plotly/validators/contour/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 3454027ecbc..00000000000
--- a/plotly/validators/contour/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="contour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/__init__.py b/plotly/validators/contour/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/contour/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/contour/colorbar/title/_font.py b/plotly/validators/contour/colorbar/title/_font.py
deleted file mode 100644
index 0e1887cb6db..00000000000
--- a/plotly/validators/contour/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="contour.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/_side.py b/plotly/validators/contour/colorbar/title/_side.py
deleted file mode 100644
index 54fc3368099..00000000000
--- a/plotly/validators/contour/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="contour.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/_text.py b/plotly/validators/contour/colorbar/title/_text.py
deleted file mode 100644
index 04c12b98c92..00000000000
--- a/plotly/validators/contour/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="contour.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/__init__.py b/plotly/validators/contour/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contour/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contour/colorbar/title/font/_color.py b/plotly/validators/contour/colorbar/title/font/_color.py
deleted file mode 100644
index a917a53118e..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="contour.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_family.py b/plotly/validators/contour/colorbar/title/font/_family.py
deleted file mode 100644
index 0cf575cc4ad..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="contour.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_lineposition.py b/plotly/validators/contour/colorbar/title/font/_lineposition.py
deleted file mode 100644
index ce5c799a79b..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_shadow.py b/plotly/validators/contour/colorbar/title/font/_shadow.py
deleted file mode 100644
index f3f2a085bdf..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="contour.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_size.py b/plotly/validators/contour/colorbar/title/font/_size.py
deleted file mode 100644
index f27fc14e9ee..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="contour.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_style.py b/plotly/validators/contour/colorbar/title/font/_style.py
deleted file mode 100644
index 4592f5c9eea..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="contour.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_textcase.py b/plotly/validators/contour/colorbar/title/font/_textcase.py
deleted file mode 100644
index 6ff62b9f14c..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="contour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_variant.py b/plotly/validators/contour/colorbar/title/font/_variant.py
deleted file mode 100644
index fc3b6d8348f..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="contour.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/colorbar/title/font/_weight.py b/plotly/validators/contour/colorbar/title/font/_weight.py
deleted file mode 100644
index 13ed19b0c58..00000000000
--- a/plotly/validators/contour/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="contour.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/__init__.py b/plotly/validators/contour/contours/__init__.py
deleted file mode 100644
index 230a907cd74..00000000000
--- a/plotly/validators/contour/contours/__init__.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._type.TypeValidator",
- "._start.StartValidator",
- "._size.SizeValidator",
- "._showlines.ShowlinesValidator",
- "._showlabels.ShowlabelsValidator",
- "._operation.OperationValidator",
- "._labelformat.LabelformatValidator",
- "._labelfont.LabelfontValidator",
- "._end.EndValidator",
- "._coloring.ColoringValidator",
- ],
-)
diff --git a/plotly/validators/contour/contours/_coloring.py b/plotly/validators/contour/contours/_coloring.py
deleted file mode 100644
index bd5b5998ffe..00000000000
--- a/plotly/validators/contour/contours/_coloring.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoringValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="coloring", parent_name="contour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["fill", "heatmap", "lines", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_end.py b/plotly/validators/contour/contours/_end.py
deleted file mode 100644
index 8f2d7eff2d9..00000000000
--- a/plotly/validators/contour/contours/_end.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="end", parent_name="contour.contours", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_labelfont.py b/plotly/validators/contour/contours/_labelfont.py
deleted file mode 100644
index 44ee913d15d..00000000000
--- a/plotly/validators/contour/contours/_labelfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="labelfont", parent_name="contour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Labelfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_labelformat.py b/plotly/validators/contour/contours/_labelformat.py
deleted file mode 100644
index f76138c63a6..00000000000
--- a/plotly/validators/contour/contours/_labelformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="labelformat", parent_name="contour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_operation.py b/plotly/validators/contour/contours/_operation.py
deleted file mode 100644
index 0029098881f..00000000000
--- a/plotly/validators/contour/contours/_operation.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OperationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="operation", parent_name="contour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "=",
- "<",
- ">=",
- ">",
- "<=",
- "[]",
- "()",
- "[)",
- "(]",
- "][",
- ")(",
- "](",
- ")[",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_showlabels.py b/plotly/validators/contour/contours/_showlabels.py
deleted file mode 100644
index 437b8843e15..00000000000
--- a/plotly/validators/contour/contours/_showlabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showlabels", parent_name="contour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_showlines.py b/plotly/validators/contour/contours/_showlines.py
deleted file mode 100644
index 6c66896f379..00000000000
--- a/plotly/validators/contour/contours/_showlines.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlinesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showlines", parent_name="contour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_size.py b/plotly/validators/contour/contours/_size.py
deleted file mode 100644
index e07c4e04d02..00000000000
--- a/plotly/validators/contour/contours/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="contour.contours", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_start.py b/plotly/validators/contour/contours/_start.py
deleted file mode 100644
index b428f95e24b..00000000000
--- a/plotly/validators/contour/contours/_start.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="start", parent_name="contour.contours", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_type.py b/plotly/validators/contour/contours/_type.py
deleted file mode 100644
index ea32cedd79c..00000000000
--- a/plotly/validators/contour/contours/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="contour.contours", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["levels", "constraint"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/_value.py b/plotly/validators/contour/contours/_value.py
deleted file mode 100644
index fbecdb91577..00000000000
--- a/plotly/validators/contour/contours/_value.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="value", parent_name="contour.contours", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/__init__.py b/plotly/validators/contour/contours/labelfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contour/contours/labelfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contour/contours/labelfont/_color.py b/plotly/validators/contour/contours/labelfont/_color.py
deleted file mode 100644
index a91340394fd..00000000000
--- a/plotly/validators/contour/contours/labelfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_family.py b/plotly/validators/contour/contours/labelfont/_family.py
deleted file mode 100644
index 2d664c3cee5..00000000000
--- a/plotly/validators/contour/contours/labelfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_lineposition.py b/plotly/validators/contour/contours/labelfont/_lineposition.py
deleted file mode 100644
index 0f61d941b96..00000000000
--- a/plotly/validators/contour/contours/labelfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_shadow.py b/plotly/validators/contour/contours/labelfont/_shadow.py
deleted file mode 100644
index 68c24d92fed..00000000000
--- a/plotly/validators/contour/contours/labelfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_size.py b/plotly/validators/contour/contours/labelfont/_size.py
deleted file mode 100644
index 908edb7a6ba..00000000000
--- a/plotly/validators/contour/contours/labelfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_style.py b/plotly/validators/contour/contours/labelfont/_style.py
deleted file mode 100644
index e1502e9aadf..00000000000
--- a/plotly/validators/contour/contours/labelfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_textcase.py b/plotly/validators/contour/contours/labelfont/_textcase.py
deleted file mode 100644
index 70d172521c4..00000000000
--- a/plotly/validators/contour/contours/labelfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_variant.py b/plotly/validators/contour/contours/labelfont/_variant.py
deleted file mode 100644
index e1c7c1f53f0..00000000000
--- a/plotly/validators/contour/contours/labelfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/contours/labelfont/_weight.py b/plotly/validators/contour/contours/labelfont/_weight.py
deleted file mode 100644
index c73eb0d85bf..00000000000
--- a/plotly/validators/contour/contours/labelfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="contour.contours.labelfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/__init__.py b/plotly/validators/contour/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/contour/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/contour/hoverlabel/_align.py b/plotly/validators/contour/hoverlabel/_align.py
deleted file mode 100644
index 05b6918a50a..00000000000
--- a/plotly/validators/contour/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="contour.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_alignsrc.py b/plotly/validators/contour/hoverlabel/_alignsrc.py
deleted file mode 100644
index a4b777c256a..00000000000
--- a/plotly/validators/contour/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="contour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_bgcolor.py b/plotly/validators/contour/hoverlabel/_bgcolor.py
deleted file mode 100644
index 5f76dafe2c9..00000000000
--- a/plotly/validators/contour/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="contour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_bgcolorsrc.py b/plotly/validators/contour/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index eda99ebe509..00000000000
--- a/plotly/validators/contour/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="contour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_bordercolor.py b/plotly/validators/contour/hoverlabel/_bordercolor.py
deleted file mode 100644
index 4ff1d001b0d..00000000000
--- a/plotly/validators/contour/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="contour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_bordercolorsrc.py b/plotly/validators/contour/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 9e8714f3353..00000000000
--- a/plotly/validators/contour/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="contour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_font.py b/plotly/validators/contour/hoverlabel/_font.py
deleted file mode 100644
index d1c8db12d50..00000000000
--- a/plotly/validators/contour/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="contour.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_namelength.py b/plotly/validators/contour/hoverlabel/_namelength.py
deleted file mode 100644
index ae8773871e8..00000000000
--- a/plotly/validators/contour/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="contour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/_namelengthsrc.py b/plotly/validators/contour/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index b4be756d6e9..00000000000
--- a/plotly/validators/contour/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="contour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/__init__.py b/plotly/validators/contour/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/contour/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contour/hoverlabel/font/_color.py b/plotly/validators/contour/hoverlabel/font/_color.py
deleted file mode 100644
index f2a98870a7c..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_colorsrc.py b/plotly/validators/contour/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 6660e467861..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_family.py b/plotly/validators/contour/hoverlabel/font/_family.py
deleted file mode 100644
index cd44c860de4..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_familysrc.py b/plotly/validators/contour/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 683b10e198d..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_lineposition.py b/plotly/validators/contour/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 08baaeab80b..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_linepositionsrc.py b/plotly/validators/contour/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 40b58e2c505..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="contour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_shadow.py b/plotly/validators/contour/hoverlabel/font/_shadow.py
deleted file mode 100644
index af5cf13814e..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_shadowsrc.py b/plotly/validators/contour/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 07d6d34a93f..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_size.py b/plotly/validators/contour/hoverlabel/font/_size.py
deleted file mode 100644
index 1e0d17e43e9..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_sizesrc.py b/plotly/validators/contour/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 1b2dd4442f2..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_style.py b/plotly/validators/contour/hoverlabel/font/_style.py
deleted file mode 100644
index 5f0b5acc77f..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_stylesrc.py b/plotly/validators/contour/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 0d81011e4fc..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_textcase.py b/plotly/validators/contour/hoverlabel/font/_textcase.py
deleted file mode 100644
index c05ce89ecce..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_textcasesrc.py b/plotly/validators/contour/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 8b9c2a766db..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_variant.py b/plotly/validators/contour/hoverlabel/font/_variant.py
deleted file mode 100644
index fa5196974b4..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_variantsrc.py b/plotly/validators/contour/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 48c691d5556..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_weight.py b/plotly/validators/contour/hoverlabel/font/_weight.py
deleted file mode 100644
index 3b5ba17d261..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/hoverlabel/font/_weightsrc.py b/plotly/validators/contour/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 5166a7b210b..00000000000
--- a/plotly/validators/contour/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="contour.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/__init__.py b/plotly/validators/contour/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/contour/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/contour/legendgrouptitle/_font.py b/plotly/validators/contour/legendgrouptitle/_font.py
deleted file mode 100644
index bc8c6b249ca..00000000000
--- a/plotly/validators/contour/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="contour.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/_text.py b/plotly/validators/contour/legendgrouptitle/_text.py
deleted file mode 100644
index aeb2e617cb2..00000000000
--- a/plotly/validators/contour/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="contour.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/__init__.py b/plotly/validators/contour/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contour/legendgrouptitle/font/_color.py b/plotly/validators/contour/legendgrouptitle/font/_color.py
deleted file mode 100644
index c44e0ec2cc9..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="contour.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_family.py b/plotly/validators/contour/legendgrouptitle/font/_family.py
deleted file mode 100644
index e70e4b3fa41..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="contour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_lineposition.py b/plotly/validators/contour/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 50939fe8d0b..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_shadow.py b/plotly/validators/contour/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 733b3e80d3b..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="contour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_size.py b/plotly/validators/contour/legendgrouptitle/font/_size.py
deleted file mode 100644
index 189e30d69c4..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="contour.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_style.py b/plotly/validators/contour/legendgrouptitle/font/_style.py
deleted file mode 100644
index 5482e2bebd1..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="contour.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_textcase.py b/plotly/validators/contour/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 354d1b4a5ee..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="contour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_variant.py b/plotly/validators/contour/legendgrouptitle/font/_variant.py
deleted file mode 100644
index a29d1590884..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="contour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/legendgrouptitle/font/_weight.py b/plotly/validators/contour/legendgrouptitle/font/_weight.py
deleted file mode 100644
index b634a7c191f..00000000000
--- a/plotly/validators/contour/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="contour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/line/__init__.py b/plotly/validators/contour/line/__init__.py
deleted file mode 100644
index 13c597bfd2a..00000000000
--- a/plotly/validators/contour/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._smoothing.SmoothingValidator",
- "._dash.DashValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contour/line/_color.py b/plotly/validators/contour/line/_color.py
deleted file mode 100644
index 501e9db6f04..00000000000
--- a/plotly/validators/contour/line/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="contour.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style+colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/line/_dash.py b/plotly/validators/contour/line/_dash.py
deleted file mode 100644
index e009ec2e037..00000000000
--- a/plotly/validators/contour/line/_dash.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(self, plotly_name="dash", parent_name="contour.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/line/_smoothing.py b/plotly/validators/contour/line/_smoothing.py
deleted file mode 100644
index 530c20a54fa..00000000000
--- a/plotly/validators/contour/line/_smoothing.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SmoothingValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="smoothing", parent_name="contour.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1.3),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/line/_width.py b/plotly/validators/contour/line/_width.py
deleted file mode 100644
index c90c8f2d7b9..00000000000
--- a/plotly/validators/contour/line/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="contour.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style+colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/stream/__init__.py b/plotly/validators/contour/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/contour/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/contour/stream/_maxpoints.py b/plotly/validators/contour/stream/_maxpoints.py
deleted file mode 100644
index e4af3d245a4..00000000000
--- a/plotly/validators/contour/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="contour.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contour/stream/_token.py b/plotly/validators/contour/stream/_token.py
deleted file mode 100644
index f5b4a461095..00000000000
--- a/plotly/validators/contour/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="contour.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/__init__.py b/plotly/validators/contour/textfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contour/textfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contour/textfont/_color.py b/plotly/validators/contour/textfont/_color.py
deleted file mode 100644
index 33152d74a7e..00000000000
--- a/plotly/validators/contour/textfont/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="contour.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_family.py b/plotly/validators/contour/textfont/_family.py
deleted file mode 100644
index 41b3b330618..00000000000
--- a/plotly/validators/contour/textfont/_family.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="contour.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_lineposition.py b/plotly/validators/contour/textfont/_lineposition.py
deleted file mode 100644
index 35f9ee4d09f..00000000000
--- a/plotly/validators/contour/textfont/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="contour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_shadow.py b/plotly/validators/contour/textfont/_shadow.py
deleted file mode 100644
index 5317343d065..00000000000
--- a/plotly/validators/contour/textfont/_shadow.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="contour.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_size.py b/plotly/validators/contour/textfont/_size.py
deleted file mode 100644
index 154f67b3ccf..00000000000
--- a/plotly/validators/contour/textfont/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="contour.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_style.py b/plotly/validators/contour/textfont/_style.py
deleted file mode 100644
index a7cf9ce441a..00000000000
--- a/plotly/validators/contour/textfont/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="contour.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_textcase.py b/plotly/validators/contour/textfont/_textcase.py
deleted file mode 100644
index 8bde751a037..00000000000
--- a/plotly/validators/contour/textfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="contour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_variant.py b/plotly/validators/contour/textfont/_variant.py
deleted file mode 100644
index ddbb9559c9c..00000000000
--- a/plotly/validators/contour/textfont/_variant.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="variant", parent_name="contour.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contour/textfont/_weight.py b/plotly/validators/contour/textfont/_weight.py
deleted file mode 100644
index 716d8c42b6c..00000000000
--- a/plotly/validators/contour/textfont/_weight.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="contour.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/__init__.py b/plotly/validators/contourcarpet/__init__.py
deleted file mode 100644
index 549ec31e256..00000000000
--- a/plotly/validators/contourcarpet/__init__.py
+++ /dev/null
@@ -1,63 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zorder.ZorderValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._yaxis.YaxisValidator",
- "._xaxis.XaxisValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._transpose.TransposeValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._reversescale.ReversescaleValidator",
- "._opacity.OpacityValidator",
- "._ncontours.NcontoursValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._line.LineValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._fillcolor.FillcolorValidator",
- "._db.DbValidator",
- "._da.DaValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._contours.ContoursValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._carpet.CarpetValidator",
- "._btype.BtypeValidator",
- "._bsrc.BsrcValidator",
- "._b0.B0Validator",
- "._b.BValidator",
- "._autocontour.AutocontourValidator",
- "._autocolorscale.AutocolorscaleValidator",
- "._atype.AtypeValidator",
- "._asrc.AsrcValidator",
- "._a0.A0Validator",
- "._a.AValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/_a.py b/plotly/validators/contourcarpet/_a.py
deleted file mode 100644
index 95799da49a3..00000000000
--- a/plotly/validators/contourcarpet/_a.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="a", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "array"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_a0.py b/plotly/validators/contourcarpet/_a0.py
deleted file mode 100644
index 9e86337a69a..00000000000
--- a/plotly/validators/contourcarpet/_a0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class A0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="a0", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_asrc.py b/plotly/validators/contourcarpet/_asrc.py
deleted file mode 100644
index ac2fdebaec9..00000000000
--- a/plotly/validators/contourcarpet/_asrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="asrc", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_atype.py b/plotly/validators/contourcarpet/_atype.py
deleted file mode 100644
index 32fbd469a2d..00000000000
--- a/plotly/validators/contourcarpet/_atype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AtypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="atype", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["array", "scaled"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_autocolorscale.py b/plotly/validators/contourcarpet/_autocolorscale.py
deleted file mode 100644
index ecefb71f147..00000000000
--- a/plotly/validators/contourcarpet/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_autocontour.py b/plotly/validators/contourcarpet/_autocontour.py
deleted file mode 100644
index 7d758a1c6c1..00000000000
--- a/plotly/validators/contourcarpet/_autocontour.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocontourValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocontour", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_b.py b/plotly/validators/contourcarpet/_b.py
deleted file mode 100644
index d3a3eaae731..00000000000
--- a/plotly/validators/contourcarpet/_b.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="b", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "array"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_b0.py b/plotly/validators/contourcarpet/_b0.py
deleted file mode 100644
index a1bc4b5ce9a..00000000000
--- a/plotly/validators/contourcarpet/_b0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class B0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="b0", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_bsrc.py b/plotly/validators/contourcarpet/_bsrc.py
deleted file mode 100644
index 7964dd97be5..00000000000
--- a/plotly/validators/contourcarpet/_bsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="bsrc", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_btype.py b/plotly/validators/contourcarpet/_btype.py
deleted file mode 100644
index 98188497833..00000000000
--- a/plotly/validators/contourcarpet/_btype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BtypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="btype", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["array", "scaled"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_carpet.py b/plotly/validators/contourcarpet/_carpet.py
deleted file mode 100644
index 2ad3cf79e5a..00000000000
--- a/plotly/validators/contourcarpet/_carpet.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CarpetValidator(_bv.StringValidator):
- def __init__(self, plotly_name="carpet", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_coloraxis.py b/plotly/validators/contourcarpet/_coloraxis.py
deleted file mode 100644
index cb131c142b8..00000000000
--- a/plotly/validators/contourcarpet/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_colorbar.py b/plotly/validators/contourcarpet/_colorbar.py
deleted file mode 100644
index a4f934abf73..00000000000
--- a/plotly/validators/contourcarpet/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_colorscale.py b/plotly/validators/contourcarpet/_colorscale.py
deleted file mode 100644
index 7bbf8592989..00000000000
--- a/plotly/validators/contourcarpet/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_contours.py b/plotly/validators/contourcarpet/_contours.py
deleted file mode 100644
index 353c2f901a5..00000000000
--- a/plotly/validators/contourcarpet/_contours.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContoursValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="contours", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contours"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_customdata.py b/plotly/validators/contourcarpet/_customdata.py
deleted file mode 100644
index 1f195ba2031..00000000000
--- a/plotly/validators/contourcarpet/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_customdatasrc.py b/plotly/validators/contourcarpet/_customdatasrc.py
deleted file mode 100644
index 096e2efd608..00000000000
--- a/plotly/validators/contourcarpet/_customdatasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="customdatasrc", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_da.py b/plotly/validators/contourcarpet/_da.py
deleted file mode 100644
index 74da9882f48..00000000000
--- a/plotly/validators/contourcarpet/_da.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DaValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="da", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_db.py b/plotly/validators/contourcarpet/_db.py
deleted file mode 100644
index d70b1d092d7..00000000000
--- a/plotly/validators/contourcarpet/_db.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DbValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="db", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_fillcolor.py b/plotly/validators/contourcarpet/_fillcolor.py
deleted file mode 100644
index 0971c364a68..00000000000
--- a/plotly/validators/contourcarpet/_fillcolor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="fillcolor", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- colorscale_path=kwargs.pop("colorscale_path", "contourcarpet.colorscale"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_hovertext.py b/plotly/validators/contourcarpet/_hovertext.py
deleted file mode 100644
index 11298dc4439..00000000000
--- a/plotly/validators/contourcarpet/_hovertext.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="hovertext", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_hovertextsrc.py b/plotly/validators/contourcarpet/_hovertextsrc.py
deleted file mode 100644
index 167d4c7d26f..00000000000
--- a/plotly/validators/contourcarpet/_hovertextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertextsrc", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_ids.py b/plotly/validators/contourcarpet/_ids.py
deleted file mode 100644
index 27ebb5b01f6..00000000000
--- a/plotly/validators/contourcarpet/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_idssrc.py b/plotly/validators/contourcarpet/_idssrc.py
deleted file mode 100644
index b0d3dcc4fe9..00000000000
--- a/plotly/validators/contourcarpet/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_legend.py b/plotly/validators/contourcarpet/_legend.py
deleted file mode 100644
index 8c43fe1ad47..00000000000
--- a/plotly/validators/contourcarpet/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_legendgroup.py b/plotly/validators/contourcarpet/_legendgroup.py
deleted file mode 100644
index d7c0a0d4c5f..00000000000
--- a/plotly/validators/contourcarpet/_legendgroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="legendgroup", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_legendgrouptitle.py b/plotly/validators/contourcarpet/_legendgrouptitle.py
deleted file mode 100644
index ed07251ce33..00000000000
--- a/plotly/validators/contourcarpet/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_legendrank.py b/plotly/validators/contourcarpet/_legendrank.py
deleted file mode 100644
index 15055e9dfb4..00000000000
--- a/plotly/validators/contourcarpet/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_legendwidth.py b/plotly/validators/contourcarpet/_legendwidth.py
deleted file mode 100644
index 453e4827e02..00000000000
--- a/plotly/validators/contourcarpet/_legendwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendwidth", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_line.py b/plotly/validators/contourcarpet/_line.py
deleted file mode 100644
index a9b1bd99d78..00000000000
--- a/plotly/validators/contourcarpet/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_meta.py b/plotly/validators/contourcarpet/_meta.py
deleted file mode 100644
index 1e8868c5596..00000000000
--- a/plotly/validators/contourcarpet/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_metasrc.py b/plotly/validators/contourcarpet/_metasrc.py
deleted file mode 100644
index ee45f0a61d0..00000000000
--- a/plotly/validators/contourcarpet/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_name.py b/plotly/validators/contourcarpet/_name.py
deleted file mode 100644
index 49eef8d764e..00000000000
--- a/plotly/validators/contourcarpet/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_ncontours.py b/plotly/validators/contourcarpet/_ncontours.py
deleted file mode 100644
index 0c2a06c6090..00000000000
--- a/plotly/validators/contourcarpet/_ncontours.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NcontoursValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="ncontours", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_opacity.py b/plotly/validators/contourcarpet/_opacity.py
deleted file mode 100644
index 7588dfdc6ec..00000000000
--- a/plotly/validators/contourcarpet/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_reversescale.py b/plotly/validators/contourcarpet/_reversescale.py
deleted file mode 100644
index 8a56e3b01de..00000000000
--- a/plotly/validators/contourcarpet/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="contourcarpet", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_showlegend.py b/plotly/validators/contourcarpet/_showlegend.py
deleted file mode 100644
index 4d4ffe0ef19..00000000000
--- a/plotly/validators/contourcarpet/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_showscale.py b/plotly/validators/contourcarpet/_showscale.py
deleted file mode 100644
index 07eeb180c46..00000000000
--- a/plotly/validators/contourcarpet/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_stream.py b/plotly/validators/contourcarpet/_stream.py
deleted file mode 100644
index cdcdcf8f160..00000000000
--- a/plotly/validators/contourcarpet/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_text.py b/plotly/validators/contourcarpet/_text.py
deleted file mode 100644
index e743e162d14..00000000000
--- a/plotly/validators/contourcarpet/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="text", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_textsrc.py b/plotly/validators/contourcarpet/_textsrc.py
deleted file mode 100644
index 3f3025ec13a..00000000000
--- a/plotly/validators/contourcarpet/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_transpose.py b/plotly/validators/contourcarpet/_transpose.py
deleted file mode 100644
index e12523d5e50..00000000000
--- a/plotly/validators/contourcarpet/_transpose.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TransposeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="transpose", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_uid.py b/plotly/validators/contourcarpet/_uid.py
deleted file mode 100644
index b84418134d3..00000000000
--- a/plotly/validators/contourcarpet/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_uirevision.py b/plotly/validators/contourcarpet/_uirevision.py
deleted file mode 100644
index f8936f3c661..00000000000
--- a/plotly/validators/contourcarpet/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_visible.py b/plotly/validators/contourcarpet/_visible.py
deleted file mode 100644
index e1d119d0245..00000000000
--- a/plotly/validators/contourcarpet/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_xaxis.py b/plotly/validators/contourcarpet/_xaxis.py
deleted file mode 100644
index a9998d61b85..00000000000
--- a/plotly/validators/contourcarpet/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_yaxis.py b/plotly/validators/contourcarpet/_yaxis.py
deleted file mode 100644
index 7b21f9ac90c..00000000000
--- a/plotly/validators/contourcarpet/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_z.py b/plotly/validators/contourcarpet/_z.py
deleted file mode 100644
index 0c4eb6819aa..00000000000
--- a/plotly/validators/contourcarpet/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_zauto.py b/plotly/validators/contourcarpet/_zauto.py
deleted file mode 100644
index d547d7aaf86..00000000000
--- a/plotly/validators/contourcarpet/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_zmax.py b/plotly/validators/contourcarpet/_zmax.py
deleted file mode 100644
index 06047474184..00000000000
--- a/plotly/validators/contourcarpet/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_zmid.py b/plotly/validators/contourcarpet/_zmid.py
deleted file mode 100644
index f0ac6660224..00000000000
--- a/plotly/validators/contourcarpet/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_zmin.py b/plotly/validators/contourcarpet/_zmin.py
deleted file mode 100644
index db5f2546087..00000000000
--- a/plotly/validators/contourcarpet/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_zorder.py b/plotly/validators/contourcarpet/_zorder.py
deleted file mode 100644
index 99f1f16caf1..00000000000
--- a/plotly/validators/contourcarpet/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/_zsrc.py b/plotly/validators/contourcarpet/_zsrc.py
deleted file mode 100644
index 092baa10106..00000000000
--- a/plotly/validators/contourcarpet/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="contourcarpet", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/__init__.py b/plotly/validators/contourcarpet/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/contourcarpet/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/colorbar/_bgcolor.py b/plotly/validators/contourcarpet/colorbar/_bgcolor.py
deleted file mode 100644
index 17ebacbad9f..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_bordercolor.py b/plotly/validators/contourcarpet/colorbar/_bordercolor.py
deleted file mode 100644
index d044f95e369..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_borderwidth.py b/plotly/validators/contourcarpet/colorbar/_borderwidth.py
deleted file mode 100644
index e8d2a212147..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_dtick.py b/plotly/validators/contourcarpet/colorbar/_dtick.py
deleted file mode 100644
index a4680a51d34..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_exponentformat.py b/plotly/validators/contourcarpet/colorbar/_exponentformat.py
deleted file mode 100644
index 92b6c6af8d4..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_labelalias.py b/plotly/validators/contourcarpet/colorbar/_labelalias.py
deleted file mode 100644
index 645a30a8f3d..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_len.py b/plotly/validators/contourcarpet/colorbar/_len.py
deleted file mode 100644
index 8ea1d9a6587..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_lenmode.py b/plotly/validators/contourcarpet/colorbar/_lenmode.py
deleted file mode 100644
index 959915cf8e7..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_minexponent.py b/plotly/validators/contourcarpet/colorbar/_minexponent.py
deleted file mode 100644
index b39b71f8b40..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_nticks.py b/plotly/validators/contourcarpet/colorbar/_nticks.py
deleted file mode 100644
index f285e81d217..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_orientation.py b/plotly/validators/contourcarpet/colorbar/_orientation.py
deleted file mode 100644
index 550dbba2585..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_outlinecolor.py b/plotly/validators/contourcarpet/colorbar/_outlinecolor.py
deleted file mode 100644
index 35c47d4102e..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_outlinewidth.py b/plotly/validators/contourcarpet/colorbar/_outlinewidth.py
deleted file mode 100644
index 141f5c97b9a..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_separatethousands.py b/plotly/validators/contourcarpet/colorbar/_separatethousands.py
deleted file mode 100644
index 266e638fc8e..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_showexponent.py b/plotly/validators/contourcarpet/colorbar/_showexponent.py
deleted file mode 100644
index a65b4fcfe9a..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_showticklabels.py b/plotly/validators/contourcarpet/colorbar/_showticklabels.py
deleted file mode 100644
index c7a8275a7d6..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_showtickprefix.py b/plotly/validators/contourcarpet/colorbar/_showtickprefix.py
deleted file mode 100644
index 1227d876c2b..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_showticksuffix.py b/plotly/validators/contourcarpet/colorbar/_showticksuffix.py
deleted file mode 100644
index e58e0dc6b5c..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_thickness.py b/plotly/validators/contourcarpet/colorbar/_thickness.py
deleted file mode 100644
index 396322af564..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_thicknessmode.py b/plotly/validators/contourcarpet/colorbar/_thicknessmode.py
deleted file mode 100644
index 44dc271eb5a..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tick0.py b/plotly/validators/contourcarpet/colorbar/_tick0.py
deleted file mode 100644
index f23c91be50e..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickangle.py b/plotly/validators/contourcarpet/colorbar/_tickangle.py
deleted file mode 100644
index c1ff988b9b6..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickcolor.py b/plotly/validators/contourcarpet/colorbar/_tickcolor.py
deleted file mode 100644
index 927f50547ca..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickfont.py b/plotly/validators/contourcarpet/colorbar/_tickfont.py
deleted file mode 100644
index 89e3504d262..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickformat.py b/plotly/validators/contourcarpet/colorbar/_tickformat.py
deleted file mode 100644
index 05aa366a47a..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickformatstopdefaults.py b/plotly/validators/contourcarpet/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index e942c9d38f3..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickformatstops.py b/plotly/validators/contourcarpet/colorbar/_tickformatstops.py
deleted file mode 100644
index 94e5bc76338..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticklabeloverflow.py b/plotly/validators/contourcarpet/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index b986755db19..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticklabelposition.py b/plotly/validators/contourcarpet/colorbar/_ticklabelposition.py
deleted file mode 100644
index 1d74098cce5..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticklabelstep.py b/plotly/validators/contourcarpet/colorbar/_ticklabelstep.py
deleted file mode 100644
index d435429373b..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="contourcarpet.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticklen.py b/plotly/validators/contourcarpet/colorbar/_ticklen.py
deleted file mode 100644
index fb058df30f6..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickmode.py b/plotly/validators/contourcarpet/colorbar/_tickmode.py
deleted file mode 100644
index 163babdb9f1..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickprefix.py b/plotly/validators/contourcarpet/colorbar/_tickprefix.py
deleted file mode 100644
index 1598da1f614..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticks.py b/plotly/validators/contourcarpet/colorbar/_ticks.py
deleted file mode 100644
index 97649c07d3b..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticksuffix.py b/plotly/validators/contourcarpet/colorbar/_ticksuffix.py
deleted file mode 100644
index 2ebc7b852c6..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticktext.py b/plotly/validators/contourcarpet/colorbar/_ticktext.py
deleted file mode 100644
index 1ecbfb63cce..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ticktextsrc.py b/plotly/validators/contourcarpet/colorbar/_ticktextsrc.py
deleted file mode 100644
index 5a7ce02d051..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickvals.py b/plotly/validators/contourcarpet/colorbar/_tickvals.py
deleted file mode 100644
index 0588a0ec9e9..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickvalssrc.py b/plotly/validators/contourcarpet/colorbar/_tickvalssrc.py
deleted file mode 100644
index b9dd8255905..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_tickwidth.py b/plotly/validators/contourcarpet/colorbar/_tickwidth.py
deleted file mode 100644
index dce1d25564a..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_title.py b/plotly/validators/contourcarpet/colorbar/_title.py
deleted file mode 100644
index ffcd5e70794..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_x.py b/plotly/validators/contourcarpet/colorbar/_x.py
deleted file mode 100644
index a30b11ecf36..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="contourcarpet.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_xanchor.py b/plotly/validators/contourcarpet/colorbar/_xanchor.py
deleted file mode 100644
index 45807d45fc2..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_xpad.py b/plotly/validators/contourcarpet/colorbar/_xpad.py
deleted file mode 100644
index cea70cd211a..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_xref.py b/plotly/validators/contourcarpet/colorbar/_xref.py
deleted file mode 100644
index 9b1085b27dc..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_y.py b/plotly/validators/contourcarpet/colorbar/_y.py
deleted file mode 100644
index 6a92263d767..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="contourcarpet.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_yanchor.py b/plotly/validators/contourcarpet/colorbar/_yanchor.py
deleted file mode 100644
index 3bc18044776..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_ypad.py b/plotly/validators/contourcarpet/colorbar/_ypad.py
deleted file mode 100644
index cc358984e14..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/_yref.py b/plotly/validators/contourcarpet/colorbar/_yref.py
deleted file mode 100644
index 9bd6166ef01..00000000000
--- a/plotly/validators/contourcarpet/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="contourcarpet.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/__init__.py b/plotly/validators/contourcarpet/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_color.py b/plotly/validators/contourcarpet/colorbar/tickfont/_color.py
deleted file mode 100644
index 4c22cfdeeda..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_family.py b/plotly/validators/contourcarpet/colorbar/tickfont/_family.py
deleted file mode 100644
index eb8df571595..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_lineposition.py b/plotly/validators/contourcarpet/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 2feb430db84..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_shadow.py b/plotly/validators/contourcarpet/colorbar/tickfont/_shadow.py
deleted file mode 100644
index faf46af1e2f..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_size.py b/plotly/validators/contourcarpet/colorbar/tickfont/_size.py
deleted file mode 100644
index ce89622144f..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_style.py b/plotly/validators/contourcarpet/colorbar/tickfont/_style.py
deleted file mode 100644
index 6977bec134c..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_textcase.py b/plotly/validators/contourcarpet/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 65c506c2cc9..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_variant.py b/plotly/validators/contourcarpet/colorbar/tickfont/_variant.py
deleted file mode 100644
index d8c2198a317..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickfont/_weight.py b/plotly/validators/contourcarpet/colorbar/tickfont/_weight.py
deleted file mode 100644
index e924b3575b4..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="contourcarpet.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickformatstop/__init__.py b/plotly/validators/contourcarpet/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/contourcarpet/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 4dde868d936..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="contourcarpet.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickformatstop/_enabled.py b/plotly/validators/contourcarpet/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index c4f05113b60..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="contourcarpet.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickformatstop/_name.py b/plotly/validators/contourcarpet/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 36283671047..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="contourcarpet.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/contourcarpet/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 35e1e1963f6..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="contourcarpet.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/tickformatstop/_value.py b/plotly/validators/contourcarpet/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 9e1b5d8a139..00000000000
--- a/plotly/validators/contourcarpet/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="contourcarpet.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/__init__.py b/plotly/validators/contourcarpet/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/contourcarpet/colorbar/title/_font.py b/plotly/validators/contourcarpet/colorbar/title/_font.py
deleted file mode 100644
index d0b068633c0..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="contourcarpet.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/_side.py b/plotly/validators/contourcarpet/colorbar/title/_side.py
deleted file mode 100644
index 18450b08ec3..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="contourcarpet.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/_text.py b/plotly/validators/contourcarpet/colorbar/title/_text.py
deleted file mode 100644
index 544f8160b94..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="contourcarpet.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/__init__.py b/plotly/validators/contourcarpet/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_color.py b/plotly/validators/contourcarpet/colorbar/title/font/_color.py
deleted file mode 100644
index 5260f5eff33..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_family.py b/plotly/validators/contourcarpet/colorbar/title/font/_family.py
deleted file mode 100644
index 96892f2c674..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_lineposition.py b/plotly/validators/contourcarpet/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 968eaa7f91f..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_shadow.py b/plotly/validators/contourcarpet/colorbar/title/font/_shadow.py
deleted file mode 100644
index 6287284d5d6..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_size.py b/plotly/validators/contourcarpet/colorbar/title/font/_size.py
deleted file mode 100644
index 372feaeaef9..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_style.py b/plotly/validators/contourcarpet/colorbar/title/font/_style.py
deleted file mode 100644
index 76ccec07494..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_textcase.py b/plotly/validators/contourcarpet/colorbar/title/font/_textcase.py
deleted file mode 100644
index f5713e68c03..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_variant.py b/plotly/validators/contourcarpet/colorbar/title/font/_variant.py
deleted file mode 100644
index 4dd0e5a600a..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/colorbar/title/font/_weight.py b/plotly/validators/contourcarpet/colorbar/title/font/_weight.py
deleted file mode 100644
index 78fdda5f436..00000000000
--- a/plotly/validators/contourcarpet/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="contourcarpet.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/__init__.py b/plotly/validators/contourcarpet/contours/__init__.py
deleted file mode 100644
index 230a907cd74..00000000000
--- a/plotly/validators/contourcarpet/contours/__init__.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._type.TypeValidator",
- "._start.StartValidator",
- "._size.SizeValidator",
- "._showlines.ShowlinesValidator",
- "._showlabels.ShowlabelsValidator",
- "._operation.OperationValidator",
- "._labelformat.LabelformatValidator",
- "._labelfont.LabelfontValidator",
- "._end.EndValidator",
- "._coloring.ColoringValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/contours/_coloring.py b/plotly/validators/contourcarpet/contours/_coloring.py
deleted file mode 100644
index 152815b4d6e..00000000000
--- a/plotly/validators/contourcarpet/contours/_coloring.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoringValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="coloring", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["fill", "lines", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_end.py b/plotly/validators/contourcarpet/contours/_end.py
deleted file mode 100644
index 09134545ae1..00000000000
--- a/plotly/validators/contourcarpet/contours/_end.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="end", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_labelfont.py b/plotly/validators/contourcarpet/contours/_labelfont.py
deleted file mode 100644
index 36e0b71b37c..00000000000
--- a/plotly/validators/contourcarpet/contours/_labelfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="labelfont", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Labelfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_labelformat.py b/plotly/validators/contourcarpet/contours/_labelformat.py
deleted file mode 100644
index ea8dee25f67..00000000000
--- a/plotly/validators/contourcarpet/contours/_labelformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="labelformat", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_operation.py b/plotly/validators/contourcarpet/contours/_operation.py
deleted file mode 100644
index db59358d575..00000000000
--- a/plotly/validators/contourcarpet/contours/_operation.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OperationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="operation", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "=",
- "<",
- ">=",
- ">",
- "<=",
- "[]",
- "()",
- "[)",
- "(]",
- "][",
- ")(",
- "](",
- ")[",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_showlabels.py b/plotly/validators/contourcarpet/contours/_showlabels.py
deleted file mode 100644
index 7a1fe9ee212..00000000000
--- a/plotly/validators/contourcarpet/contours/_showlabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showlabels", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_showlines.py b/plotly/validators/contourcarpet/contours/_showlines.py
deleted file mode 100644
index d83381768d5..00000000000
--- a/plotly/validators/contourcarpet/contours/_showlines.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlinesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showlines", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_size.py b/plotly/validators/contourcarpet/contours/_size.py
deleted file mode 100644
index 81d928cf0a6..00000000000
--- a/plotly/validators/contourcarpet/contours/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_start.py b/plotly/validators/contourcarpet/contours/_start.py
deleted file mode 100644
index b6a664d90d2..00000000000
--- a/plotly/validators/contourcarpet/contours/_start.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="start", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_type.py b/plotly/validators/contourcarpet/contours/_type.py
deleted file mode 100644
index bd59af36c16..00000000000
--- a/plotly/validators/contourcarpet/contours/_type.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="type", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["levels", "constraint"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/_value.py b/plotly/validators/contourcarpet/contours/_value.py
deleted file mode 100644
index a883f54f958..00000000000
--- a/plotly/validators/contourcarpet/contours/_value.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="value", parent_name="contourcarpet.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/__init__.py b/plotly/validators/contourcarpet/contours/labelfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_color.py b/plotly/validators/contourcarpet/contours/labelfont/_color.py
deleted file mode 100644
index 8b2a50fa1f3..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_family.py b/plotly/validators/contourcarpet/contours/labelfont/_family.py
deleted file mode 100644
index a194a9c443b..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_lineposition.py b/plotly/validators/contourcarpet/contours/labelfont/_lineposition.py
deleted file mode 100644
index 439a9edcc95..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_shadow.py b/plotly/validators/contourcarpet/contours/labelfont/_shadow.py
deleted file mode 100644
index 7e87ed22665..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_size.py b/plotly/validators/contourcarpet/contours/labelfont/_size.py
deleted file mode 100644
index a19be98f445..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_style.py b/plotly/validators/contourcarpet/contours/labelfont/_style.py
deleted file mode 100644
index 15afcfedf7a..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_textcase.py b/plotly/validators/contourcarpet/contours/labelfont/_textcase.py
deleted file mode 100644
index f097687b563..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_variant.py b/plotly/validators/contourcarpet/contours/labelfont/_variant.py
deleted file mode 100644
index 927cc58ca78..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/contours/labelfont/_weight.py b/plotly/validators/contourcarpet/contours/labelfont/_weight.py
deleted file mode 100644
index bba292d4179..00000000000
--- a/plotly/validators/contourcarpet/contours/labelfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="contourcarpet.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/__init__.py b/plotly/validators/contourcarpet/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/_font.py b/plotly/validators/contourcarpet/legendgrouptitle/_font.py
deleted file mode 100644
index edde2eae64e..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="contourcarpet.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/_text.py b/plotly/validators/contourcarpet/legendgrouptitle/_text.py
deleted file mode 100644
index e1980d0e0e9..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="contourcarpet.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/__init__.py b/plotly/validators/contourcarpet/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_color.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_color.py
deleted file mode 100644
index 13872b8080a..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_family.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_family.py
deleted file mode 100644
index d0f60a42e05..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_lineposition.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 682582692ea..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_shadow.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index e5c6f3381e7..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_size.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_size.py
deleted file mode 100644
index 74f3c4f5131..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_style.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_style.py
deleted file mode 100644
index 288e61baa08..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_textcase.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 9e5fce39363..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_variant.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 649d7b04bc7..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/legendgrouptitle/font/_weight.py b/plotly/validators/contourcarpet/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 42eaddbd481..00000000000
--- a/plotly/validators/contourcarpet/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="contourcarpet.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/line/__init__.py b/plotly/validators/contourcarpet/line/__init__.py
deleted file mode 100644
index 13c597bfd2a..00000000000
--- a/plotly/validators/contourcarpet/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._smoothing.SmoothingValidator",
- "._dash.DashValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/contourcarpet/line/_color.py b/plotly/validators/contourcarpet/line/_color.py
deleted file mode 100644
index 9f41146b6c6..00000000000
--- a/plotly/validators/contourcarpet/line/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="contourcarpet.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style+colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/line/_dash.py b/plotly/validators/contourcarpet/line/_dash.py
deleted file mode 100644
index 9e39c83f4cc..00000000000
--- a/plotly/validators/contourcarpet/line/_dash.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(self, plotly_name="dash", parent_name="contourcarpet.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/line/_smoothing.py b/plotly/validators/contourcarpet/line/_smoothing.py
deleted file mode 100644
index 3e8768c6969..00000000000
--- a/plotly/validators/contourcarpet/line/_smoothing.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SmoothingValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="smoothing", parent_name="contourcarpet.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1.3),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/line/_width.py b/plotly/validators/contourcarpet/line/_width.py
deleted file mode 100644
index 7b1a0d051d0..00000000000
--- a/plotly/validators/contourcarpet/line/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="contourcarpet.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style+colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/stream/__init__.py b/plotly/validators/contourcarpet/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/contourcarpet/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/contourcarpet/stream/_maxpoints.py b/plotly/validators/contourcarpet/stream/_maxpoints.py
deleted file mode 100644
index 75a5af03ba9..00000000000
--- a/plotly/validators/contourcarpet/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="contourcarpet.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/contourcarpet/stream/_token.py b/plotly/validators/contourcarpet/stream/_token.py
deleted file mode 100644
index 828e56c90b6..00000000000
--- a/plotly/validators/contourcarpet/stream/_token.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="token", parent_name="contourcarpet.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/__init__.py b/plotly/validators/densitymap/__init__.py
deleted file mode 100644
index 7ccb6f00425..00000000000
--- a/plotly/validators/densitymap/__init__.py
+++ /dev/null
@@ -1,56 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._subplot.SubplotValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._reversescale.ReversescaleValidator",
- "._radiussrc.RadiussrcValidator",
- "._radius.RadiusValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._lonsrc.LonsrcValidator",
- "._lon.LonValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._latsrc.LatsrcValidator",
- "._lat.LatValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._below.BelowValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/_autocolorscale.py b/plotly/validators/densitymap/_autocolorscale.py
deleted file mode 100644
index 3f199cd0cd0..00000000000
--- a/plotly/validators/densitymap/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="densitymap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_below.py b/plotly/validators/densitymap/_below.py
deleted file mode 100644
index 5f635391e76..00000000000
--- a/plotly/validators/densitymap/_below.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BelowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="below", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_coloraxis.py b/plotly/validators/densitymap/_coloraxis.py
deleted file mode 100644
index 34d9c265263..00000000000
--- a/plotly/validators/densitymap/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_colorbar.py b/plotly/validators/densitymap/_colorbar.py
deleted file mode 100644
index 78e9256f2bc..00000000000
--- a/plotly/validators/densitymap/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_colorscale.py b/plotly/validators/densitymap/_colorscale.py
deleted file mode 100644
index 1a82d1c1c0a..00000000000
--- a/plotly/validators/densitymap/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_customdata.py b/plotly/validators/densitymap/_customdata.py
deleted file mode 100644
index 485c395a1d5..00000000000
--- a/plotly/validators/densitymap/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_customdatasrc.py b/plotly/validators/densitymap/_customdatasrc.py
deleted file mode 100644
index 6fcc5e5799c..00000000000
--- a/plotly/validators/densitymap/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_hoverinfo.py b/plotly/validators/densitymap/_hoverinfo.py
deleted file mode 100644
index 71577d1965c..00000000000
--- a/plotly/validators/densitymap/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["lon", "lat", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_hoverinfosrc.py b/plotly/validators/densitymap/_hoverinfosrc.py
deleted file mode 100644
index 794a23ca00c..00000000000
--- a/plotly/validators/densitymap/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_hoverlabel.py b/plotly/validators/densitymap/_hoverlabel.py
deleted file mode 100644
index 103d3fb24ca..00000000000
--- a/plotly/validators/densitymap/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_hovertemplate.py b/plotly/validators/densitymap/_hovertemplate.py
deleted file mode 100644
index b6d8d669162..00000000000
--- a/plotly/validators/densitymap/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_hovertemplatesrc.py b/plotly/validators/densitymap/_hovertemplatesrc.py
deleted file mode 100644
index 7503d00e8bd..00000000000
--- a/plotly/validators/densitymap/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="densitymap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_hovertext.py b/plotly/validators/densitymap/_hovertext.py
deleted file mode 100644
index 0466ae2d31b..00000000000
--- a/plotly/validators/densitymap/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_hovertextsrc.py b/plotly/validators/densitymap/_hovertextsrc.py
deleted file mode 100644
index b2c2097e95c..00000000000
--- a/plotly/validators/densitymap/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_ids.py b/plotly/validators/densitymap/_ids.py
deleted file mode 100644
index f32d3777354..00000000000
--- a/plotly/validators/densitymap/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_idssrc.py b/plotly/validators/densitymap/_idssrc.py
deleted file mode 100644
index 653c4fcf6fa..00000000000
--- a/plotly/validators/densitymap/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_lat.py b/plotly/validators/densitymap/_lat.py
deleted file mode 100644
index aa79af139fc..00000000000
--- a/plotly/validators/densitymap/_lat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="lat", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_latsrc.py b/plotly/validators/densitymap/_latsrc.py
deleted file mode 100644
index 463ab46f9a2..00000000000
--- a/plotly/validators/densitymap/_latsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="latsrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_legend.py b/plotly/validators/densitymap/_legend.py
deleted file mode 100644
index eee7fde86e9..00000000000
--- a/plotly/validators/densitymap/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_legendgroup.py b/plotly/validators/densitymap/_legendgroup.py
deleted file mode 100644
index b2c22b9a9f7..00000000000
--- a/plotly/validators/densitymap/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_legendgrouptitle.py b/plotly/validators/densitymap/_legendgrouptitle.py
deleted file mode 100644
index dd2e651ec5e..00000000000
--- a/plotly/validators/densitymap/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="densitymap", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_legendrank.py b/plotly/validators/densitymap/_legendrank.py
deleted file mode 100644
index 7ee1e5314ca..00000000000
--- a/plotly/validators/densitymap/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_legendwidth.py b/plotly/validators/densitymap/_legendwidth.py
deleted file mode 100644
index 95de5c5f983..00000000000
--- a/plotly/validators/densitymap/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_lon.py b/plotly/validators/densitymap/_lon.py
deleted file mode 100644
index c59e118c861..00000000000
--- a/plotly/validators/densitymap/_lon.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="lon", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_lonsrc.py b/plotly/validators/densitymap/_lonsrc.py
deleted file mode 100644
index 1d73fcaf334..00000000000
--- a/plotly/validators/densitymap/_lonsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="lonsrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_meta.py b/plotly/validators/densitymap/_meta.py
deleted file mode 100644
index c00719acbdd..00000000000
--- a/plotly/validators/densitymap/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_metasrc.py b/plotly/validators/densitymap/_metasrc.py
deleted file mode 100644
index fca19c2f0de..00000000000
--- a/plotly/validators/densitymap/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_name.py b/plotly/validators/densitymap/_name.py
deleted file mode 100644
index d78b62dbd32..00000000000
--- a/plotly/validators/densitymap/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_opacity.py b/plotly/validators/densitymap/_opacity.py
deleted file mode 100644
index cd524de6d3f..00000000000
--- a/plotly/validators/densitymap/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_radius.py b/plotly/validators/densitymap/_radius.py
deleted file mode 100644
index ea31d79afa1..00000000000
--- a/plotly/validators/densitymap/_radius.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RadiusValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="radius", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_radiussrc.py b/plotly/validators/densitymap/_radiussrc.py
deleted file mode 100644
index 5f780e55aa3..00000000000
--- a/plotly/validators/densitymap/_radiussrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RadiussrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="radiussrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_reversescale.py b/plotly/validators/densitymap/_reversescale.py
deleted file mode 100644
index d597d3965aa..00000000000
--- a/plotly/validators/densitymap/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_showlegend.py b/plotly/validators/densitymap/_showlegend.py
deleted file mode 100644
index aa9ba040333..00000000000
--- a/plotly/validators/densitymap/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_showscale.py b/plotly/validators/densitymap/_showscale.py
deleted file mode 100644
index 6d5d3aa1eba..00000000000
--- a/plotly/validators/densitymap/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_stream.py b/plotly/validators/densitymap/_stream.py
deleted file mode 100644
index c22c269a492..00000000000
--- a/plotly/validators/densitymap/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_subplot.py b/plotly/validators/densitymap/_subplot.py
deleted file mode 100644
index d766b38d977..00000000000
--- a/plotly/validators/densitymap/_subplot.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubplotValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="subplot", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "map"),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_text.py b/plotly/validators/densitymap/_text.py
deleted file mode 100644
index 146e71472f2..00000000000
--- a/plotly/validators/densitymap/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_textsrc.py b/plotly/validators/densitymap/_textsrc.py
deleted file mode 100644
index c7b04eeff4b..00000000000
--- a/plotly/validators/densitymap/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_uid.py b/plotly/validators/densitymap/_uid.py
deleted file mode 100644
index 3c51478fc40..00000000000
--- a/plotly/validators/densitymap/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_uirevision.py b/plotly/validators/densitymap/_uirevision.py
deleted file mode 100644
index 76aee801d65..00000000000
--- a/plotly/validators/densitymap/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_visible.py b/plotly/validators/densitymap/_visible.py
deleted file mode 100644
index ca0bb02a65b..00000000000
--- a/plotly/validators/densitymap/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_z.py b/plotly/validators/densitymap/_z.py
deleted file mode 100644
index bbe108ce92b..00000000000
--- a/plotly/validators/densitymap/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_zauto.py b/plotly/validators/densitymap/_zauto.py
deleted file mode 100644
index 21e10c92360..00000000000
--- a/plotly/validators/densitymap/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_zmax.py b/plotly/validators/densitymap/_zmax.py
deleted file mode 100644
index aa1841afd6d..00000000000
--- a/plotly/validators/densitymap/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_zmid.py b/plotly/validators/densitymap/_zmid.py
deleted file mode 100644
index b6c507029b4..00000000000
--- a/plotly/validators/densitymap/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_zmin.py b/plotly/validators/densitymap/_zmin.py
deleted file mode 100644
index d27b0726d29..00000000000
--- a/plotly/validators/densitymap/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/_zsrc.py b/plotly/validators/densitymap/_zsrc.py
deleted file mode 100644
index 8d0c20346d7..00000000000
--- a/plotly/validators/densitymap/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="densitymap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/__init__.py b/plotly/validators/densitymap/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/densitymap/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/colorbar/_bgcolor.py b/plotly/validators/densitymap/colorbar/_bgcolor.py
deleted file mode 100644
index 64487b7cb93..00000000000
--- a/plotly/validators/densitymap/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_bordercolor.py b/plotly/validators/densitymap/colorbar/_bordercolor.py
deleted file mode 100644
index 86dce87070c..00000000000
--- a/plotly/validators/densitymap/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_borderwidth.py b/plotly/validators/densitymap/colorbar/_borderwidth.py
deleted file mode 100644
index 9386d96decf..00000000000
--- a/plotly/validators/densitymap/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_dtick.py b/plotly/validators/densitymap/colorbar/_dtick.py
deleted file mode 100644
index 2ec01a3bbcc..00000000000
--- a/plotly/validators/densitymap/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_exponentformat.py b/plotly/validators/densitymap/colorbar/_exponentformat.py
deleted file mode 100644
index b69036b9a1a..00000000000
--- a/plotly/validators/densitymap/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_labelalias.py b/plotly/validators/densitymap/colorbar/_labelalias.py
deleted file mode 100644
index f544d8a25bf..00000000000
--- a/plotly/validators/densitymap/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_len.py b/plotly/validators/densitymap/colorbar/_len.py
deleted file mode 100644
index 69f4412a26c..00000000000
--- a/plotly/validators/densitymap/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="densitymap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_lenmode.py b/plotly/validators/densitymap/colorbar/_lenmode.py
deleted file mode 100644
index 5aa684d90c0..00000000000
--- a/plotly/validators/densitymap/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_minexponent.py b/plotly/validators/densitymap/colorbar/_minexponent.py
deleted file mode 100644
index 8e7a1155569..00000000000
--- a/plotly/validators/densitymap/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_nticks.py b/plotly/validators/densitymap/colorbar/_nticks.py
deleted file mode 100644
index 0a7c5f7251e..00000000000
--- a/plotly/validators/densitymap/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_orientation.py b/plotly/validators/densitymap/colorbar/_orientation.py
deleted file mode 100644
index 9a00e8a28a4..00000000000
--- a/plotly/validators/densitymap/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_outlinecolor.py b/plotly/validators/densitymap/colorbar/_outlinecolor.py
deleted file mode 100644
index 8752cffc4cf..00000000000
--- a/plotly/validators/densitymap/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_outlinewidth.py b/plotly/validators/densitymap/colorbar/_outlinewidth.py
deleted file mode 100644
index 9265942dee7..00000000000
--- a/plotly/validators/densitymap/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_separatethousands.py b/plotly/validators/densitymap/colorbar/_separatethousands.py
deleted file mode 100644
index 1ae1929da15..00000000000
--- a/plotly/validators/densitymap/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="densitymap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_showexponent.py b/plotly/validators/densitymap/colorbar/_showexponent.py
deleted file mode 100644
index f86abf69997..00000000000
--- a/plotly/validators/densitymap/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_showticklabels.py b/plotly/validators/densitymap/colorbar/_showticklabels.py
deleted file mode 100644
index c11f24cc65e..00000000000
--- a/plotly/validators/densitymap/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_showtickprefix.py b/plotly/validators/densitymap/colorbar/_showtickprefix.py
deleted file mode 100644
index 687a5499bd7..00000000000
--- a/plotly/validators/densitymap/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_showticksuffix.py b/plotly/validators/densitymap/colorbar/_showticksuffix.py
deleted file mode 100644
index 20b67053144..00000000000
--- a/plotly/validators/densitymap/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_thickness.py b/plotly/validators/densitymap/colorbar/_thickness.py
deleted file mode 100644
index 1ba563671ce..00000000000
--- a/plotly/validators/densitymap/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_thicknessmode.py b/plotly/validators/densitymap/colorbar/_thicknessmode.py
deleted file mode 100644
index cf6f252c3b1..00000000000
--- a/plotly/validators/densitymap/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tick0.py b/plotly/validators/densitymap/colorbar/_tick0.py
deleted file mode 100644
index 24e44fb11c3..00000000000
--- a/plotly/validators/densitymap/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickangle.py b/plotly/validators/densitymap/colorbar/_tickangle.py
deleted file mode 100644
index 71c84a42fdd..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickcolor.py b/plotly/validators/densitymap/colorbar/_tickcolor.py
deleted file mode 100644
index c0c6ad3e993..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickfont.py b/plotly/validators/densitymap/colorbar/_tickfont.py
deleted file mode 100644
index b2f211b1e31..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickformat.py b/plotly/validators/densitymap/colorbar/_tickformat.py
deleted file mode 100644
index b7365a0436a..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickformatstopdefaults.py b/plotly/validators/densitymap/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 2970733548b..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="densitymap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickformatstops.py b/plotly/validators/densitymap/colorbar/_tickformatstops.py
deleted file mode 100644
index 8a1933f3bc6..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticklabeloverflow.py b/plotly/validators/densitymap/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 4e2cd5d778e..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="densitymap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticklabelposition.py b/plotly/validators/densitymap/colorbar/_ticklabelposition.py
deleted file mode 100644
index 5093194c0a9..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="densitymap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticklabelstep.py b/plotly/validators/densitymap/colorbar/_ticklabelstep.py
deleted file mode 100644
index 0e065b0a399..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticklen.py b/plotly/validators/densitymap/colorbar/_ticklen.py
deleted file mode 100644
index f3a75260a08..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickmode.py b/plotly/validators/densitymap/colorbar/_tickmode.py
deleted file mode 100644
index 53390e1cad7..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickprefix.py b/plotly/validators/densitymap/colorbar/_tickprefix.py
deleted file mode 100644
index df2b3e28ad4..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticks.py b/plotly/validators/densitymap/colorbar/_ticks.py
deleted file mode 100644
index 9cdab010f3d..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticksuffix.py b/plotly/validators/densitymap/colorbar/_ticksuffix.py
deleted file mode 100644
index cddedb64537..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticktext.py b/plotly/validators/densitymap/colorbar/_ticktext.py
deleted file mode 100644
index 1740dc0ba98..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ticktextsrc.py b/plotly/validators/densitymap/colorbar/_ticktextsrc.py
deleted file mode 100644
index 85d956c5a25..00000000000
--- a/plotly/validators/densitymap/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickvals.py b/plotly/validators/densitymap/colorbar/_tickvals.py
deleted file mode 100644
index 28bc44c602c..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickvalssrc.py b/plotly/validators/densitymap/colorbar/_tickvalssrc.py
deleted file mode 100644
index 4168e9681af..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_tickwidth.py b/plotly/validators/densitymap/colorbar/_tickwidth.py
deleted file mode 100644
index 6691cf4cce3..00000000000
--- a/plotly/validators/densitymap/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_title.py b/plotly/validators/densitymap/colorbar/_title.py
deleted file mode 100644
index 6c8941c460a..00000000000
--- a/plotly/validators/densitymap/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_x.py b/plotly/validators/densitymap/colorbar/_x.py
deleted file mode 100644
index 54b3e8ecb22..00000000000
--- a/plotly/validators/densitymap/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="densitymap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_xanchor.py b/plotly/validators/densitymap/colorbar/_xanchor.py
deleted file mode 100644
index 6719d2628e1..00000000000
--- a/plotly/validators/densitymap/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_xpad.py b/plotly/validators/densitymap/colorbar/_xpad.py
deleted file mode 100644
index b0504715a52..00000000000
--- a/plotly/validators/densitymap/colorbar/_xpad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xpad", parent_name="densitymap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_xref.py b/plotly/validators/densitymap/colorbar/_xref.py
deleted file mode 100644
index 7bcd374fe97..00000000000
--- a/plotly/validators/densitymap/colorbar/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="densitymap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_y.py b/plotly/validators/densitymap/colorbar/_y.py
deleted file mode 100644
index 50826c41240..00000000000
--- a/plotly/validators/densitymap/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="densitymap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_yanchor.py b/plotly/validators/densitymap/colorbar/_yanchor.py
deleted file mode 100644
index 95a4820b550..00000000000
--- a/plotly/validators/densitymap/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="densitymap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_ypad.py b/plotly/validators/densitymap/colorbar/_ypad.py
deleted file mode 100644
index 8b9143d70ab..00000000000
--- a/plotly/validators/densitymap/colorbar/_ypad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ypad", parent_name="densitymap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/_yref.py b/plotly/validators/densitymap/colorbar/_yref.py
deleted file mode 100644
index edaa7cb53d9..00000000000
--- a/plotly/validators/densitymap/colorbar/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="densitymap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/__init__.py b/plotly/validators/densitymap/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_color.py b/plotly/validators/densitymap/colorbar/tickfont/_color.py
deleted file mode 100644
index 5fc1c826eb5..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="densitymap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_family.py b/plotly/validators/densitymap/colorbar/tickfont/_family.py
deleted file mode 100644
index ec7c9f77c5a..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="densitymap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_lineposition.py b/plotly/validators/densitymap/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 2c47bc37b2c..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_shadow.py b/plotly/validators/densitymap/colorbar/tickfont/_shadow.py
deleted file mode 100644
index d945f2c0b42..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="densitymap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_size.py b/plotly/validators/densitymap/colorbar/tickfont/_size.py
deleted file mode 100644
index cee64860449..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="densitymap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_style.py b/plotly/validators/densitymap/colorbar/tickfont/_style.py
deleted file mode 100644
index 8c84e79bc93..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="densitymap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_textcase.py b/plotly/validators/densitymap/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 6dbd34641f6..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="densitymap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_variant.py b/plotly/validators/densitymap/colorbar/tickfont/_variant.py
deleted file mode 100644
index e8826e4869f..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="densitymap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickfont/_weight.py b/plotly/validators/densitymap/colorbar/tickfont/_weight.py
deleted file mode 100644
index 94e195c8f9d..00000000000
--- a/plotly/validators/densitymap/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="densitymap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickformatstop/__init__.py b/plotly/validators/densitymap/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/densitymap/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/densitymap/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index d9fc8ad53ba..00000000000
--- a/plotly/validators/densitymap/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="densitymap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickformatstop/_enabled.py b/plotly/validators/densitymap/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 6c634b96de5..00000000000
--- a/plotly/validators/densitymap/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="densitymap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickformatstop/_name.py b/plotly/validators/densitymap/colorbar/tickformatstop/_name.py
deleted file mode 100644
index fb6264dc47b..00000000000
--- a/plotly/validators/densitymap/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="densitymap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/densitymap/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 1f3aa206b41..00000000000
--- a/plotly/validators/densitymap/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="densitymap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/tickformatstop/_value.py b/plotly/validators/densitymap/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 8b70ab4cf49..00000000000
--- a/plotly/validators/densitymap/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="densitymap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/__init__.py b/plotly/validators/densitymap/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/densitymap/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/densitymap/colorbar/title/_font.py b/plotly/validators/densitymap/colorbar/title/_font.py
deleted file mode 100644
index 496e5e2bf60..00000000000
--- a/plotly/validators/densitymap/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="densitymap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/_side.py b/plotly/validators/densitymap/colorbar/title/_side.py
deleted file mode 100644
index 4b2c370b4ec..00000000000
--- a/plotly/validators/densitymap/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="densitymap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/_text.py b/plotly/validators/densitymap/colorbar/title/_text.py
deleted file mode 100644
index 6e29d7143ff..00000000000
--- a/plotly/validators/densitymap/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="densitymap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/__init__.py b/plotly/validators/densitymap/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/colorbar/title/font/_color.py b/plotly/validators/densitymap/colorbar/title/font/_color.py
deleted file mode 100644
index 84bf0ea844c..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_family.py b/plotly/validators/densitymap/colorbar/title/font/_family.py
deleted file mode 100644
index e1ad77c8b84..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_lineposition.py b/plotly/validators/densitymap/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 662d3357878..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_shadow.py b/plotly/validators/densitymap/colorbar/title/font/_shadow.py
deleted file mode 100644
index 1d3919c4cda..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_size.py b/plotly/validators/densitymap/colorbar/title/font/_size.py
deleted file mode 100644
index 6e2078ccd2a..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="densitymap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_style.py b/plotly/validators/densitymap/colorbar/title/font/_style.py
deleted file mode 100644
index e09c9e5a0d1..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_textcase.py b/plotly/validators/densitymap/colorbar/title/font/_textcase.py
deleted file mode 100644
index c810f616222..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_variant.py b/plotly/validators/densitymap/colorbar/title/font/_variant.py
deleted file mode 100644
index 01b1c64d579..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/colorbar/title/font/_weight.py b/plotly/validators/densitymap/colorbar/title/font/_weight.py
deleted file mode 100644
index bc7c0008e32..00000000000
--- a/plotly/validators/densitymap/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="densitymap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/__init__.py b/plotly/validators/densitymap/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/densitymap/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/hoverlabel/_align.py b/plotly/validators/densitymap/hoverlabel/_align.py
deleted file mode 100644
index b4476587dd1..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_alignsrc.py b/plotly/validators/densitymap/hoverlabel/_alignsrc.py
deleted file mode 100644
index 5c0aca302ba..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_bgcolor.py b/plotly/validators/densitymap/hoverlabel/_bgcolor.py
deleted file mode 100644
index 4ecf471b9bb..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_bgcolorsrc.py b/plotly/validators/densitymap/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index d29799d7b09..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_bordercolor.py b/plotly/validators/densitymap/hoverlabel/_bordercolor.py
deleted file mode 100644
index 94dd3c42b7c..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_bordercolorsrc.py b/plotly/validators/densitymap/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index ce614be3481..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="densitymap.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_font.py b/plotly/validators/densitymap/hoverlabel/_font.py
deleted file mode 100644
index 22ee07fbefd..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_namelength.py b/plotly/validators/densitymap/hoverlabel/_namelength.py
deleted file mode 100644
index 4aeb4bc55b4..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/_namelengthsrc.py b/plotly/validators/densitymap/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index ad19e3ba6b7..00000000000
--- a/plotly/validators/densitymap/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="densitymap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/__init__.py b/plotly/validators/densitymap/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/hoverlabel/font/_color.py b/plotly/validators/densitymap/hoverlabel/font/_color.py
deleted file mode 100644
index 3aa64fb0c20..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_colorsrc.py b/plotly/validators/densitymap/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 3cbc96e7270..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_family.py b/plotly/validators/densitymap/hoverlabel/font/_family.py
deleted file mode 100644
index bf1c9ac3065..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_familysrc.py b/plotly/validators/densitymap/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 40843c30f19..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="densitymap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_lineposition.py b/plotly/validators/densitymap/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 3783cbc01e5..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_linepositionsrc.py b/plotly/validators/densitymap/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index cf4ad6fbdd4..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="densitymap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_shadow.py b/plotly/validators/densitymap/hoverlabel/font/_shadow.py
deleted file mode 100644
index df86d6f80e0..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_shadowsrc.py b/plotly/validators/densitymap/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 2f0636ff447..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="densitymap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_size.py b/plotly/validators/densitymap/hoverlabel/font/_size.py
deleted file mode 100644
index 0df4e479c56..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_sizesrc.py b/plotly/validators/densitymap/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index a9a1579cac8..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_style.py b/plotly/validators/densitymap/hoverlabel/font/_style.py
deleted file mode 100644
index 2e93cfcc000..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_stylesrc.py b/plotly/validators/densitymap/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index b2af37f6db4..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_textcase.py b/plotly/validators/densitymap/hoverlabel/font/_textcase.py
deleted file mode 100644
index 2ea9eec13e4..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_textcasesrc.py b/plotly/validators/densitymap/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index f2c7217776f..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="densitymap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_variant.py b/plotly/validators/densitymap/hoverlabel/font/_variant.py
deleted file mode 100644
index e7b8e129053..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_variantsrc.py b/plotly/validators/densitymap/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 8d4ffea1df3..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="densitymap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_weight.py b/plotly/validators/densitymap/hoverlabel/font/_weight.py
deleted file mode 100644
index f3be32e2fba..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="densitymap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/hoverlabel/font/_weightsrc.py b/plotly/validators/densitymap/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 7da329437eb..00000000000
--- a/plotly/validators/densitymap/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="densitymap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/__init__.py b/plotly/validators/densitymap/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/densitymap/legendgrouptitle/_font.py b/plotly/validators/densitymap/legendgrouptitle/_font.py
deleted file mode 100644
index 1220e60dffd..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="densitymap.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/_text.py b/plotly/validators/densitymap/legendgrouptitle/_text.py
deleted file mode 100644
index 268e6cdb0fa..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="densitymap.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/__init__.py b/plotly/validators/densitymap/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_color.py b/plotly/validators/densitymap/legendgrouptitle/font/_color.py
deleted file mode 100644
index c9a038ee620..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_family.py b/plotly/validators/densitymap/legendgrouptitle/font/_family.py
deleted file mode 100644
index f8ac2331651..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_lineposition.py b/plotly/validators/densitymap/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 07a52010dc2..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_shadow.py b/plotly/validators/densitymap/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 522c1b48d26..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_size.py b/plotly/validators/densitymap/legendgrouptitle/font/_size.py
deleted file mode 100644
index b19adb89841..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_style.py b/plotly/validators/densitymap/legendgrouptitle/font/_style.py
deleted file mode 100644
index 1ae0fc9e8ea..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_textcase.py b/plotly/validators/densitymap/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 84a655d044c..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_variant.py b/plotly/validators/densitymap/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 9b6e18d704a..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/legendgrouptitle/font/_weight.py b/plotly/validators/densitymap/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 1dc67eaf9e7..00000000000
--- a/plotly/validators/densitymap/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="densitymap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/stream/__init__.py b/plotly/validators/densitymap/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/densitymap/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/densitymap/stream/_maxpoints.py b/plotly/validators/densitymap/stream/_maxpoints.py
deleted file mode 100644
index 5d32d77c2a3..00000000000
--- a/plotly/validators/densitymap/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="densitymap.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymap/stream/_token.py b/plotly/validators/densitymap/stream/_token.py
deleted file mode 100644
index 09408ad3d76..00000000000
--- a/plotly/validators/densitymap/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="densitymap.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/__init__.py b/plotly/validators/densitymapbox/__init__.py
deleted file mode 100644
index 7ccb6f00425..00000000000
--- a/plotly/validators/densitymapbox/__init__.py
+++ /dev/null
@@ -1,56 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._subplot.SubplotValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._reversescale.ReversescaleValidator",
- "._radiussrc.RadiussrcValidator",
- "._radius.RadiusValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._lonsrc.LonsrcValidator",
- "._lon.LonValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._latsrc.LatsrcValidator",
- "._lat.LatValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._below.BelowValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/_autocolorscale.py b/plotly/validators/densitymapbox/_autocolorscale.py
deleted file mode 100644
index c6492b0f4a4..00000000000
--- a/plotly/validators/densitymapbox/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_below.py b/plotly/validators/densitymapbox/_below.py
deleted file mode 100644
index 43d17c3f3f3..00000000000
--- a/plotly/validators/densitymapbox/_below.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BelowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="below", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_coloraxis.py b/plotly/validators/densitymapbox/_coloraxis.py
deleted file mode 100644
index 15b4e8189e5..00000000000
--- a/plotly/validators/densitymapbox/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_colorbar.py b/plotly/validators/densitymapbox/_colorbar.py
deleted file mode 100644
index f3d25c73030..00000000000
--- a/plotly/validators/densitymapbox/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_colorscale.py b/plotly/validators/densitymapbox/_colorscale.py
deleted file mode 100644
index b54a8edcdde..00000000000
--- a/plotly/validators/densitymapbox/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_customdata.py b/plotly/validators/densitymapbox/_customdata.py
deleted file mode 100644
index a6bf23e939e..00000000000
--- a/plotly/validators/densitymapbox/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_customdatasrc.py b/plotly/validators/densitymapbox/_customdatasrc.py
deleted file mode 100644
index 478a86c9af6..00000000000
--- a/plotly/validators/densitymapbox/_customdatasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="customdatasrc", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_hoverinfo.py b/plotly/validators/densitymapbox/_hoverinfo.py
deleted file mode 100644
index ff146955f30..00000000000
--- a/plotly/validators/densitymapbox/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["lon", "lat", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_hoverinfosrc.py b/plotly/validators/densitymapbox/_hoverinfosrc.py
deleted file mode 100644
index ae420ff09c1..00000000000
--- a/plotly/validators/densitymapbox/_hoverinfosrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hoverinfosrc", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_hoverlabel.py b/plotly/validators/densitymapbox/_hoverlabel.py
deleted file mode 100644
index 1f195ad3f1f..00000000000
--- a/plotly/validators/densitymapbox/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_hovertemplate.py b/plotly/validators/densitymapbox/_hovertemplate.py
deleted file mode 100644
index 37159f7692f..00000000000
--- a/plotly/validators/densitymapbox/_hovertemplate.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertemplate", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_hovertemplatesrc.py b/plotly/validators/densitymapbox/_hovertemplatesrc.py
deleted file mode 100644
index 34c7f608747..00000000000
--- a/plotly/validators/densitymapbox/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_hovertext.py b/plotly/validators/densitymapbox/_hovertext.py
deleted file mode 100644
index 4e200ca9223..00000000000
--- a/plotly/validators/densitymapbox/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_hovertextsrc.py b/plotly/validators/densitymapbox/_hovertextsrc.py
deleted file mode 100644
index 19653819992..00000000000
--- a/plotly/validators/densitymapbox/_hovertextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertextsrc", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_ids.py b/plotly/validators/densitymapbox/_ids.py
deleted file mode 100644
index 1809c4d657e..00000000000
--- a/plotly/validators/densitymapbox/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_idssrc.py b/plotly/validators/densitymapbox/_idssrc.py
deleted file mode 100644
index 505d259c5c9..00000000000
--- a/plotly/validators/densitymapbox/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_lat.py b/plotly/validators/densitymapbox/_lat.py
deleted file mode 100644
index 540eb113e7e..00000000000
--- a/plotly/validators/densitymapbox/_lat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="lat", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_latsrc.py b/plotly/validators/densitymapbox/_latsrc.py
deleted file mode 100644
index 9540d968c1a..00000000000
--- a/plotly/validators/densitymapbox/_latsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="latsrc", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_legend.py b/plotly/validators/densitymapbox/_legend.py
deleted file mode 100644
index f538cad728e..00000000000
--- a/plotly/validators/densitymapbox/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_legendgroup.py b/plotly/validators/densitymapbox/_legendgroup.py
deleted file mode 100644
index d25b11f01e4..00000000000
--- a/plotly/validators/densitymapbox/_legendgroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="legendgroup", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_legendgrouptitle.py b/plotly/validators/densitymapbox/_legendgrouptitle.py
deleted file mode 100644
index 5bdb25810b7..00000000000
--- a/plotly/validators/densitymapbox/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_legendrank.py b/plotly/validators/densitymapbox/_legendrank.py
deleted file mode 100644
index 534ebcb5f68..00000000000
--- a/plotly/validators/densitymapbox/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_legendwidth.py b/plotly/validators/densitymapbox/_legendwidth.py
deleted file mode 100644
index 9c02db52101..00000000000
--- a/plotly/validators/densitymapbox/_legendwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendwidth", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_lon.py b/plotly/validators/densitymapbox/_lon.py
deleted file mode 100644
index bb2b479b59f..00000000000
--- a/plotly/validators/densitymapbox/_lon.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="lon", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_lonsrc.py b/plotly/validators/densitymapbox/_lonsrc.py
deleted file mode 100644
index 95238c460a9..00000000000
--- a/plotly/validators/densitymapbox/_lonsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="lonsrc", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_meta.py b/plotly/validators/densitymapbox/_meta.py
deleted file mode 100644
index cea6e0bb748..00000000000
--- a/plotly/validators/densitymapbox/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_metasrc.py b/plotly/validators/densitymapbox/_metasrc.py
deleted file mode 100644
index 7a8ffd9bd72..00000000000
--- a/plotly/validators/densitymapbox/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_name.py b/plotly/validators/densitymapbox/_name.py
deleted file mode 100644
index 3250b3f7cca..00000000000
--- a/plotly/validators/densitymapbox/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_opacity.py b/plotly/validators/densitymapbox/_opacity.py
deleted file mode 100644
index 480f926ae98..00000000000
--- a/plotly/validators/densitymapbox/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_radius.py b/plotly/validators/densitymapbox/_radius.py
deleted file mode 100644
index 552d9179bc4..00000000000
--- a/plotly/validators/densitymapbox/_radius.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RadiusValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="radius", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_radiussrc.py b/plotly/validators/densitymapbox/_radiussrc.py
deleted file mode 100644
index ae4f1098985..00000000000
--- a/plotly/validators/densitymapbox/_radiussrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RadiussrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="radiussrc", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_reversescale.py b/plotly/validators/densitymapbox/_reversescale.py
deleted file mode 100644
index fbabb35025d..00000000000
--- a/plotly/validators/densitymapbox/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="densitymapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_showlegend.py b/plotly/validators/densitymapbox/_showlegend.py
deleted file mode 100644
index 20adf514546..00000000000
--- a/plotly/validators/densitymapbox/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_showscale.py b/plotly/validators/densitymapbox/_showscale.py
deleted file mode 100644
index 7e3c69355e9..00000000000
--- a/plotly/validators/densitymapbox/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_stream.py b/plotly/validators/densitymapbox/_stream.py
deleted file mode 100644
index cb951b5b91b..00000000000
--- a/plotly/validators/densitymapbox/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_subplot.py b/plotly/validators/densitymapbox/_subplot.py
deleted file mode 100644
index ad5088f57c8..00000000000
--- a/plotly/validators/densitymapbox/_subplot.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubplotValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="subplot", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "mapbox"),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_text.py b/plotly/validators/densitymapbox/_text.py
deleted file mode 100644
index f0352e6695b..00000000000
--- a/plotly/validators/densitymapbox/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_textsrc.py b/plotly/validators/densitymapbox/_textsrc.py
deleted file mode 100644
index 5bc65117246..00000000000
--- a/plotly/validators/densitymapbox/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_uid.py b/plotly/validators/densitymapbox/_uid.py
deleted file mode 100644
index 6a3bd7d19f6..00000000000
--- a/plotly/validators/densitymapbox/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_uirevision.py b/plotly/validators/densitymapbox/_uirevision.py
deleted file mode 100644
index 913e2c9c9e7..00000000000
--- a/plotly/validators/densitymapbox/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_visible.py b/plotly/validators/densitymapbox/_visible.py
deleted file mode 100644
index 53ca65ddce1..00000000000
--- a/plotly/validators/densitymapbox/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_z.py b/plotly/validators/densitymapbox/_z.py
deleted file mode 100644
index cb68ed0e0b6..00000000000
--- a/plotly/validators/densitymapbox/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_zauto.py b/plotly/validators/densitymapbox/_zauto.py
deleted file mode 100644
index c27bb5ad0b5..00000000000
--- a/plotly/validators/densitymapbox/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_zmax.py b/plotly/validators/densitymapbox/_zmax.py
deleted file mode 100644
index 557043d93db..00000000000
--- a/plotly/validators/densitymapbox/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_zmid.py b/plotly/validators/densitymapbox/_zmid.py
deleted file mode 100644
index 471d50b7483..00000000000
--- a/plotly/validators/densitymapbox/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_zmin.py b/plotly/validators/densitymapbox/_zmin.py
deleted file mode 100644
index c87fa5c6840..00000000000
--- a/plotly/validators/densitymapbox/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/_zsrc.py b/plotly/validators/densitymapbox/_zsrc.py
deleted file mode 100644
index 7bbcd889b63..00000000000
--- a/plotly/validators/densitymapbox/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="densitymapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/__init__.py b/plotly/validators/densitymapbox/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/densitymapbox/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/colorbar/_bgcolor.py b/plotly/validators/densitymapbox/colorbar/_bgcolor.py
deleted file mode 100644
index 87790629f57..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_bordercolor.py b/plotly/validators/densitymapbox/colorbar/_bordercolor.py
deleted file mode 100644
index 37288b1c884..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_borderwidth.py b/plotly/validators/densitymapbox/colorbar/_borderwidth.py
deleted file mode 100644
index 0664b99ce6d..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_dtick.py b/plotly/validators/densitymapbox/colorbar/_dtick.py
deleted file mode 100644
index 3f5d6b8e266..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_exponentformat.py b/plotly/validators/densitymapbox/colorbar/_exponentformat.py
deleted file mode 100644
index 51590104e07..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_labelalias.py b/plotly/validators/densitymapbox/colorbar/_labelalias.py
deleted file mode 100644
index 32beabeef83..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_len.py b/plotly/validators/densitymapbox/colorbar/_len.py
deleted file mode 100644
index 1fc8fee574b..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_lenmode.py b/plotly/validators/densitymapbox/colorbar/_lenmode.py
deleted file mode 100644
index 602e7f12d62..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_minexponent.py b/plotly/validators/densitymapbox/colorbar/_minexponent.py
deleted file mode 100644
index b08ff478d43..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_nticks.py b/plotly/validators/densitymapbox/colorbar/_nticks.py
deleted file mode 100644
index f33d7694199..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_orientation.py b/plotly/validators/densitymapbox/colorbar/_orientation.py
deleted file mode 100644
index 83ad8d69855..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_outlinecolor.py b/plotly/validators/densitymapbox/colorbar/_outlinecolor.py
deleted file mode 100644
index c18b7801969..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_outlinewidth.py b/plotly/validators/densitymapbox/colorbar/_outlinewidth.py
deleted file mode 100644
index b82914ab071..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_separatethousands.py b/plotly/validators/densitymapbox/colorbar/_separatethousands.py
deleted file mode 100644
index f9cf7cd025d..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_showexponent.py b/plotly/validators/densitymapbox/colorbar/_showexponent.py
deleted file mode 100644
index d28c5c68819..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_showticklabels.py b/plotly/validators/densitymapbox/colorbar/_showticklabels.py
deleted file mode 100644
index a094b10dd96..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_showtickprefix.py b/plotly/validators/densitymapbox/colorbar/_showtickprefix.py
deleted file mode 100644
index 9cae89f7693..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_showticksuffix.py b/plotly/validators/densitymapbox/colorbar/_showticksuffix.py
deleted file mode 100644
index 11beefa86ab..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_thickness.py b/plotly/validators/densitymapbox/colorbar/_thickness.py
deleted file mode 100644
index 4d84cdef51e..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_thicknessmode.py b/plotly/validators/densitymapbox/colorbar/_thicknessmode.py
deleted file mode 100644
index 25c9fc60e0f..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tick0.py b/plotly/validators/densitymapbox/colorbar/_tick0.py
deleted file mode 100644
index 31f15c85876..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickangle.py b/plotly/validators/densitymapbox/colorbar/_tickangle.py
deleted file mode 100644
index 5eb5366421b..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickcolor.py b/plotly/validators/densitymapbox/colorbar/_tickcolor.py
deleted file mode 100644
index 2d42d154f71..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickfont.py b/plotly/validators/densitymapbox/colorbar/_tickfont.py
deleted file mode 100644
index 89108d96e26..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickformat.py b/plotly/validators/densitymapbox/colorbar/_tickformat.py
deleted file mode 100644
index 4672cf7e837..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickformatstopdefaults.py b/plotly/validators/densitymapbox/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index c119c5f4f8c..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickformatstops.py b/plotly/validators/densitymapbox/colorbar/_tickformatstops.py
deleted file mode 100644
index 4f0a33264f6..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticklabeloverflow.py b/plotly/validators/densitymapbox/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index ad117532c73..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticklabelposition.py b/plotly/validators/densitymapbox/colorbar/_ticklabelposition.py
deleted file mode 100644
index 16577c796be..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticklabelstep.py b/plotly/validators/densitymapbox/colorbar/_ticklabelstep.py
deleted file mode 100644
index 496ca622591..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="densitymapbox.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticklen.py b/plotly/validators/densitymapbox/colorbar/_ticklen.py
deleted file mode 100644
index 1858b07a58b..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickmode.py b/plotly/validators/densitymapbox/colorbar/_tickmode.py
deleted file mode 100644
index 65810821f28..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickprefix.py b/plotly/validators/densitymapbox/colorbar/_tickprefix.py
deleted file mode 100644
index 8fd00515927..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticks.py b/plotly/validators/densitymapbox/colorbar/_ticks.py
deleted file mode 100644
index b9c56abeb27..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticksuffix.py b/plotly/validators/densitymapbox/colorbar/_ticksuffix.py
deleted file mode 100644
index 9004cfbac65..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticktext.py b/plotly/validators/densitymapbox/colorbar/_ticktext.py
deleted file mode 100644
index 3fdab76b52c..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ticktextsrc.py b/plotly/validators/densitymapbox/colorbar/_ticktextsrc.py
deleted file mode 100644
index d111873b26f..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickvals.py b/plotly/validators/densitymapbox/colorbar/_tickvals.py
deleted file mode 100644
index ee8522ea370..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickvalssrc.py b/plotly/validators/densitymapbox/colorbar/_tickvalssrc.py
deleted file mode 100644
index 0fcfd4e67c9..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_tickwidth.py b/plotly/validators/densitymapbox/colorbar/_tickwidth.py
deleted file mode 100644
index df54489085f..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_title.py b/plotly/validators/densitymapbox/colorbar/_title.py
deleted file mode 100644
index f52f5a629c2..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_x.py b/plotly/validators/densitymapbox/colorbar/_x.py
deleted file mode 100644
index c0bd223f073..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="densitymapbox.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_xanchor.py b/plotly/validators/densitymapbox/colorbar/_xanchor.py
deleted file mode 100644
index a3981b87067..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_xpad.py b/plotly/validators/densitymapbox/colorbar/_xpad.py
deleted file mode 100644
index b1610ed68da..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_xref.py b/plotly/validators/densitymapbox/colorbar/_xref.py
deleted file mode 100644
index 35593443cb0..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_y.py b/plotly/validators/densitymapbox/colorbar/_y.py
deleted file mode 100644
index b33bbdb6ac8..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="densitymapbox.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_yanchor.py b/plotly/validators/densitymapbox/colorbar/_yanchor.py
deleted file mode 100644
index 1d805dc0650..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_ypad.py b/plotly/validators/densitymapbox/colorbar/_ypad.py
deleted file mode 100644
index 1b6253cd546..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/_yref.py b/plotly/validators/densitymapbox/colorbar/_yref.py
deleted file mode 100644
index 1c6ce3e4c0f..00000000000
--- a/plotly/validators/densitymapbox/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="densitymapbox.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/__init__.py b/plotly/validators/densitymapbox/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_color.py b/plotly/validators/densitymapbox/colorbar/tickfont/_color.py
deleted file mode 100644
index a8544cd8a19..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_family.py b/plotly/validators/densitymapbox/colorbar/tickfont/_family.py
deleted file mode 100644
index a5b2fd5314d..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_lineposition.py b/plotly/validators/densitymapbox/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 8697c552f11..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_shadow.py b/plotly/validators/densitymapbox/colorbar/tickfont/_shadow.py
deleted file mode 100644
index fc0b2cb3f8a..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_size.py b/plotly/validators/densitymapbox/colorbar/tickfont/_size.py
deleted file mode 100644
index 8867c1fcc2a..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_style.py b/plotly/validators/densitymapbox/colorbar/tickfont/_style.py
deleted file mode 100644
index fc1126da227..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_textcase.py b/plotly/validators/densitymapbox/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 25e22931bcf..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_variant.py b/plotly/validators/densitymapbox/colorbar/tickfont/_variant.py
deleted file mode 100644
index 17e4e99e80f..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickfont/_weight.py b/plotly/validators/densitymapbox/colorbar/tickfont/_weight.py
deleted file mode 100644
index 5d71d064a57..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="densitymapbox.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickformatstop/__init__.py b/plotly/validators/densitymapbox/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/densitymapbox/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 78eb5bd2acd..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="densitymapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickformatstop/_enabled.py b/plotly/validators/densitymapbox/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index a37db37333b..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="densitymapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickformatstop/_name.py b/plotly/validators/densitymapbox/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 2af2042f48e..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="densitymapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/densitymapbox/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 06e7dfe6354..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="densitymapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/tickformatstop/_value.py b/plotly/validators/densitymapbox/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 328b8638eb4..00000000000
--- a/plotly/validators/densitymapbox/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="densitymapbox.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/__init__.py b/plotly/validators/densitymapbox/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/densitymapbox/colorbar/title/_font.py b/plotly/validators/densitymapbox/colorbar/title/_font.py
deleted file mode 100644
index 5794e9e8bc8..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="densitymapbox.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/_side.py b/plotly/validators/densitymapbox/colorbar/title/_side.py
deleted file mode 100644
index 31601aa0b30..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="densitymapbox.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/_text.py b/plotly/validators/densitymapbox/colorbar/title/_text.py
deleted file mode 100644
index b6f8ccddd45..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="densitymapbox.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/__init__.py b/plotly/validators/densitymapbox/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_color.py b/plotly/validators/densitymapbox/colorbar/title/font/_color.py
deleted file mode 100644
index c03c3ba489c..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_family.py b/plotly/validators/densitymapbox/colorbar/title/font/_family.py
deleted file mode 100644
index 7c800117bf6..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_lineposition.py b/plotly/validators/densitymapbox/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 4725465b920..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_shadow.py b/plotly/validators/densitymapbox/colorbar/title/font/_shadow.py
deleted file mode 100644
index bed5588e153..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_size.py b/plotly/validators/densitymapbox/colorbar/title/font/_size.py
deleted file mode 100644
index 20b43230357..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_style.py b/plotly/validators/densitymapbox/colorbar/title/font/_style.py
deleted file mode 100644
index 40ddfd48bda..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_textcase.py b/plotly/validators/densitymapbox/colorbar/title/font/_textcase.py
deleted file mode 100644
index a45c5c6f8b1..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_variant.py b/plotly/validators/densitymapbox/colorbar/title/font/_variant.py
deleted file mode 100644
index d96baee2543..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/colorbar/title/font/_weight.py b/plotly/validators/densitymapbox/colorbar/title/font/_weight.py
deleted file mode 100644
index ad1b6417ed7..00000000000
--- a/plotly/validators/densitymapbox/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="densitymapbox.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/__init__.py b/plotly/validators/densitymapbox/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/hoverlabel/_align.py b/plotly/validators/densitymapbox/hoverlabel/_align.py
deleted file mode 100644
index e5f5e1e758d..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="densitymapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_alignsrc.py b/plotly/validators/densitymapbox/hoverlabel/_alignsrc.py
deleted file mode 100644
index 3e5ef568113..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="densitymapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_bgcolor.py b/plotly/validators/densitymapbox/hoverlabel/_bgcolor.py
deleted file mode 100644
index 982caefd9db..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="densitymapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_bgcolorsrc.py b/plotly/validators/densitymapbox/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index 030314d712f..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="densitymapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_bordercolor.py b/plotly/validators/densitymapbox/hoverlabel/_bordercolor.py
deleted file mode 100644
index e4736b2429f..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="densitymapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_bordercolorsrc.py b/plotly/validators/densitymapbox/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index a8bb9afd461..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="densitymapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_font.py b/plotly/validators/densitymapbox/hoverlabel/_font.py
deleted file mode 100644
index d354bd52433..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="densitymapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_namelength.py b/plotly/validators/densitymapbox/hoverlabel/_namelength.py
deleted file mode 100644
index ff57b91a07b..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="densitymapbox.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/_namelengthsrc.py b/plotly/validators/densitymapbox/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index d7307eca2b8..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="namelengthsrc",
- parent_name="densitymapbox.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/__init__.py b/plotly/validators/densitymapbox/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_color.py b/plotly/validators/densitymapbox/hoverlabel/font/_color.py
deleted file mode 100644
index 46f95ddf56f..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="densitymapbox.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_colorsrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index c1735d1049b..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="colorsrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_family.py b/plotly/validators/densitymapbox/hoverlabel/font/_family.py
deleted file mode 100644
index f9356b8db53..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_familysrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 682e78d8d02..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_lineposition.py b/plotly/validators/densitymapbox/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 0db7257bb90..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_linepositionsrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index acba5335e69..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_shadow.py b/plotly/validators/densitymapbox/hoverlabel/font/_shadow.py
deleted file mode 100644
index d14d4f615e3..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_shadowsrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 8016d6a977c..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_size.py b/plotly/validators/densitymapbox/hoverlabel/font/_size.py
deleted file mode 100644
index b0d883bf971..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="densitymapbox.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_sizesrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index b48d419f229..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="sizesrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_style.py b/plotly/validators/densitymapbox/hoverlabel/font/_style.py
deleted file mode 100644
index 13a7de53b56..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="densitymapbox.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_stylesrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 8d9bcecfdd6..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="stylesrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_textcase.py b/plotly/validators/densitymapbox/hoverlabel/font/_textcase.py
deleted file mode 100644
index 41c1f6d4246..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_textcasesrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index c41f875433a..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_variant.py b/plotly/validators/densitymapbox/hoverlabel/font/_variant.py
deleted file mode 100644
index 5fb4f79871b..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_variantsrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index dba6bcd205d..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_weight.py b/plotly/validators/densitymapbox/hoverlabel/font/_weight.py
deleted file mode 100644
index c0390796019..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/hoverlabel/font/_weightsrc.py b/plotly/validators/densitymapbox/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 58b2893b020..00000000000
--- a/plotly/validators/densitymapbox/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="densitymapbox.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/__init__.py b/plotly/validators/densitymapbox/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/_font.py b/plotly/validators/densitymapbox/legendgrouptitle/_font.py
deleted file mode 100644
index d83f75b0121..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="densitymapbox.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/_text.py b/plotly/validators/densitymapbox/legendgrouptitle/_text.py
deleted file mode 100644
index 33d2f603a0f..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="densitymapbox.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/__init__.py b/plotly/validators/densitymapbox/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_color.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_color.py
deleted file mode 100644
index c58d9e6746f..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_family.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_family.py
deleted file mode 100644
index ebd4b2451b6..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_lineposition.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index c3a90eedb27..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_shadow.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 7b1b527fbc7..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_size.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_size.py
deleted file mode 100644
index 10aeff92883..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_style.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_style.py
deleted file mode 100644
index da327672730..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_textcase.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 2d14a0b7c44..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_variant.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 45d01bbde22..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/legendgrouptitle/font/_weight.py b/plotly/validators/densitymapbox/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 746ddfce87b..00000000000
--- a/plotly/validators/densitymapbox/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="densitymapbox.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/stream/__init__.py b/plotly/validators/densitymapbox/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/densitymapbox/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/densitymapbox/stream/_maxpoints.py b/plotly/validators/densitymapbox/stream/_maxpoints.py
deleted file mode 100644
index 316f0d1f5fe..00000000000
--- a/plotly/validators/densitymapbox/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="densitymapbox.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/densitymapbox/stream/_token.py b/plotly/validators/densitymapbox/stream/_token.py
deleted file mode 100644
index 2660a02a1c9..00000000000
--- a/plotly/validators/densitymapbox/stream/_token.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="token", parent_name="densitymapbox.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/frame/__init__.py b/plotly/validators/frame/__init__.py
deleted file mode 100644
index b7de62afa73..00000000000
--- a/plotly/validators/frame/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._traces.TracesValidator",
- "._name.NameValidator",
- "._layout.LayoutValidator",
- "._group.GroupValidator",
- "._data.DataValidator",
- "._baseframe.BaseframeValidator",
- ],
-)
diff --git a/plotly/validators/frame/_baseframe.py b/plotly/validators/frame/_baseframe.py
deleted file mode 100644
index f73b0ed51d0..00000000000
--- a/plotly/validators/frame/_baseframe.py
+++ /dev/null
@@ -1,9 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BaseframeValidator(_bv.StringValidator):
- def __init__(self, plotly_name="baseframe", parent_name="frame", **kwargs):
- super().__init__(plotly_name, parent_name, **kwargs)
diff --git a/plotly/validators/frame/_data.py b/plotly/validators/frame/_data.py
deleted file mode 100644
index 72d3677368c..00000000000
--- a/plotly/validators/frame/_data.py
+++ /dev/null
@@ -1,9 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import plotly.validators as _bv
-
-
-class DataValidator(_bv.DataValidator):
- def __init__(self, plotly_name="data", parent_name="frame", **kwargs):
- super().__init__(plotly_name, parent_name, **kwargs)
diff --git a/plotly/validators/frame/_group.py b/plotly/validators/frame/_group.py
deleted file mode 100644
index 7d34c917d2a..00000000000
--- a/plotly/validators/frame/_group.py
+++ /dev/null
@@ -1,9 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="group", parent_name="frame", **kwargs):
- super().__init__(plotly_name, parent_name, **kwargs)
diff --git a/plotly/validators/frame/_layout.py b/plotly/validators/frame/_layout.py
deleted file mode 100644
index 1c4895a0ad8..00000000000
--- a/plotly/validators/frame/_layout.py
+++ /dev/null
@@ -1,9 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import plotly.validators as _bv
-
-
-class LayoutValidator(_bv.LayoutValidator):
- def __init__(self, plotly_name="layout", parent_name="frame", **kwargs):
- super().__init__(plotly_name, parent_name, **kwargs)
diff --git a/plotly/validators/frame/_name.py b/plotly/validators/frame/_name.py
deleted file mode 100644
index efd03a1e171..00000000000
--- a/plotly/validators/frame/_name.py
+++ /dev/null
@@ -1,9 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="frame", **kwargs):
- super().__init__(plotly_name, parent_name, **kwargs)
diff --git a/plotly/validators/frame/_traces.py b/plotly/validators/frame/_traces.py
deleted file mode 100644
index 1dec007b089..00000000000
--- a/plotly/validators/frame/_traces.py
+++ /dev/null
@@ -1,9 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracesValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="traces", parent_name="frame", **kwargs):
- super().__init__(plotly_name, parent_name, **kwargs)
diff --git a/plotly/validators/funnel/__init__.py b/plotly/validators/funnel/__init__.py
deleted file mode 100644
index dc46db3e259..00000000000
--- a/plotly/validators/funnel/__init__.py
+++ /dev/null
@@ -1,75 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zorder.ZorderValidator",
- "._ysrc.YsrcValidator",
- "._yperiodalignment.YperiodalignmentValidator",
- "._yperiod0.Yperiod0Validator",
- "._yperiod.YperiodValidator",
- "._yhoverformat.YhoverformatValidator",
- "._yaxis.YaxisValidator",
- "._y0.Y0Validator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xperiodalignment.XperiodalignmentValidator",
- "._xperiod0.Xperiod0Validator",
- "._xperiod.XperiodValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xaxis.XaxisValidator",
- "._x0.X0Validator",
- "._x.XValidator",
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._texttemplatesrc.TexttemplatesrcValidator",
- "._texttemplate.TexttemplateValidator",
- "._textsrc.TextsrcValidator",
- "._textpositionsrc.TextpositionsrcValidator",
- "._textposition.TextpositionValidator",
- "._textinfo.TextinfoValidator",
- "._textfont.TextfontValidator",
- "._textangle.TextangleValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._outsidetextfont.OutsidetextfontValidator",
- "._orientation.OrientationValidator",
- "._opacity.OpacityValidator",
- "._offsetgroup.OffsetgroupValidator",
- "._offset.OffsetValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._insidetextfont.InsidetextfontValidator",
- "._insidetextanchor.InsidetextanchorValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._dy.DyValidator",
- "._dx.DxValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._constraintext.ConstraintextValidator",
- "._connector.ConnectorValidator",
- "._cliponaxis.CliponaxisValidator",
- "._alignmentgroup.AlignmentgroupValidator",
- ],
-)
diff --git a/plotly/validators/funnel/_alignmentgroup.py b/plotly/validators/funnel/_alignmentgroup.py
deleted file mode 100644
index ff87d700296..00000000000
--- a/plotly/validators/funnel/_alignmentgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignmentgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="alignmentgroup", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_cliponaxis.py b/plotly/validators/funnel/_cliponaxis.py
deleted file mode 100644
index 1a94564fbdd..00000000000
--- a/plotly/validators/funnel/_cliponaxis.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CliponaxisValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cliponaxis", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_connector.py b/plotly/validators/funnel/_connector.py
deleted file mode 100644
index eddc64bdc10..00000000000
--- a/plotly/validators/funnel/_connector.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConnectorValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="connector", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Connector"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_constraintext.py b/plotly/validators/funnel/_constraintext.py
deleted file mode 100644
index 3d7b415c64d..00000000000
--- a/plotly/validators/funnel/_constraintext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConstraintextValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="constraintext", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["inside", "outside", "both", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_customdata.py b/plotly/validators/funnel/_customdata.py
deleted file mode 100644
index b66000a4546..00000000000
--- a/plotly/validators/funnel/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_customdatasrc.py b/plotly/validators/funnel/_customdatasrc.py
deleted file mode 100644
index cf1777d0e5f..00000000000
--- a/plotly/validators/funnel/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_dx.py b/plotly/validators/funnel/_dx.py
deleted file mode 100644
index 33cfe60868f..00000000000
--- a/plotly/validators/funnel/_dx.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dx", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_dy.py b/plotly/validators/funnel/_dy.py
deleted file mode 100644
index 7f7fcd8260f..00000000000
--- a/plotly/validators/funnel/_dy.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DyValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dy", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_hoverinfo.py b/plotly/validators/funnel/_hoverinfo.py
deleted file mode 100644
index ce3680a4df9..00000000000
--- a/plotly/validators/funnel/_hoverinfo.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop(
- "flags",
- [
- "name",
- "x",
- "y",
- "text",
- "percent initial",
- "percent previous",
- "percent total",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_hoverinfosrc.py b/plotly/validators/funnel/_hoverinfosrc.py
deleted file mode 100644
index 5f9a5a0d8d9..00000000000
--- a/plotly/validators/funnel/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_hoverlabel.py b/plotly/validators/funnel/_hoverlabel.py
deleted file mode 100644
index 0087d0d8575..00000000000
--- a/plotly/validators/funnel/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_hovertemplate.py b/plotly/validators/funnel/_hovertemplate.py
deleted file mode 100644
index 263a58e91f5..00000000000
--- a/plotly/validators/funnel/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_hovertemplatesrc.py b/plotly/validators/funnel/_hovertemplatesrc.py
deleted file mode 100644
index 908cad6830e..00000000000
--- a/plotly/validators/funnel/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_hovertext.py b/plotly/validators/funnel/_hovertext.py
deleted file mode 100644
index 786b616f32c..00000000000
--- a/plotly/validators/funnel/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_hovertextsrc.py b/plotly/validators/funnel/_hovertextsrc.py
deleted file mode 100644
index a5c44c34950..00000000000
--- a/plotly/validators/funnel/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_ids.py b/plotly/validators/funnel/_ids.py
deleted file mode 100644
index 2bf0d37bbf9..00000000000
--- a/plotly/validators/funnel/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_idssrc.py b/plotly/validators/funnel/_idssrc.py
deleted file mode 100644
index 86dcbf28f57..00000000000
--- a/plotly/validators/funnel/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_insidetextanchor.py b/plotly/validators/funnel/_insidetextanchor.py
deleted file mode 100644
index f54682eacda..00000000000
--- a/plotly/validators/funnel/_insidetextanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="insidetextanchor", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["end", "middle", "start"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_insidetextfont.py b/plotly/validators/funnel/_insidetextfont.py
deleted file mode 100644
index 6cdcb3d05fd..00000000000
--- a/plotly/validators/funnel/_insidetextfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="insidetextfont", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Insidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_legend.py b/plotly/validators/funnel/_legend.py
deleted file mode 100644
index 8974f6ec698..00000000000
--- a/plotly/validators/funnel/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_legendgroup.py b/plotly/validators/funnel/_legendgroup.py
deleted file mode 100644
index 7c2f3c93e69..00000000000
--- a/plotly/validators/funnel/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_legendgrouptitle.py b/plotly/validators/funnel/_legendgrouptitle.py
deleted file mode 100644
index f47c4a89598..00000000000
--- a/plotly/validators/funnel/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_legendrank.py b/plotly/validators/funnel/_legendrank.py
deleted file mode 100644
index 4b6a7f94f39..00000000000
--- a/plotly/validators/funnel/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_legendwidth.py b/plotly/validators/funnel/_legendwidth.py
deleted file mode 100644
index 810d139ea2f..00000000000
--- a/plotly/validators/funnel/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_marker.py b/plotly/validators/funnel/_marker.py
deleted file mode 100644
index 4fdc868a793..00000000000
--- a/plotly/validators/funnel/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_meta.py b/plotly/validators/funnel/_meta.py
deleted file mode 100644
index 0baee96cd8d..00000000000
--- a/plotly/validators/funnel/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_metasrc.py b/plotly/validators/funnel/_metasrc.py
deleted file mode 100644
index 6784edf5d47..00000000000
--- a/plotly/validators/funnel/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_name.py b/plotly/validators/funnel/_name.py
deleted file mode 100644
index 59f20a2ab4f..00000000000
--- a/plotly/validators/funnel/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_offset.py b/plotly/validators/funnel/_offset.py
deleted file mode 100644
index 06f21aae1a7..00000000000
--- a/plotly/validators/funnel/_offset.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="offset", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_offsetgroup.py b/plotly/validators/funnel/_offsetgroup.py
deleted file mode 100644
index 4c1971961a1..00000000000
--- a/plotly/validators/funnel/_offsetgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="offsetgroup", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_opacity.py b/plotly/validators/funnel/_opacity.py
deleted file mode 100644
index 8ad53435e7b..00000000000
--- a/plotly/validators/funnel/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_orientation.py b/plotly/validators/funnel/_orientation.py
deleted file mode 100644
index 9f925656621..00000000000
--- a/plotly/validators/funnel/_orientation.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="orientation", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["v", "h"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_outsidetextfont.py b/plotly/validators/funnel/_outsidetextfont.py
deleted file mode 100644
index bb490f7aa52..00000000000
--- a/plotly/validators/funnel/_outsidetextfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutsidetextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="outsidetextfont", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Outsidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_selectedpoints.py b/plotly/validators/funnel/_selectedpoints.py
deleted file mode 100644
index cf6c64cb778..00000000000
--- a/plotly/validators/funnel/_selectedpoints.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="selectedpoints", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_showlegend.py b/plotly/validators/funnel/_showlegend.py
deleted file mode 100644
index 5a70468a38b..00000000000
--- a/plotly/validators/funnel/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_stream.py b/plotly/validators/funnel/_stream.py
deleted file mode 100644
index 649b2087a48..00000000000
--- a/plotly/validators/funnel/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_text.py b/plotly/validators/funnel/_text.py
deleted file mode 100644
index 73fa093baf8..00000000000
--- a/plotly/validators/funnel/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_textangle.py b/plotly/validators/funnel/_textangle.py
deleted file mode 100644
index 7138a691d24..00000000000
--- a/plotly/validators/funnel/_textangle.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextangleValidator(_bv.AngleValidator):
- def __init__(self, plotly_name="textangle", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_textfont.py b/plotly/validators/funnel/_textfont.py
deleted file mode 100644
index 5abb5864898..00000000000
--- a/plotly/validators/funnel/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_textinfo.py b/plotly/validators/funnel/_textinfo.py
deleted file mode 100644
index 8fc859fb432..00000000000
--- a/plotly/validators/funnel/_textinfo.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="textinfo", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop(
- "flags",
- [
- "label",
- "text",
- "percent initial",
- "percent previous",
- "percent total",
- "value",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_textposition.py b/plotly/validators/funnel/_textposition.py
deleted file mode 100644
index 8dd83ff28db..00000000000
--- a/plotly/validators/funnel/_textposition.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textposition", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["inside", "outside", "auto", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_textpositionsrc.py b/plotly/validators/funnel/_textpositionsrc.py
deleted file mode 100644
index 7edc46a1b43..00000000000
--- a/plotly/validators/funnel/_textpositionsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textpositionsrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_textsrc.py b/plotly/validators/funnel/_textsrc.py
deleted file mode 100644
index 82f52957e36..00000000000
--- a/plotly/validators/funnel/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_texttemplate.py b/plotly/validators/funnel/_texttemplate.py
deleted file mode 100644
index e43893947a8..00000000000
--- a/plotly/validators/funnel/_texttemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_texttemplatesrc.py b/plotly/validators/funnel/_texttemplatesrc.py
deleted file mode 100644
index 936281f6ee2..00000000000
--- a/plotly/validators/funnel/_texttemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="texttemplatesrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_uid.py b/plotly/validators/funnel/_uid.py
deleted file mode 100644
index 456aea8b328..00000000000
--- a/plotly/validators/funnel/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_uirevision.py b/plotly/validators/funnel/_uirevision.py
deleted file mode 100644
index 24dc44f68b3..00000000000
--- a/plotly/validators/funnel/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_visible.py b/plotly/validators/funnel/_visible.py
deleted file mode 100644
index 74dfd241093..00000000000
--- a/plotly/validators/funnel/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_width.py b/plotly/validators/funnel/_width.py
deleted file mode 100644
index fa171bd6277..00000000000
--- a/plotly/validators/funnel/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_x.py b/plotly/validators/funnel/_x.py
deleted file mode 100644
index 0589c0b33c3..00000000000
--- a/plotly/validators/funnel/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_x0.py b/plotly/validators/funnel/_x0.py
deleted file mode 100644
index 6309f2acf49..00000000000
--- a/plotly/validators/funnel/_x0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_xaxis.py b/plotly/validators/funnel/_xaxis.py
deleted file mode 100644
index 6078fcccc3e..00000000000
--- a/plotly/validators/funnel/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_xhoverformat.py b/plotly/validators/funnel/_xhoverformat.py
deleted file mode 100644
index 8ab258a9832..00000000000
--- a/plotly/validators/funnel/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_xperiod.py b/plotly/validators/funnel/_xperiod.py
deleted file mode 100644
index a5f615e3697..00000000000
--- a/plotly/validators/funnel/_xperiod.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_xperiod0.py b/plotly/validators/funnel/_xperiod0.py
deleted file mode 100644
index 9cc88d9826f..00000000000
--- a/plotly/validators/funnel/_xperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Xperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod0", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_xperiodalignment.py b/plotly/validators/funnel/_xperiodalignment.py
deleted file mode 100644
index a3b933b2122..00000000000
--- a/plotly/validators/funnel/_xperiodalignment.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xperiodalignment", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_xsrc.py b/plotly/validators/funnel/_xsrc.py
deleted file mode 100644
index 8175be7b909..00000000000
--- a/plotly/validators/funnel/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_y.py b/plotly/validators/funnel/_y.py
deleted file mode 100644
index b5dc917abf5..00000000000
--- a/plotly/validators/funnel/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_y0.py b/plotly/validators/funnel/_y0.py
deleted file mode 100644
index b3cf204fd52..00000000000
--- a/plotly/validators/funnel/_y0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_yaxis.py b/plotly/validators/funnel/_yaxis.py
deleted file mode 100644
index 468740fc027..00000000000
--- a/plotly/validators/funnel/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_yhoverformat.py b/plotly/validators/funnel/_yhoverformat.py
deleted file mode 100644
index f1d78815173..00000000000
--- a/plotly/validators/funnel/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_yperiod.py b/plotly/validators/funnel/_yperiod.py
deleted file mode 100644
index c36687fae7c..00000000000
--- a/plotly/validators/funnel/_yperiod.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_yperiod0.py b/plotly/validators/funnel/_yperiod0.py
deleted file mode 100644
index c0edca1d6f1..00000000000
--- a/plotly/validators/funnel/_yperiod0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Yperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod0", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_yperiodalignment.py b/plotly/validators/funnel/_yperiodalignment.py
deleted file mode 100644
index 0167e45bb6e..00000000000
--- a/plotly/validators/funnel/_yperiodalignment.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yperiodalignment", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_ysrc.py b/plotly/validators/funnel/_ysrc.py
deleted file mode 100644
index e552c2e92f0..00000000000
--- a/plotly/validators/funnel/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/_zorder.py b/plotly/validators/funnel/_zorder.py
deleted file mode 100644
index 6acb86aecfa..00000000000
--- a/plotly/validators/funnel/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="funnel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/connector/__init__.py b/plotly/validators/funnel/connector/__init__.py
deleted file mode 100644
index 2e910a4ea55..00000000000
--- a/plotly/validators/funnel/connector/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._line.LineValidator",
- "._fillcolor.FillcolorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/connector/_fillcolor.py b/plotly/validators/funnel/connector/_fillcolor.py
deleted file mode 100644
index 65c9967c420..00000000000
--- a/plotly/validators/funnel/connector/_fillcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fillcolor", parent_name="funnel.connector", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/connector/_line.py b/plotly/validators/funnel/connector/_line.py
deleted file mode 100644
index 24bf63b65cd..00000000000
--- a/plotly/validators/funnel/connector/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="funnel.connector", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/connector/_visible.py b/plotly/validators/funnel/connector/_visible.py
deleted file mode 100644
index 6b1124a1796..00000000000
--- a/plotly/validators/funnel/connector/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="funnel.connector", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/connector/line/__init__.py b/plotly/validators/funnel/connector/line/__init__.py
deleted file mode 100644
index c5140ef758d..00000000000
--- a/plotly/validators/funnel/connector/line/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._dash.DashValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/funnel/connector/line/_color.py b/plotly/validators/funnel/connector/line/_color.py
deleted file mode 100644
index c09f33aa4ff..00000000000
--- a/plotly/validators/funnel/connector/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnel.connector.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/connector/line/_dash.py b/plotly/validators/funnel/connector/line/_dash.py
deleted file mode 100644
index f9a207ce054..00000000000
--- a/plotly/validators/funnel/connector/line/_dash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="dash", parent_name="funnel.connector.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/connector/line/_width.py b/plotly/validators/funnel/connector/line/_width.py
deleted file mode 100644
index 961a77aca5a..00000000000
--- a/plotly/validators/funnel/connector/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="funnel.connector.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/__init__.py b/plotly/validators/funnel/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/funnel/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/funnel/hoverlabel/_align.py b/plotly/validators/funnel/hoverlabel/_align.py
deleted file mode 100644
index 0f9502fac28..00000000000
--- a/plotly/validators/funnel/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="funnel.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_alignsrc.py b/plotly/validators/funnel/hoverlabel/_alignsrc.py
deleted file mode 100644
index aff4bf09636..00000000000
--- a/plotly/validators/funnel/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="funnel.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_bgcolor.py b/plotly/validators/funnel/hoverlabel/_bgcolor.py
deleted file mode 100644
index f92451511cd..00000000000
--- a/plotly/validators/funnel/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="funnel.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_bgcolorsrc.py b/plotly/validators/funnel/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index df1d3bbf541..00000000000
--- a/plotly/validators/funnel/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="funnel.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_bordercolor.py b/plotly/validators/funnel/hoverlabel/_bordercolor.py
deleted file mode 100644
index c4bf952a5af..00000000000
--- a/plotly/validators/funnel/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="funnel.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_bordercolorsrc.py b/plotly/validators/funnel/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index d223ca62948..00000000000
--- a/plotly/validators/funnel/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="funnel.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_font.py b/plotly/validators/funnel/hoverlabel/_font.py
deleted file mode 100644
index 2eac401dadd..00000000000
--- a/plotly/validators/funnel/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="funnel.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_namelength.py b/plotly/validators/funnel/hoverlabel/_namelength.py
deleted file mode 100644
index f77e6b47c53..00000000000
--- a/plotly/validators/funnel/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="funnel.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/_namelengthsrc.py b/plotly/validators/funnel/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index ae88524d60e..00000000000
--- a/plotly/validators/funnel/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="funnel.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/__init__.py b/plotly/validators/funnel/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/hoverlabel/font/_color.py b/plotly/validators/funnel/hoverlabel/font/_color.py
deleted file mode 100644
index f83d7ae5887..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_colorsrc.py b/plotly/validators/funnel/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 1dc46cd0957..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_family.py b/plotly/validators/funnel/hoverlabel/font/_family.py
deleted file mode 100644
index a6e367a9c7d..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_familysrc.py b/plotly/validators/funnel/hoverlabel/font/_familysrc.py
deleted file mode 100644
index e03449f15df..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_lineposition.py b/plotly/validators/funnel/hoverlabel/font/_lineposition.py
deleted file mode 100644
index b29a3639d32..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_linepositionsrc.py b/plotly/validators/funnel/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index aa9686c0779..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="funnel.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_shadow.py b/plotly/validators/funnel/hoverlabel/font/_shadow.py
deleted file mode 100644
index cc6f55bdfd9..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_shadowsrc.py b/plotly/validators/funnel/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 1b748278e9b..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_size.py b/plotly/validators/funnel/hoverlabel/font/_size.py
deleted file mode 100644
index 86f6fb6ed09..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_sizesrc.py b/plotly/validators/funnel/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 84fa51a569f..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_style.py b/plotly/validators/funnel/hoverlabel/font/_style.py
deleted file mode 100644
index 4e4712d4598..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_stylesrc.py b/plotly/validators/funnel/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 218f0aa8347..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_textcase.py b/plotly/validators/funnel/hoverlabel/font/_textcase.py
deleted file mode 100644
index 183b620b14f..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_textcasesrc.py b/plotly/validators/funnel/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 08b99002577..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_variant.py b/plotly/validators/funnel/hoverlabel/font/_variant.py
deleted file mode 100644
index e5a0788a2a2..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_variantsrc.py b/plotly/validators/funnel/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index b7f6d92f102..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_weight.py b/plotly/validators/funnel/hoverlabel/font/_weight.py
deleted file mode 100644
index a7e53ea0906..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/hoverlabel/font/_weightsrc.py b/plotly/validators/funnel/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index e1866ccf508..00000000000
--- a/plotly/validators/funnel/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="funnel.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/__init__.py b/plotly/validators/funnel/insidetextfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnel/insidetextfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/insidetextfont/_color.py b/plotly/validators/funnel/insidetextfont/_color.py
deleted file mode 100644
index 37e834d462e..00000000000
--- a/plotly/validators/funnel/insidetextfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_colorsrc.py b/plotly/validators/funnel/insidetextfont/_colorsrc.py
deleted file mode 100644
index 038ea6fc27f..00000000000
--- a/plotly/validators/funnel/insidetextfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_family.py b/plotly/validators/funnel/insidetextfont/_family.py
deleted file mode 100644
index fb92eb720a8..00000000000
--- a/plotly/validators/funnel/insidetextfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_familysrc.py b/plotly/validators/funnel/insidetextfont/_familysrc.py
deleted file mode 100644
index d6ec13ef94b..00000000000
--- a/plotly/validators/funnel/insidetextfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_lineposition.py b/plotly/validators/funnel/insidetextfont/_lineposition.py
deleted file mode 100644
index bf11ac86903..00000000000
--- a/plotly/validators/funnel/insidetextfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_linepositionsrc.py b/plotly/validators/funnel/insidetextfont/_linepositionsrc.py
deleted file mode 100644
index 0e8d4c63cb8..00000000000
--- a/plotly/validators/funnel/insidetextfont/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="funnel.insidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_shadow.py b/plotly/validators/funnel/insidetextfont/_shadow.py
deleted file mode 100644
index 1dca4d429ed..00000000000
--- a/plotly/validators/funnel/insidetextfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_shadowsrc.py b/plotly/validators/funnel/insidetextfont/_shadowsrc.py
deleted file mode 100644
index 8de684fbe3a..00000000000
--- a/plotly/validators/funnel/insidetextfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_size.py b/plotly/validators/funnel/insidetextfont/_size.py
deleted file mode 100644
index 931a7402a27..00000000000
--- a/plotly/validators/funnel/insidetextfont/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_sizesrc.py b/plotly/validators/funnel/insidetextfont/_sizesrc.py
deleted file mode 100644
index edfb550f31a..00000000000
--- a/plotly/validators/funnel/insidetextfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_style.py b/plotly/validators/funnel/insidetextfont/_style.py
deleted file mode 100644
index 72ef0e680b7..00000000000
--- a/plotly/validators/funnel/insidetextfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_stylesrc.py b/plotly/validators/funnel/insidetextfont/_stylesrc.py
deleted file mode 100644
index b9fe1371430..00000000000
--- a/plotly/validators/funnel/insidetextfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_textcase.py b/plotly/validators/funnel/insidetextfont/_textcase.py
deleted file mode 100644
index 8f595d19bd8..00000000000
--- a/plotly/validators/funnel/insidetextfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_textcasesrc.py b/plotly/validators/funnel/insidetextfont/_textcasesrc.py
deleted file mode 100644
index b204a415c5c..00000000000
--- a/plotly/validators/funnel/insidetextfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_variant.py b/plotly/validators/funnel/insidetextfont/_variant.py
deleted file mode 100644
index 48af0562065..00000000000
--- a/plotly/validators/funnel/insidetextfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_variantsrc.py b/plotly/validators/funnel/insidetextfont/_variantsrc.py
deleted file mode 100644
index d85eae26980..00000000000
--- a/plotly/validators/funnel/insidetextfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_weight.py b/plotly/validators/funnel/insidetextfont/_weight.py
deleted file mode 100644
index d3e710102f0..00000000000
--- a/plotly/validators/funnel/insidetextfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/insidetextfont/_weightsrc.py b/plotly/validators/funnel/insidetextfont/_weightsrc.py
deleted file mode 100644
index c9c4746b0d3..00000000000
--- a/plotly/validators/funnel/insidetextfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="funnel.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/__init__.py b/plotly/validators/funnel/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/funnel/legendgrouptitle/_font.py b/plotly/validators/funnel/legendgrouptitle/_font.py
deleted file mode 100644
index 0a95c1b56c2..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="funnel.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/_text.py b/plotly/validators/funnel/legendgrouptitle/_text.py
deleted file mode 100644
index ab22175729c..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="funnel.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/__init__.py b/plotly/validators/funnel/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_color.py b/plotly/validators/funnel/legendgrouptitle/font/_color.py
deleted file mode 100644
index 66b540a923d..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnel.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_family.py b/plotly/validators/funnel/legendgrouptitle/font/_family.py
deleted file mode 100644
index e5812e7d797..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnel.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_lineposition.py b/plotly/validators/funnel/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 817f560e610..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="funnel.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_shadow.py b/plotly/validators/funnel/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index f0f1849e1c1..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnel.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_size.py b/plotly/validators/funnel/legendgrouptitle/font/_size.py
deleted file mode 100644
index e685b7c9e2a..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnel.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_style.py b/plotly/validators/funnel/legendgrouptitle/font/_style.py
deleted file mode 100644
index 26a2bda6a62..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnel.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_textcase.py b/plotly/validators/funnel/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index ab54a19e079..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="funnel.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_variant.py b/plotly/validators/funnel/legendgrouptitle/font/_variant.py
deleted file mode 100644
index c99969a9286..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="funnel.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/legendgrouptitle/font/_weight.py b/plotly/validators/funnel/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 5776335ccb0..00000000000
--- a/plotly/validators/funnel/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnel.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/__init__.py b/plotly/validators/funnel/marker/__init__.py
deleted file mode 100644
index b6d36f3fe69..00000000000
--- a/plotly/validators/funnel/marker/__init__.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._showscale.ShowscaleValidator",
- "._reversescale.ReversescaleValidator",
- "._opacitysrc.OpacitysrcValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/funnel/marker/_autocolorscale.py b/plotly/validators/funnel/marker/_autocolorscale.py
deleted file mode 100644
index 7bb6a6a869c..00000000000
--- a/plotly/validators/funnel/marker/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="funnel.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_cauto.py b/plotly/validators/funnel/marker/_cauto.py
deleted file mode 100644
index 18f4ada3542..00000000000
--- a/plotly/validators/funnel/marker/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_cmax.py b/plotly/validators/funnel/marker/_cmax.py
deleted file mode 100644
index ad775447deb..00000000000
--- a/plotly/validators/funnel/marker/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_cmid.py b/plotly/validators/funnel/marker/_cmid.py
deleted file mode 100644
index abc60ad5985..00000000000
--- a/plotly/validators/funnel/marker/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_cmin.py b/plotly/validators/funnel/marker/_cmin.py
deleted file mode 100644
index 7abf39e6be4..00000000000
--- a/plotly/validators/funnel/marker/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_color.py b/plotly/validators/funnel/marker/_color.py
deleted file mode 100644
index ebd2aee430e..00000000000
--- a/plotly/validators/funnel/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop("colorscale_path", "funnel.marker.colorscale"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_coloraxis.py b/plotly/validators/funnel/marker/_coloraxis.py
deleted file mode 100644
index abaa8e41dd9..00000000000
--- a/plotly/validators/funnel/marker/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_colorbar.py b/plotly/validators/funnel/marker/_colorbar.py
deleted file mode 100644
index a4b5377c021..00000000000
--- a/plotly/validators/funnel/marker/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_colorscale.py b/plotly/validators/funnel/marker/_colorscale.py
deleted file mode 100644
index 593e1e5d51d..00000000000
--- a/plotly/validators/funnel/marker/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_colorsrc.py b/plotly/validators/funnel/marker/_colorsrc.py
deleted file mode 100644
index 7474b61f3e0..00000000000
--- a/plotly/validators/funnel/marker/_colorsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorsrc", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_line.py b/plotly/validators/funnel/marker/_line.py
deleted file mode 100644
index edcc645c0d9..00000000000
--- a/plotly/validators/funnel/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_opacity.py b/plotly/validators/funnel/marker/_opacity.py
deleted file mode 100644
index fda6cff9234..00000000000
--- a/plotly/validators/funnel/marker/_opacity.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_opacitysrc.py b/plotly/validators/funnel/marker/_opacitysrc.py
deleted file mode 100644
index 418230ba96e..00000000000
--- a/plotly/validators/funnel/marker/_opacitysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacitysrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="opacitysrc", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_reversescale.py b/plotly/validators/funnel/marker/_reversescale.py
deleted file mode 100644
index f848089e5c3..00000000000
--- a/plotly/validators/funnel/marker/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="funnel.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/_showscale.py b/plotly/validators/funnel/marker/_showscale.py
deleted file mode 100644
index b5e554d6b51..00000000000
--- a/plotly/validators/funnel/marker/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="funnel.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/__init__.py b/plotly/validators/funnel/marker/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/funnel/marker/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/marker/colorbar/_bgcolor.py b/plotly/validators/funnel/marker/colorbar/_bgcolor.py
deleted file mode 100644
index ad295a6b4bd..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_bordercolor.py b/plotly/validators/funnel/marker/colorbar/_bordercolor.py
deleted file mode 100644
index 2bd46c620de..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_borderwidth.py b/plotly/validators/funnel/marker/colorbar/_borderwidth.py
deleted file mode 100644
index d641d0fc094..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_dtick.py b/plotly/validators/funnel/marker/colorbar/_dtick.py
deleted file mode 100644
index 17e78bca237..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_exponentformat.py b/plotly/validators/funnel/marker/colorbar/_exponentformat.py
deleted file mode 100644
index a2c2293e78c..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_labelalias.py b/plotly/validators/funnel/marker/colorbar/_labelalias.py
deleted file mode 100644
index 7b63915efb6..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_len.py b/plotly/validators/funnel/marker/colorbar/_len.py
deleted file mode 100644
index d62fd6620e6..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_lenmode.py b/plotly/validators/funnel/marker/colorbar/_lenmode.py
deleted file mode 100644
index e7c9831fb13..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_minexponent.py b/plotly/validators/funnel/marker/colorbar/_minexponent.py
deleted file mode 100644
index 7c1191d3331..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_nticks.py b/plotly/validators/funnel/marker/colorbar/_nticks.py
deleted file mode 100644
index 341cbb410b2..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_orientation.py b/plotly/validators/funnel/marker/colorbar/_orientation.py
deleted file mode 100644
index b3b7c1be927..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_outlinecolor.py b/plotly/validators/funnel/marker/colorbar/_outlinecolor.py
deleted file mode 100644
index fcf16b464f1..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_outlinewidth.py b/plotly/validators/funnel/marker/colorbar/_outlinewidth.py
deleted file mode 100644
index 331136ed9ad..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_separatethousands.py b/plotly/validators/funnel/marker/colorbar/_separatethousands.py
deleted file mode 100644
index 5eec202298e..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_showexponent.py b/plotly/validators/funnel/marker/colorbar/_showexponent.py
deleted file mode 100644
index 0abf6cb528a..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_showticklabels.py b/plotly/validators/funnel/marker/colorbar/_showticklabels.py
deleted file mode 100644
index d246b2730ab..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_showtickprefix.py b/plotly/validators/funnel/marker/colorbar/_showtickprefix.py
deleted file mode 100644
index 5eecbfef457..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_showticksuffix.py b/plotly/validators/funnel/marker/colorbar/_showticksuffix.py
deleted file mode 100644
index 4902f6fac59..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_thickness.py b/plotly/validators/funnel/marker/colorbar/_thickness.py
deleted file mode 100644
index 451cc2fced4..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_thicknessmode.py b/plotly/validators/funnel/marker/colorbar/_thicknessmode.py
deleted file mode 100644
index 35c6a64d3f8..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tick0.py b/plotly/validators/funnel/marker/colorbar/_tick0.py
deleted file mode 100644
index 9e6632463ae..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickangle.py b/plotly/validators/funnel/marker/colorbar/_tickangle.py
deleted file mode 100644
index 8677e39c896..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickcolor.py b/plotly/validators/funnel/marker/colorbar/_tickcolor.py
deleted file mode 100644
index c06a46ceedc..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickfont.py b/plotly/validators/funnel/marker/colorbar/_tickfont.py
deleted file mode 100644
index 482e9fb045a..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickformat.py b/plotly/validators/funnel/marker/colorbar/_tickformat.py
deleted file mode 100644
index 1ffa719c0e4..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickformatstopdefaults.py b/plotly/validators/funnel/marker/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index a159eb906c9..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickformatstops.py b/plotly/validators/funnel/marker/colorbar/_tickformatstops.py
deleted file mode 100644
index c7a0c8f6acd..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticklabeloverflow.py b/plotly/validators/funnel/marker/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index b1ab4bec1a3..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticklabelposition.py b/plotly/validators/funnel/marker/colorbar/_ticklabelposition.py
deleted file mode 100644
index 4014f314527..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticklabelstep.py b/plotly/validators/funnel/marker/colorbar/_ticklabelstep.py
deleted file mode 100644
index 24027e065d5..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="funnel.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticklen.py b/plotly/validators/funnel/marker/colorbar/_ticklen.py
deleted file mode 100644
index 327113e3a53..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickmode.py b/plotly/validators/funnel/marker/colorbar/_tickmode.py
deleted file mode 100644
index e9a4c57c95a..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickprefix.py b/plotly/validators/funnel/marker/colorbar/_tickprefix.py
deleted file mode 100644
index d9a7a453462..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticks.py b/plotly/validators/funnel/marker/colorbar/_ticks.py
deleted file mode 100644
index f0c52250f97..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticksuffix.py b/plotly/validators/funnel/marker/colorbar/_ticksuffix.py
deleted file mode 100644
index 9559e9f1833..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticktext.py b/plotly/validators/funnel/marker/colorbar/_ticktext.py
deleted file mode 100644
index bd76e543b21..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ticktextsrc.py b/plotly/validators/funnel/marker/colorbar/_ticktextsrc.py
deleted file mode 100644
index 74103914a5a..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickvals.py b/plotly/validators/funnel/marker/colorbar/_tickvals.py
deleted file mode 100644
index 8254b2fb637..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickvalssrc.py b/plotly/validators/funnel/marker/colorbar/_tickvalssrc.py
deleted file mode 100644
index ad3e03c8c60..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_tickwidth.py b/plotly/validators/funnel/marker/colorbar/_tickwidth.py
deleted file mode 100644
index ce3b7c0037b..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_title.py b/plotly/validators/funnel/marker/colorbar/_title.py
deleted file mode 100644
index 0e25d6ee426..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_x.py b/plotly/validators/funnel/marker/colorbar/_x.py
deleted file mode 100644
index 57a90323fb1..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="funnel.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_xanchor.py b/plotly/validators/funnel/marker/colorbar/_xanchor.py
deleted file mode 100644
index 9494d83c3a2..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_xpad.py b/plotly/validators/funnel/marker/colorbar/_xpad.py
deleted file mode 100644
index c22411a6d76..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_xref.py b/plotly/validators/funnel/marker/colorbar/_xref.py
deleted file mode 100644
index d943a9d431a..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_y.py b/plotly/validators/funnel/marker/colorbar/_y.py
deleted file mode 100644
index 9b1e38ae3f8..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="funnel.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_yanchor.py b/plotly/validators/funnel/marker/colorbar/_yanchor.py
deleted file mode 100644
index 0fd598dd69e..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_ypad.py b/plotly/validators/funnel/marker/colorbar/_ypad.py
deleted file mode 100644
index be540b94fc3..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/_yref.py b/plotly/validators/funnel/marker/colorbar/_yref.py
deleted file mode 100644
index 52b5ae1b038..00000000000
--- a/plotly/validators/funnel/marker/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="funnel.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/__init__.py b/plotly/validators/funnel/marker/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_color.py b/plotly/validators/funnel/marker/colorbar/tickfont/_color.py
deleted file mode 100644
index 58b61577c4f..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_family.py b/plotly/validators/funnel/marker/colorbar/tickfont/_family.py
deleted file mode 100644
index ab2ee92440b..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_lineposition.py b/plotly/validators/funnel/marker/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 6789ca5f1ec..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_shadow.py b/plotly/validators/funnel/marker/colorbar/tickfont/_shadow.py
deleted file mode 100644
index b266d5a5b4b..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_size.py b/plotly/validators/funnel/marker/colorbar/tickfont/_size.py
deleted file mode 100644
index 004ab0705c7..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_style.py b/plotly/validators/funnel/marker/colorbar/tickfont/_style.py
deleted file mode 100644
index fbdb9c794a5..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_textcase.py b/plotly/validators/funnel/marker/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 431348cfc8e..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_variant.py b/plotly/validators/funnel/marker/colorbar/tickfont/_variant.py
deleted file mode 100644
index 77a9d1aef04..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickfont/_weight.py b/plotly/validators/funnel/marker/colorbar/tickfont/_weight.py
deleted file mode 100644
index 1d3de48e689..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="funnel.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickformatstop/__init__.py b/plotly/validators/funnel/marker/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/funnel/marker/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/funnel/marker/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index ed41cd99627..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="funnel.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickformatstop/_enabled.py b/plotly/validators/funnel/marker/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 2168de6d5aa..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="funnel.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickformatstop/_name.py b/plotly/validators/funnel/marker/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 8c8240119c6..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="funnel.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/funnel/marker/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index cbaeccf236c..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="funnel.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/tickformatstop/_value.py b/plotly/validators/funnel/marker/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 29a41e06890..00000000000
--- a/plotly/validators/funnel/marker/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="funnel.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/__init__.py b/plotly/validators/funnel/marker/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/funnel/marker/colorbar/title/_font.py b/plotly/validators/funnel/marker/colorbar/title/_font.py
deleted file mode 100644
index e2cc17820ce..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="funnel.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/_side.py b/plotly/validators/funnel/marker/colorbar/title/_side.py
deleted file mode 100644
index 835dd3b93a7..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="funnel.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/_text.py b/plotly/validators/funnel/marker/colorbar/title/_text.py
deleted file mode 100644
index 774f662b12b..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="funnel.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/__init__.py b/plotly/validators/funnel/marker/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_color.py b/plotly/validators/funnel/marker/colorbar/title/font/_color.py
deleted file mode 100644
index 8c4bd33eebd..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_family.py b/plotly/validators/funnel/marker/colorbar/title/font/_family.py
deleted file mode 100644
index 07ed1d3c54b..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_lineposition.py b/plotly/validators/funnel/marker/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 86f26d12ddc..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_shadow.py b/plotly/validators/funnel/marker/colorbar/title/font/_shadow.py
deleted file mode 100644
index fbb66f87930..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_size.py b/plotly/validators/funnel/marker/colorbar/title/font/_size.py
deleted file mode 100644
index 75c5335718d..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_style.py b/plotly/validators/funnel/marker/colorbar/title/font/_style.py
deleted file mode 100644
index 7b0b629942b..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_textcase.py b/plotly/validators/funnel/marker/colorbar/title/font/_textcase.py
deleted file mode 100644
index 531a294f2b6..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_variant.py b/plotly/validators/funnel/marker/colorbar/title/font/_variant.py
deleted file mode 100644
index ed5e70424be..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/colorbar/title/font/_weight.py b/plotly/validators/funnel/marker/colorbar/title/font/_weight.py
deleted file mode 100644
index 63d636bc5fb..00000000000
--- a/plotly/validators/funnel/marker/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="funnel.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/__init__.py b/plotly/validators/funnel/marker/line/__init__.py
deleted file mode 100644
index 4ba3ea340b5..00000000000
--- a/plotly/validators/funnel/marker/line/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._reversescale.ReversescaleValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/funnel/marker/line/_autocolorscale.py b/plotly/validators/funnel/marker/line/_autocolorscale.py
deleted file mode 100644
index f4f148562ca..00000000000
--- a/plotly/validators/funnel/marker/line/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="funnel.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_cauto.py b/plotly/validators/funnel/marker/line/_cauto.py
deleted file mode 100644
index 58f7f2832c3..00000000000
--- a/plotly/validators/funnel/marker/line/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="funnel.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_cmax.py b/plotly/validators/funnel/marker/line/_cmax.py
deleted file mode 100644
index 43fceb2ea8d..00000000000
--- a/plotly/validators/funnel/marker/line/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="funnel.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_cmid.py b/plotly/validators/funnel/marker/line/_cmid.py
deleted file mode 100644
index 44276874e60..00000000000
--- a/plotly/validators/funnel/marker/line/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="funnel.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_cmin.py b/plotly/validators/funnel/marker/line/_cmin.py
deleted file mode 100644
index 563cdc9b025..00000000000
--- a/plotly/validators/funnel/marker/line/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="funnel.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_color.py b/plotly/validators/funnel/marker/line/_color.py
deleted file mode 100644
index e19d120713e..00000000000
--- a/plotly/validators/funnel/marker/line/_color.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="funnel.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop(
- "colorscale_path", "funnel.marker.line.colorscale"
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_coloraxis.py b/plotly/validators/funnel/marker/line/_coloraxis.py
deleted file mode 100644
index ed5d42ec7db..00000000000
--- a/plotly/validators/funnel/marker/line/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="funnel.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_colorscale.py b/plotly/validators/funnel/marker/line/_colorscale.py
deleted file mode 100644
index 5445ca4d7bd..00000000000
--- a/plotly/validators/funnel/marker/line/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="funnel.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_colorsrc.py b/plotly/validators/funnel/marker/line/_colorsrc.py
deleted file mode 100644
index fe01d98432a..00000000000
--- a/plotly/validators/funnel/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnel.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_reversescale.py b/plotly/validators/funnel/marker/line/_reversescale.py
deleted file mode 100644
index 43576d328f9..00000000000
--- a/plotly/validators/funnel/marker/line/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="funnel.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_width.py b/plotly/validators/funnel/marker/line/_width.py
deleted file mode 100644
index f8eaf617c45..00000000000
--- a/plotly/validators/funnel/marker/line/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="funnel.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/marker/line/_widthsrc.py b/plotly/validators/funnel/marker/line/_widthsrc.py
deleted file mode 100644
index b818778a958..00000000000
--- a/plotly/validators/funnel/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="widthsrc", parent_name="funnel.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/__init__.py b/plotly/validators/funnel/outsidetextfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnel/outsidetextfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/outsidetextfont/_color.py b/plotly/validators/funnel/outsidetextfont/_color.py
deleted file mode 100644
index ed0efbda67c..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_colorsrc.py b/plotly/validators/funnel/outsidetextfont/_colorsrc.py
deleted file mode 100644
index 478cd2deda7..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_family.py b/plotly/validators/funnel/outsidetextfont/_family.py
deleted file mode 100644
index 406d2b11b87..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_familysrc.py b/plotly/validators/funnel/outsidetextfont/_familysrc.py
deleted file mode 100644
index 52ec9f37659..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_lineposition.py b/plotly/validators/funnel/outsidetextfont/_lineposition.py
deleted file mode 100644
index 9c92ac63a0d..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_linepositionsrc.py b/plotly/validators/funnel/outsidetextfont/_linepositionsrc.py
deleted file mode 100644
index c818eda2435..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="funnel.outsidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_shadow.py b/plotly/validators/funnel/outsidetextfont/_shadow.py
deleted file mode 100644
index 4f4b8a6a3db..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_shadowsrc.py b/plotly/validators/funnel/outsidetextfont/_shadowsrc.py
deleted file mode 100644
index 85c0cbf3697..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_size.py b/plotly/validators/funnel/outsidetextfont/_size.py
deleted file mode 100644
index fa19692830c..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_sizesrc.py b/plotly/validators/funnel/outsidetextfont/_sizesrc.py
deleted file mode 100644
index c9b797a832a..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_style.py b/plotly/validators/funnel/outsidetextfont/_style.py
deleted file mode 100644
index 3cc6ff4260c..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_stylesrc.py b/plotly/validators/funnel/outsidetextfont/_stylesrc.py
deleted file mode 100644
index ae77414fda8..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_textcase.py b/plotly/validators/funnel/outsidetextfont/_textcase.py
deleted file mode 100644
index 57f72146927..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_textcasesrc.py b/plotly/validators/funnel/outsidetextfont/_textcasesrc.py
deleted file mode 100644
index d084f2982a8..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_variant.py b/plotly/validators/funnel/outsidetextfont/_variant.py
deleted file mode 100644
index 18305d1611e..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_variantsrc.py b/plotly/validators/funnel/outsidetextfont/_variantsrc.py
deleted file mode 100644
index 0f3e1f66b11..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_weight.py b/plotly/validators/funnel/outsidetextfont/_weight.py
deleted file mode 100644
index 28018bc6dbc..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/outsidetextfont/_weightsrc.py b/plotly/validators/funnel/outsidetextfont/_weightsrc.py
deleted file mode 100644
index 72f0611bbca..00000000000
--- a/plotly/validators/funnel/outsidetextfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="funnel.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/stream/__init__.py b/plotly/validators/funnel/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/funnel/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/funnel/stream/_maxpoints.py b/plotly/validators/funnel/stream/_maxpoints.py
deleted file mode 100644
index d3b985b23ec..00000000000
--- a/plotly/validators/funnel/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="funnel.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/stream/_token.py b/plotly/validators/funnel/stream/_token.py
deleted file mode 100644
index 8cea2056566..00000000000
--- a/plotly/validators/funnel/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="funnel.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/__init__.py b/plotly/validators/funnel/textfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnel/textfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnel/textfont/_color.py b/plotly/validators/funnel/textfont/_color.py
deleted file mode 100644
index 44339f9e34a..00000000000
--- a/plotly/validators/funnel/textfont/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_colorsrc.py b/plotly/validators/funnel/textfont/_colorsrc.py
deleted file mode 100644
index 646baae5339..00000000000
--- a/plotly/validators/funnel/textfont/_colorsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorsrc", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_family.py b/plotly/validators/funnel/textfont/_family.py
deleted file mode 100644
index 18eef0a123a..00000000000
--- a/plotly/validators/funnel/textfont/_family.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_familysrc.py b/plotly/validators/funnel/textfont/_familysrc.py
deleted file mode 100644
index 8b3e9386740..00000000000
--- a/plotly/validators/funnel/textfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="funnel.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_lineposition.py b/plotly/validators/funnel/textfont/_lineposition.py
deleted file mode 100644
index 9ab5b4defcf..00000000000
--- a/plotly/validators/funnel/textfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="funnel.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_linepositionsrc.py b/plotly/validators/funnel/textfont/_linepositionsrc.py
deleted file mode 100644
index 6ce0f00eafa..00000000000
--- a/plotly/validators/funnel/textfont/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="funnel.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_shadow.py b/plotly/validators/funnel/textfont/_shadow.py
deleted file mode 100644
index f77984bea27..00000000000
--- a/plotly/validators/funnel/textfont/_shadow.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_shadowsrc.py b/plotly/validators/funnel/textfont/_shadowsrc.py
deleted file mode 100644
index e8727a90acb..00000000000
--- a/plotly/validators/funnel/textfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="funnel.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_size.py b/plotly/validators/funnel/textfont/_size.py
deleted file mode 100644
index f50ef9b1b6f..00000000000
--- a/plotly/validators/funnel/textfont/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_sizesrc.py b/plotly/validators/funnel/textfont/_sizesrc.py
deleted file mode 100644
index 34a926f011d..00000000000
--- a/plotly/validators/funnel/textfont/_sizesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="sizesrc", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_style.py b/plotly/validators/funnel/textfont/_style.py
deleted file mode 100644
index a740c1fbcd2..00000000000
--- a/plotly/validators/funnel/textfont/_style.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_stylesrc.py b/plotly/validators/funnel/textfont/_stylesrc.py
deleted file mode 100644
index 527ac5d522b..00000000000
--- a/plotly/validators/funnel/textfont/_stylesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="stylesrc", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_textcase.py b/plotly/validators/funnel/textfont/_textcase.py
deleted file mode 100644
index a2b3caf8e3b..00000000000
--- a/plotly/validators/funnel/textfont/_textcase.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textcase", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_textcasesrc.py b/plotly/validators/funnel/textfont/_textcasesrc.py
deleted file mode 100644
index 36ea387a520..00000000000
--- a/plotly/validators/funnel/textfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="funnel.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_variant.py b/plotly/validators/funnel/textfont/_variant.py
deleted file mode 100644
index c87f5a86915..00000000000
--- a/plotly/validators/funnel/textfont/_variant.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="variant", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_variantsrc.py b/plotly/validators/funnel/textfont/_variantsrc.py
deleted file mode 100644
index a6d8fde95c8..00000000000
--- a/plotly/validators/funnel/textfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="funnel.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_weight.py b/plotly/validators/funnel/textfont/_weight.py
deleted file mode 100644
index 55e6a51e129..00000000000
--- a/plotly/validators/funnel/textfont/_weight.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="funnel.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnel/textfont/_weightsrc.py b/plotly/validators/funnel/textfont/_weightsrc.py
deleted file mode 100644
index 32a42eefe95..00000000000
--- a/plotly/validators/funnel/textfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="funnel.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/__init__.py b/plotly/validators/funnelarea/__init__.py
deleted file mode 100644
index 1619cfa1de7..00000000000
--- a/plotly/validators/funnelarea/__init__.py
+++ /dev/null
@@ -1,55 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._valuessrc.ValuessrcValidator",
- "._values.ValuesValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._title.TitleValidator",
- "._texttemplatesrc.TexttemplatesrcValidator",
- "._texttemplate.TexttemplateValidator",
- "._textsrc.TextsrcValidator",
- "._textpositionsrc.TextpositionsrcValidator",
- "._textposition.TextpositionValidator",
- "._textinfo.TextinfoValidator",
- "._textfont.TextfontValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showlegend.ShowlegendValidator",
- "._scalegroup.ScalegroupValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._labelssrc.LabelssrcValidator",
- "._labels.LabelsValidator",
- "._label0.Label0Validator",
- "._insidetextfont.InsidetextfontValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._domain.DomainValidator",
- "._dlabel.DlabelValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._baseratio.BaseratioValidator",
- "._aspectratio.AspectratioValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/_aspectratio.py b/plotly/validators/funnelarea/_aspectratio.py
deleted file mode 100644
index 20bc2856ffe..00000000000
--- a/plotly/validators/funnelarea/_aspectratio.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AspectratioValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="aspectratio", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_baseratio.py b/plotly/validators/funnelarea/_baseratio.py
deleted file mode 100644
index 501021f9140..00000000000
--- a/plotly/validators/funnelarea/_baseratio.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BaseratioValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="baseratio", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_customdata.py b/plotly/validators/funnelarea/_customdata.py
deleted file mode 100644
index 84eb27767db..00000000000
--- a/plotly/validators/funnelarea/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_customdatasrc.py b/plotly/validators/funnelarea/_customdatasrc.py
deleted file mode 100644
index ab49b97b032..00000000000
--- a/plotly/validators/funnelarea/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_dlabel.py b/plotly/validators/funnelarea/_dlabel.py
deleted file mode 100644
index 7ec8f401bfc..00000000000
--- a/plotly/validators/funnelarea/_dlabel.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DlabelValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dlabel", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_domain.py b/plotly/validators/funnelarea/_domain.py
deleted file mode 100644
index bc41a55410d..00000000000
--- a/plotly/validators/funnelarea/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_hoverinfo.py b/plotly/validators/funnelarea/_hoverinfo.py
deleted file mode 100644
index 87e827b91a8..00000000000
--- a/plotly/validators/funnelarea/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["label", "text", "value", "percent", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_hoverinfosrc.py b/plotly/validators/funnelarea/_hoverinfosrc.py
deleted file mode 100644
index b06f9b09f0a..00000000000
--- a/plotly/validators/funnelarea/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_hoverlabel.py b/plotly/validators/funnelarea/_hoverlabel.py
deleted file mode 100644
index b4a20a6c727..00000000000
--- a/plotly/validators/funnelarea/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_hovertemplate.py b/plotly/validators/funnelarea/_hovertemplate.py
deleted file mode 100644
index 61a58878fa9..00000000000
--- a/plotly/validators/funnelarea/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_hovertemplatesrc.py b/plotly/validators/funnelarea/_hovertemplatesrc.py
deleted file mode 100644
index 85088377d4e..00000000000
--- a/plotly/validators/funnelarea/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="funnelarea", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_hovertext.py b/plotly/validators/funnelarea/_hovertext.py
deleted file mode 100644
index bcd972ef334..00000000000
--- a/plotly/validators/funnelarea/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_hovertextsrc.py b/plotly/validators/funnelarea/_hovertextsrc.py
deleted file mode 100644
index a43fac8930b..00000000000
--- a/plotly/validators/funnelarea/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_ids.py b/plotly/validators/funnelarea/_ids.py
deleted file mode 100644
index 89ee19af989..00000000000
--- a/plotly/validators/funnelarea/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_idssrc.py b/plotly/validators/funnelarea/_idssrc.py
deleted file mode 100644
index d50cc6f857c..00000000000
--- a/plotly/validators/funnelarea/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_insidetextfont.py b/plotly/validators/funnelarea/_insidetextfont.py
deleted file mode 100644
index db2f7d1adc4..00000000000
--- a/plotly/validators/funnelarea/_insidetextfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="insidetextfont", parent_name="funnelarea", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Insidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_label0.py b/plotly/validators/funnelarea/_label0.py
deleted file mode 100644
index 301cdc53440..00000000000
--- a/plotly/validators/funnelarea/_label0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Label0Validator(_bv.NumberValidator):
- def __init__(self, plotly_name="label0", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_labels.py b/plotly/validators/funnelarea/_labels.py
deleted file mode 100644
index 206b64c8d50..00000000000
--- a/plotly/validators/funnelarea/_labels.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="labels", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_labelssrc.py b/plotly/validators/funnelarea/_labelssrc.py
deleted file mode 100644
index 734e1dbf86c..00000000000
--- a/plotly/validators/funnelarea/_labelssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="labelssrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_legend.py b/plotly/validators/funnelarea/_legend.py
deleted file mode 100644
index f0b4758724b..00000000000
--- a/plotly/validators/funnelarea/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_legendgroup.py b/plotly/validators/funnelarea/_legendgroup.py
deleted file mode 100644
index 6c0bc9ed1ff..00000000000
--- a/plotly/validators/funnelarea/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_legendgrouptitle.py b/plotly/validators/funnelarea/_legendgrouptitle.py
deleted file mode 100644
index 7b1a2d6a97b..00000000000
--- a/plotly/validators/funnelarea/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="funnelarea", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_legendrank.py b/plotly/validators/funnelarea/_legendrank.py
deleted file mode 100644
index c93f5c5fe35..00000000000
--- a/plotly/validators/funnelarea/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_legendwidth.py b/plotly/validators/funnelarea/_legendwidth.py
deleted file mode 100644
index 60c8f20bf61..00000000000
--- a/plotly/validators/funnelarea/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_marker.py b/plotly/validators/funnelarea/_marker.py
deleted file mode 100644
index 9cd7aec66a2..00000000000
--- a/plotly/validators/funnelarea/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_meta.py b/plotly/validators/funnelarea/_meta.py
deleted file mode 100644
index 388bfafb9c7..00000000000
--- a/plotly/validators/funnelarea/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_metasrc.py b/plotly/validators/funnelarea/_metasrc.py
deleted file mode 100644
index c63a7f56945..00000000000
--- a/plotly/validators/funnelarea/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_name.py b/plotly/validators/funnelarea/_name.py
deleted file mode 100644
index c0255491d9d..00000000000
--- a/plotly/validators/funnelarea/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_opacity.py b/plotly/validators/funnelarea/_opacity.py
deleted file mode 100644
index 1a50983e2ce..00000000000
--- a/plotly/validators/funnelarea/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_scalegroup.py b/plotly/validators/funnelarea/_scalegroup.py
deleted file mode 100644
index 30a4cf4d455..00000000000
--- a/plotly/validators/funnelarea/_scalegroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScalegroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="scalegroup", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_showlegend.py b/plotly/validators/funnelarea/_showlegend.py
deleted file mode 100644
index f2de9c87c52..00000000000
--- a/plotly/validators/funnelarea/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_stream.py b/plotly/validators/funnelarea/_stream.py
deleted file mode 100644
index b545cc315d6..00000000000
--- a/plotly/validators/funnelarea/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_text.py b/plotly/validators/funnelarea/_text.py
deleted file mode 100644
index 8bd41ef1d3a..00000000000
--- a/plotly/validators/funnelarea/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="text", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_textfont.py b/plotly/validators/funnelarea/_textfont.py
deleted file mode 100644
index bc3dd877e86..00000000000
--- a/plotly/validators/funnelarea/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_textinfo.py b/plotly/validators/funnelarea/_textinfo.py
deleted file mode 100644
index d36b4711ebb..00000000000
--- a/plotly/validators/funnelarea/_textinfo.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="textinfo", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["label", "text", "value", "percent"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_textposition.py b/plotly/validators/funnelarea/_textposition.py
deleted file mode 100644
index 69f47051eed..00000000000
--- a/plotly/validators/funnelarea/_textposition.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textposition", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["inside", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_textpositionsrc.py b/plotly/validators/funnelarea/_textpositionsrc.py
deleted file mode 100644
index ea521b9af94..00000000000
--- a/plotly/validators/funnelarea/_textpositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textpositionsrc", parent_name="funnelarea", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_textsrc.py b/plotly/validators/funnelarea/_textsrc.py
deleted file mode 100644
index 19f4e48771d..00000000000
--- a/plotly/validators/funnelarea/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_texttemplate.py b/plotly/validators/funnelarea/_texttemplate.py
deleted file mode 100644
index 026fad7e925..00000000000
--- a/plotly/validators/funnelarea/_texttemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_texttemplatesrc.py b/plotly/validators/funnelarea/_texttemplatesrc.py
deleted file mode 100644
index 4d587894b74..00000000000
--- a/plotly/validators/funnelarea/_texttemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="texttemplatesrc", parent_name="funnelarea", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_title.py b/plotly/validators/funnelarea/_title.py
deleted file mode 100644
index 28e06293f78..00000000000
--- a/plotly/validators/funnelarea/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_uid.py b/plotly/validators/funnelarea/_uid.py
deleted file mode 100644
index eb59896f797..00000000000
--- a/plotly/validators/funnelarea/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_uirevision.py b/plotly/validators/funnelarea/_uirevision.py
deleted file mode 100644
index 0dc2e92184b..00000000000
--- a/plotly/validators/funnelarea/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_values.py b/plotly/validators/funnelarea/_values.py
deleted file mode 100644
index 553545deddd..00000000000
--- a/plotly/validators/funnelarea/_values.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValuesValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="values", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_valuessrc.py b/plotly/validators/funnelarea/_valuessrc.py
deleted file mode 100644
index 3d81ce5519f..00000000000
--- a/plotly/validators/funnelarea/_valuessrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValuessrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="valuessrc", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/_visible.py b/plotly/validators/funnelarea/_visible.py
deleted file mode 100644
index 452ff0a616e..00000000000
--- a/plotly/validators/funnelarea/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="funnelarea", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/domain/__init__.py b/plotly/validators/funnelarea/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/funnelarea/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/domain/_column.py b/plotly/validators/funnelarea/domain/_column.py
deleted file mode 100644
index c0babe56807..00000000000
--- a/plotly/validators/funnelarea/domain/_column.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="column", parent_name="funnelarea.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/domain/_row.py b/plotly/validators/funnelarea/domain/_row.py
deleted file mode 100644
index 577823a978c..00000000000
--- a/plotly/validators/funnelarea/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="funnelarea.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/domain/_x.py b/plotly/validators/funnelarea/domain/_x.py
deleted file mode 100644
index b851bae16c2..00000000000
--- a/plotly/validators/funnelarea/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="funnelarea.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/domain/_y.py b/plotly/validators/funnelarea/domain/_y.py
deleted file mode 100644
index f6409fe8bc1..00000000000
--- a/plotly/validators/funnelarea/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="funnelarea.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/__init__.py b/plotly/validators/funnelarea/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/hoverlabel/_align.py b/plotly/validators/funnelarea/hoverlabel/_align.py
deleted file mode 100644
index 4f6695b0e99..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_alignsrc.py b/plotly/validators/funnelarea/hoverlabel/_alignsrc.py
deleted file mode 100644
index c55b6037696..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_bgcolor.py b/plotly/validators/funnelarea/hoverlabel/_bgcolor.py
deleted file mode 100644
index 6fa5f12766b..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_bgcolorsrc.py b/plotly/validators/funnelarea/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index f8d97fe359f..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_bordercolor.py b/plotly/validators/funnelarea/hoverlabel/_bordercolor.py
deleted file mode 100644
index 5f7f2490e67..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_bordercolorsrc.py b/plotly/validators/funnelarea/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index a48949c1fa1..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="funnelarea.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_font.py b/plotly/validators/funnelarea/hoverlabel/_font.py
deleted file mode 100644
index 807197950c2..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_namelength.py b/plotly/validators/funnelarea/hoverlabel/_namelength.py
deleted file mode 100644
index c45cddeb6ca..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/_namelengthsrc.py b/plotly/validators/funnelarea/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 5c5c9b3f39a..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="funnelarea.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/__init__.py b/plotly/validators/funnelarea/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_color.py b/plotly/validators/funnelarea/hoverlabel/font/_color.py
deleted file mode 100644
index b18fe305211..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_colorsrc.py b/plotly/validators/funnelarea/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index b4a9612e9ee..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_family.py b/plotly/validators/funnelarea/hoverlabel/font/_family.py
deleted file mode 100644
index f611b352922..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_familysrc.py b/plotly/validators/funnelarea/hoverlabel/font/_familysrc.py
deleted file mode 100644
index e5594abac20..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="funnelarea.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_lineposition.py b/plotly/validators/funnelarea/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 46955af0ac3..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="funnelarea.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_linepositionsrc.py b/plotly/validators/funnelarea/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 2c36e873465..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="funnelarea.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_shadow.py b/plotly/validators/funnelarea/hoverlabel/font/_shadow.py
deleted file mode 100644
index 06a514af326..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_shadowsrc.py b/plotly/validators/funnelarea/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 154603c638c..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="funnelarea.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_size.py b/plotly/validators/funnelarea/hoverlabel/font/_size.py
deleted file mode 100644
index 15f2df7ed1d..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_sizesrc.py b/plotly/validators/funnelarea/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 86f30b7c507..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_style.py b/plotly/validators/funnelarea/hoverlabel/font/_style.py
deleted file mode 100644
index 8713e011710..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_stylesrc.py b/plotly/validators/funnelarea/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 5b565460e59..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_textcase.py b/plotly/validators/funnelarea/hoverlabel/font/_textcase.py
deleted file mode 100644
index e1aafcee7c7..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_textcasesrc.py b/plotly/validators/funnelarea/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index b4893a3b033..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="funnelarea.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_variant.py b/plotly/validators/funnelarea/hoverlabel/font/_variant.py
deleted file mode 100644
index b3d38e4ba72..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_variantsrc.py b/plotly/validators/funnelarea/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 43af2890e52..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="funnelarea.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_weight.py b/plotly/validators/funnelarea/hoverlabel/font/_weight.py
deleted file mode 100644
index d11aaece174..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnelarea.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/hoverlabel/font/_weightsrc.py b/plotly/validators/funnelarea/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 300e649ec63..00000000000
--- a/plotly/validators/funnelarea/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="funnelarea.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/__init__.py b/plotly/validators/funnelarea/insidetextfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/insidetextfont/_color.py b/plotly/validators/funnelarea/insidetextfont/_color.py
deleted file mode 100644
index 20328ebd3c6..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_colorsrc.py b/plotly/validators/funnelarea/insidetextfont/_colorsrc.py
deleted file mode 100644
index c524d37486d..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_family.py b/plotly/validators/funnelarea/insidetextfont/_family.py
deleted file mode 100644
index f7cfd53136e..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_familysrc.py b/plotly/validators/funnelarea/insidetextfont/_familysrc.py
deleted file mode 100644
index 83b37a48e87..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_lineposition.py b/plotly/validators/funnelarea/insidetextfont/_lineposition.py
deleted file mode 100644
index 635553a327b..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="funnelarea.insidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_linepositionsrc.py b/plotly/validators/funnelarea/insidetextfont/_linepositionsrc.py
deleted file mode 100644
index 9b49b42c3e6..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="funnelarea.insidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_shadow.py b/plotly/validators/funnelarea/insidetextfont/_shadow.py
deleted file mode 100644
index 77115020ab6..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_shadowsrc.py b/plotly/validators/funnelarea/insidetextfont/_shadowsrc.py
deleted file mode 100644
index b95b6a43319..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_size.py b/plotly/validators/funnelarea/insidetextfont/_size.py
deleted file mode 100644
index ac821b8fa1d..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_sizesrc.py b/plotly/validators/funnelarea/insidetextfont/_sizesrc.py
deleted file mode 100644
index 0f2dcc0d557..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_style.py b/plotly/validators/funnelarea/insidetextfont/_style.py
deleted file mode 100644
index db7303fe11e..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_stylesrc.py b/plotly/validators/funnelarea/insidetextfont/_stylesrc.py
deleted file mode 100644
index 8374d937193..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_textcase.py b/plotly/validators/funnelarea/insidetextfont/_textcase.py
deleted file mode 100644
index 4d9219a0fb7..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_textcasesrc.py b/plotly/validators/funnelarea/insidetextfont/_textcasesrc.py
deleted file mode 100644
index 6ab7d4a3764..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="funnelarea.insidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_variant.py b/plotly/validators/funnelarea/insidetextfont/_variant.py
deleted file mode 100644
index 4d87d0c1d28..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_variantsrc.py b/plotly/validators/funnelarea/insidetextfont/_variantsrc.py
deleted file mode 100644
index 67cd1bb44b3..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="funnelarea.insidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_weight.py b/plotly/validators/funnelarea/insidetextfont/_weight.py
deleted file mode 100644
index 67b2640c81f..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/insidetextfont/_weightsrc.py b/plotly/validators/funnelarea/insidetextfont/_weightsrc.py
deleted file mode 100644
index 2b432585525..00000000000
--- a/plotly/validators/funnelarea/insidetextfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="funnelarea.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/__init__.py b/plotly/validators/funnelarea/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/funnelarea/legendgrouptitle/_font.py b/plotly/validators/funnelarea/legendgrouptitle/_font.py
deleted file mode 100644
index 1935910512f..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="funnelarea.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/_text.py b/plotly/validators/funnelarea/legendgrouptitle/_text.py
deleted file mode 100644
index f027d991514..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="funnelarea.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/__init__.py b/plotly/validators/funnelarea/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_color.py b/plotly/validators/funnelarea/legendgrouptitle/font/_color.py
deleted file mode 100644
index 4b5eecd85e2..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_family.py b/plotly/validators/funnelarea/legendgrouptitle/font/_family.py
deleted file mode 100644
index c488a4edcd6..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_lineposition.py b/plotly/validators/funnelarea/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index c3ed4a20e2b..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_shadow.py b/plotly/validators/funnelarea/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index be837b36d16..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_size.py b/plotly/validators/funnelarea/legendgrouptitle/font/_size.py
deleted file mode 100644
index 3f7aafb1ca0..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_style.py b/plotly/validators/funnelarea/legendgrouptitle/font/_style.py
deleted file mode 100644
index 8f276bdaeb9..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_textcase.py b/plotly/validators/funnelarea/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 967fbf9e1f5..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_variant.py b/plotly/validators/funnelarea/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 93a5a07ec68..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/legendgrouptitle/font/_weight.py b/plotly/validators/funnelarea/legendgrouptitle/font/_weight.py
deleted file mode 100644
index da9fe1ed91a..00000000000
--- a/plotly/validators/funnelarea/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="funnelarea.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/__init__.py b/plotly/validators/funnelarea/marker/__init__.py
deleted file mode 100644
index 22860e3333c..00000000000
--- a/plotly/validators/funnelarea/marker/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._pattern.PatternValidator",
- "._line.LineValidator",
- "._colorssrc.ColorssrcValidator",
- "._colors.ColorsValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/marker/_colors.py b/plotly/validators/funnelarea/marker/_colors.py
deleted file mode 100644
index 338923384a3..00000000000
--- a/plotly/validators/funnelarea/marker/_colors.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="colors", parent_name="funnelarea.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/_colorssrc.py b/plotly/validators/funnelarea/marker/_colorssrc.py
deleted file mode 100644
index 7a9fb01d2f3..00000000000
--- a/plotly/validators/funnelarea/marker/_colorssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorssrc", parent_name="funnelarea.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/_line.py b/plotly/validators/funnelarea/marker/_line.py
deleted file mode 100644
index 8c8bc4b659b..00000000000
--- a/plotly/validators/funnelarea/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="funnelarea.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/_pattern.py b/plotly/validators/funnelarea/marker/_pattern.py
deleted file mode 100644
index df4d6327669..00000000000
--- a/plotly/validators/funnelarea/marker/_pattern.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PatternValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="pattern", parent_name="funnelarea.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pattern"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/line/__init__.py b/plotly/validators/funnelarea/marker/line/__init__.py
deleted file mode 100644
index ca6d32f725b..00000000000
--- a/plotly/validators/funnelarea/marker/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/marker/line/_color.py b/plotly/validators/funnelarea/marker/line/_color.py
deleted file mode 100644
index b97961e1b1f..00000000000
--- a/plotly/validators/funnelarea/marker/line/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnelarea.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/line/_colorsrc.py b/plotly/validators/funnelarea/marker/line/_colorsrc.py
deleted file mode 100644
index fe713b083ca..00000000000
--- a/plotly/validators/funnelarea/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnelarea.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/line/_width.py b/plotly/validators/funnelarea/marker/line/_width.py
deleted file mode 100644
index 9ee4dd1aad2..00000000000
--- a/plotly/validators/funnelarea/marker/line/_width.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="funnelarea.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/line/_widthsrc.py b/plotly/validators/funnelarea/marker/line/_widthsrc.py
deleted file mode 100644
index db325c660dc..00000000000
--- a/plotly/validators/funnelarea/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="widthsrc", parent_name="funnelarea.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/__init__.py b/plotly/validators/funnelarea/marker/pattern/__init__.py
deleted file mode 100644
index e42ccc4d0fb..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._soliditysrc.SoliditysrcValidator",
- "._solidity.SolidityValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shapesrc.ShapesrcValidator",
- "._shape.ShapeValidator",
- "._fillmode.FillmodeValidator",
- "._fgopacity.FgopacityValidator",
- "._fgcolorsrc.FgcolorsrcValidator",
- "._fgcolor.FgcolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/marker/pattern/_bgcolor.py b/plotly/validators/funnelarea/marker/pattern/_bgcolor.py
deleted file mode 100644
index c8a5edf7421..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_bgcolorsrc.py b/plotly/validators/funnelarea/marker/pattern/_bgcolorsrc.py
deleted file mode 100644
index e27dcd75bb5..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_bgcolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bgcolorsrc",
- parent_name="funnelarea.marker.pattern",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_fgcolor.py b/plotly/validators/funnelarea/marker/pattern/_fgcolor.py
deleted file mode 100644
index c3cddebc609..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_fgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fgcolor", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_fgcolorsrc.py b/plotly/validators/funnelarea/marker/pattern/_fgcolorsrc.py
deleted file mode 100644
index 5c000d0d41a..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_fgcolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="fgcolorsrc",
- parent_name="funnelarea.marker.pattern",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_fgopacity.py b/plotly/validators/funnelarea/marker/pattern/_fgopacity.py
deleted file mode 100644
index 47a922bacce..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_fgopacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgopacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="fgopacity", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_fillmode.py b/plotly/validators/funnelarea/marker/pattern/_fillmode.py
deleted file mode 100644
index 36dd30596bc..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_fillmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="fillmode", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["replace", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_shape.py b/plotly/validators/funnelarea/marker/pattern/_shape.py
deleted file mode 100644
index 210c1134128..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_shape.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="shape", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["", "/", "\\", "x", "-", "|", "+", "."]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_shapesrc.py b/plotly/validators/funnelarea/marker/pattern/_shapesrc.py
deleted file mode 100644
index f9fcad8a6aa..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_shapesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shapesrc", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_size.py b/plotly/validators/funnelarea/marker/pattern/_size.py
deleted file mode 100644
index a610db9fdbd..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_sizesrc.py b/plotly/validators/funnelarea/marker/pattern/_sizesrc.py
deleted file mode 100644
index efd9d3a461d..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_solidity.py b/plotly/validators/funnelarea/marker/pattern/_solidity.py
deleted file mode 100644
index 196d763946a..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_solidity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SolidityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="solidity", parent_name="funnelarea.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/marker/pattern/_soliditysrc.py b/plotly/validators/funnelarea/marker/pattern/_soliditysrc.py
deleted file mode 100644
index 8528cf77382..00000000000
--- a/plotly/validators/funnelarea/marker/pattern/_soliditysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SoliditysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="soliditysrc",
- parent_name="funnelarea.marker.pattern",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/stream/__init__.py b/plotly/validators/funnelarea/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/funnelarea/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/funnelarea/stream/_maxpoints.py b/plotly/validators/funnelarea/stream/_maxpoints.py
deleted file mode 100644
index 6081be88abc..00000000000
--- a/plotly/validators/funnelarea/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="funnelarea.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/stream/_token.py b/plotly/validators/funnelarea/stream/_token.py
deleted file mode 100644
index 922f950337b..00000000000
--- a/plotly/validators/funnelarea/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="funnelarea.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/__init__.py b/plotly/validators/funnelarea/textfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnelarea/textfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/textfont/_color.py b/plotly/validators/funnelarea/textfont/_color.py
deleted file mode 100644
index f4b95e2b2fb..00000000000
--- a/plotly/validators/funnelarea/textfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_colorsrc.py b/plotly/validators/funnelarea/textfont/_colorsrc.py
deleted file mode 100644
index dae54efcc87..00000000000
--- a/plotly/validators/funnelarea/textfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_family.py b/plotly/validators/funnelarea/textfont/_family.py
deleted file mode 100644
index 61f65bed3e5..00000000000
--- a/plotly/validators/funnelarea/textfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_familysrc.py b/plotly/validators/funnelarea/textfont/_familysrc.py
deleted file mode 100644
index f911105e579..00000000000
--- a/plotly/validators/funnelarea/textfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_lineposition.py b/plotly/validators/funnelarea/textfont/_lineposition.py
deleted file mode 100644
index 2758c00f7d6..00000000000
--- a/plotly/validators/funnelarea/textfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_linepositionsrc.py b/plotly/validators/funnelarea/textfont/_linepositionsrc.py
deleted file mode 100644
index 1f07a07a682..00000000000
--- a/plotly/validators/funnelarea/textfont/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_shadow.py b/plotly/validators/funnelarea/textfont/_shadow.py
deleted file mode 100644
index 6a3a10fc9f9..00000000000
--- a/plotly/validators/funnelarea/textfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_shadowsrc.py b/plotly/validators/funnelarea/textfont/_shadowsrc.py
deleted file mode 100644
index a549ef0de59..00000000000
--- a/plotly/validators/funnelarea/textfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_size.py b/plotly/validators/funnelarea/textfont/_size.py
deleted file mode 100644
index 546b47bde79..00000000000
--- a/plotly/validators/funnelarea/textfont/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="funnelarea.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_sizesrc.py b/plotly/validators/funnelarea/textfont/_sizesrc.py
deleted file mode 100644
index 2ea79a3ab4a..00000000000
--- a/plotly/validators/funnelarea/textfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_style.py b/plotly/validators/funnelarea/textfont/_style.py
deleted file mode 100644
index dc20459d7a5..00000000000
--- a/plotly/validators/funnelarea/textfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_stylesrc.py b/plotly/validators/funnelarea/textfont/_stylesrc.py
deleted file mode 100644
index 8b967d06e68..00000000000
--- a/plotly/validators/funnelarea/textfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_textcase.py b/plotly/validators/funnelarea/textfont/_textcase.py
deleted file mode 100644
index 91160d0596f..00000000000
--- a/plotly/validators/funnelarea/textfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_textcasesrc.py b/plotly/validators/funnelarea/textfont/_textcasesrc.py
deleted file mode 100644
index 4d357b02dc6..00000000000
--- a/plotly/validators/funnelarea/textfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_variant.py b/plotly/validators/funnelarea/textfont/_variant.py
deleted file mode 100644
index 071f30bf792..00000000000
--- a/plotly/validators/funnelarea/textfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_variantsrc.py b/plotly/validators/funnelarea/textfont/_variantsrc.py
deleted file mode 100644
index 44cdd74f129..00000000000
--- a/plotly/validators/funnelarea/textfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_weight.py b/plotly/validators/funnelarea/textfont/_weight.py
deleted file mode 100644
index 130b304312d..00000000000
--- a/plotly/validators/funnelarea/textfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/textfont/_weightsrc.py b/plotly/validators/funnelarea/textfont/_weightsrc.py
deleted file mode 100644
index 489fd43f97f..00000000000
--- a/plotly/validators/funnelarea/textfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="funnelarea.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/__init__.py b/plotly/validators/funnelarea/title/__init__.py
deleted file mode 100644
index 8d5c91b29e3..00000000000
--- a/plotly/validators/funnelarea/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._position.PositionValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/funnelarea/title/_font.py b/plotly/validators/funnelarea/title/_font.py
deleted file mode 100644
index f0af44e50a8..00000000000
--- a/plotly/validators/funnelarea/title/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="funnelarea.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/_position.py b/plotly/validators/funnelarea/title/_position.py
deleted file mode 100644
index cbd861c71f5..00000000000
--- a/plotly/validators/funnelarea/title/_position.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="position", parent_name="funnelarea.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["top left", "top center", "top right"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/_text.py b/plotly/validators/funnelarea/title/_text.py
deleted file mode 100644
index fd9b8938be2..00000000000
--- a/plotly/validators/funnelarea/title/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="funnelarea.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/__init__.py b/plotly/validators/funnelarea/title/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/funnelarea/title/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/funnelarea/title/font/_color.py b/plotly/validators/funnelarea/title/font/_color.py
deleted file mode 100644
index b385d415e7c..00000000000
--- a/plotly/validators/funnelarea/title/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_colorsrc.py b/plotly/validators/funnelarea/title/font/_colorsrc.py
deleted file mode 100644
index 1cdc6d12641..00000000000
--- a/plotly/validators/funnelarea/title/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_family.py b/plotly/validators/funnelarea/title/font/_family.py
deleted file mode 100644
index b987e74f49a..00000000000
--- a/plotly/validators/funnelarea/title/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_familysrc.py b/plotly/validators/funnelarea/title/font/_familysrc.py
deleted file mode 100644
index 02a1476e70e..00000000000
--- a/plotly/validators/funnelarea/title/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_lineposition.py b/plotly/validators/funnelarea/title/font/_lineposition.py
deleted file mode 100644
index 5ca2b28c82f..00000000000
--- a/plotly/validators/funnelarea/title/font/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_linepositionsrc.py b/plotly/validators/funnelarea/title/font/_linepositionsrc.py
deleted file mode 100644
index 1e161768178..00000000000
--- a/plotly/validators/funnelarea/title/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="funnelarea.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_shadow.py b/plotly/validators/funnelarea/title/font/_shadow.py
deleted file mode 100644
index 58f4a18d458..00000000000
--- a/plotly/validators/funnelarea/title/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_shadowsrc.py b/plotly/validators/funnelarea/title/font/_shadowsrc.py
deleted file mode 100644
index 9e6b94da36c..00000000000
--- a/plotly/validators/funnelarea/title/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_size.py b/plotly/validators/funnelarea/title/font/_size.py
deleted file mode 100644
index e7abbd5f60b..00000000000
--- a/plotly/validators/funnelarea/title/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_sizesrc.py b/plotly/validators/funnelarea/title/font/_sizesrc.py
deleted file mode 100644
index 2fc0b3a9a91..00000000000
--- a/plotly/validators/funnelarea/title/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_style.py b/plotly/validators/funnelarea/title/font/_style.py
deleted file mode 100644
index f03713529b6..00000000000
--- a/plotly/validators/funnelarea/title/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_stylesrc.py b/plotly/validators/funnelarea/title/font/_stylesrc.py
deleted file mode 100644
index 867c1a0c8d1..00000000000
--- a/plotly/validators/funnelarea/title/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_textcase.py b/plotly/validators/funnelarea/title/font/_textcase.py
deleted file mode 100644
index 555f6104488..00000000000
--- a/plotly/validators/funnelarea/title/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_textcasesrc.py b/plotly/validators/funnelarea/title/font/_textcasesrc.py
deleted file mode 100644
index 16c98fb0a19..00000000000
--- a/plotly/validators/funnelarea/title/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_variant.py b/plotly/validators/funnelarea/title/font/_variant.py
deleted file mode 100644
index 7f94c099cc0..00000000000
--- a/plotly/validators/funnelarea/title/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_variantsrc.py b/plotly/validators/funnelarea/title/font/_variantsrc.py
deleted file mode 100644
index dc174aee73b..00000000000
--- a/plotly/validators/funnelarea/title/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_weight.py b/plotly/validators/funnelarea/title/font/_weight.py
deleted file mode 100644
index 2d02b66936d..00000000000
--- a/plotly/validators/funnelarea/title/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/funnelarea/title/font/_weightsrc.py b/plotly/validators/funnelarea/title/font/_weightsrc.py
deleted file mode 100644
index cad1d31fdc9..00000000000
--- a/plotly/validators/funnelarea/title/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="funnelarea.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/__init__.py b/plotly/validators/heatmap/__init__.py
deleted file mode 100644
index 126790d7d6f..00000000000
--- a/plotly/validators/heatmap/__init__.py
+++ /dev/null
@@ -1,80 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zsmooth.ZsmoothValidator",
- "._zorder.ZorderValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zhoverformat.ZhoverformatValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._ytype.YtypeValidator",
- "._ysrc.YsrcValidator",
- "._yperiodalignment.YperiodalignmentValidator",
- "._yperiod0.Yperiod0Validator",
- "._yperiod.YperiodValidator",
- "._yhoverformat.YhoverformatValidator",
- "._ygap.YgapValidator",
- "._ycalendar.YcalendarValidator",
- "._yaxis.YaxisValidator",
- "._y0.Y0Validator",
- "._y.YValidator",
- "._xtype.XtypeValidator",
- "._xsrc.XsrcValidator",
- "._xperiodalignment.XperiodalignmentValidator",
- "._xperiod0.Xperiod0Validator",
- "._xperiod.XperiodValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xgap.XgapValidator",
- "._xcalendar.XcalendarValidator",
- "._xaxis.XaxisValidator",
- "._x0.X0Validator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._transpose.TransposeValidator",
- "._texttemplate.TexttemplateValidator",
- "._textsrc.TextsrcValidator",
- "._textfont.TextfontValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._reversescale.ReversescaleValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverongaps.HoverongapsValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._dy.DyValidator",
- "._dx.DxValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._connectgaps.ConnectgapsValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/_autocolorscale.py b/plotly/validators/heatmap/_autocolorscale.py
deleted file mode 100644
index b059fb0ac88..00000000000
--- a/plotly/validators/heatmap/_autocolorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autocolorscale", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_coloraxis.py b/plotly/validators/heatmap/_coloraxis.py
deleted file mode 100644
index f495ef9b324..00000000000
--- a/plotly/validators/heatmap/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_colorbar.py b/plotly/validators/heatmap/_colorbar.py
deleted file mode 100644
index 89347a6012b..00000000000
--- a/plotly/validators/heatmap/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_colorscale.py b/plotly/validators/heatmap/_colorscale.py
deleted file mode 100644
index 2276053210c..00000000000
--- a/plotly/validators/heatmap/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_connectgaps.py b/plotly/validators/heatmap/_connectgaps.py
deleted file mode 100644
index abf1f55bff8..00000000000
--- a/plotly/validators/heatmap/_connectgaps.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConnectgapsValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="connectgaps", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_customdata.py b/plotly/validators/heatmap/_customdata.py
deleted file mode 100644
index 3410f9adac9..00000000000
--- a/plotly/validators/heatmap/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_customdatasrc.py b/plotly/validators/heatmap/_customdatasrc.py
deleted file mode 100644
index e27b7a91900..00000000000
--- a/plotly/validators/heatmap/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_dx.py b/plotly/validators/heatmap/_dx.py
deleted file mode 100644
index 7f8d958d1f4..00000000000
--- a/plotly/validators/heatmap/_dx.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dx", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_dy.py b/plotly/validators/heatmap/_dy.py
deleted file mode 100644
index d5cbd8fbe96..00000000000
--- a/plotly/validators/heatmap/_dy.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DyValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dy", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hoverinfo.py b/plotly/validators/heatmap/_hoverinfo.py
deleted file mode 100644
index 36901afe615..00000000000
--- a/plotly/validators/heatmap/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hoverinfosrc.py b/plotly/validators/heatmap/_hoverinfosrc.py
deleted file mode 100644
index 6e8337d2434..00000000000
--- a/plotly/validators/heatmap/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hoverlabel.py b/plotly/validators/heatmap/_hoverlabel.py
deleted file mode 100644
index 18deeac4a7d..00000000000
--- a/plotly/validators/heatmap/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hoverongaps.py b/plotly/validators/heatmap/_hoverongaps.py
deleted file mode 100644
index aa3edf0b183..00000000000
--- a/plotly/validators/heatmap/_hoverongaps.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverongapsValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="hoverongaps", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hovertemplate.py b/plotly/validators/heatmap/_hovertemplate.py
deleted file mode 100644
index bf488c7ca5d..00000000000
--- a/plotly/validators/heatmap/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hovertemplatesrc.py b/plotly/validators/heatmap/_hovertemplatesrc.py
deleted file mode 100644
index 9e76bd9f4c1..00000000000
--- a/plotly/validators/heatmap/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hovertext.py b/plotly/validators/heatmap/_hovertext.py
deleted file mode 100644
index 68e1dfefa30..00000000000
--- a/plotly/validators/heatmap/_hovertext.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="hovertext", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_hovertextsrc.py b/plotly/validators/heatmap/_hovertextsrc.py
deleted file mode 100644
index 10e1235280a..00000000000
--- a/plotly/validators/heatmap/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_ids.py b/plotly/validators/heatmap/_ids.py
deleted file mode 100644
index c2aba140811..00000000000
--- a/plotly/validators/heatmap/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_idssrc.py b/plotly/validators/heatmap/_idssrc.py
deleted file mode 100644
index bb5d35776f1..00000000000
--- a/plotly/validators/heatmap/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_legend.py b/plotly/validators/heatmap/_legend.py
deleted file mode 100644
index 9bd7e4f97ca..00000000000
--- a/plotly/validators/heatmap/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_legendgroup.py b/plotly/validators/heatmap/_legendgroup.py
deleted file mode 100644
index ef187dc11de..00000000000
--- a/plotly/validators/heatmap/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_legendgrouptitle.py b/plotly/validators/heatmap/_legendgrouptitle.py
deleted file mode 100644
index cfac6ea23e1..00000000000
--- a/plotly/validators/heatmap/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_legendrank.py b/plotly/validators/heatmap/_legendrank.py
deleted file mode 100644
index 30f9fff6c6d..00000000000
--- a/plotly/validators/heatmap/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_legendwidth.py b/plotly/validators/heatmap/_legendwidth.py
deleted file mode 100644
index 41742c5a1d0..00000000000
--- a/plotly/validators/heatmap/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_meta.py b/plotly/validators/heatmap/_meta.py
deleted file mode 100644
index d73baf0950a..00000000000
--- a/plotly/validators/heatmap/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_metasrc.py b/plotly/validators/heatmap/_metasrc.py
deleted file mode 100644
index 570f1d3fccb..00000000000
--- a/plotly/validators/heatmap/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_name.py b/plotly/validators/heatmap/_name.py
deleted file mode 100644
index 6c2142fb6a2..00000000000
--- a/plotly/validators/heatmap/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_opacity.py b/plotly/validators/heatmap/_opacity.py
deleted file mode 100644
index 6893d1b6cbe..00000000000
--- a/plotly/validators/heatmap/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_reversescale.py b/plotly/validators/heatmap/_reversescale.py
deleted file mode 100644
index 986ac5fd26b..00000000000
--- a/plotly/validators/heatmap/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_showlegend.py b/plotly/validators/heatmap/_showlegend.py
deleted file mode 100644
index 47b534aab09..00000000000
--- a/plotly/validators/heatmap/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_showscale.py b/plotly/validators/heatmap/_showscale.py
deleted file mode 100644
index f98599abe03..00000000000
--- a/plotly/validators/heatmap/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_stream.py b/plotly/validators/heatmap/_stream.py
deleted file mode 100644
index 502c094a227..00000000000
--- a/plotly/validators/heatmap/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_text.py b/plotly/validators/heatmap/_text.py
deleted file mode 100644
index 0879e581e42..00000000000
--- a/plotly/validators/heatmap/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="text", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_textfont.py b/plotly/validators/heatmap/_textfont.py
deleted file mode 100644
index a7500fcd14f..00000000000
--- a/plotly/validators/heatmap/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_textsrc.py b/plotly/validators/heatmap/_textsrc.py
deleted file mode 100644
index b0fbcb69327..00000000000
--- a/plotly/validators/heatmap/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_texttemplate.py b/plotly/validators/heatmap/_texttemplate.py
deleted file mode 100644
index e3d315619c4..00000000000
--- a/plotly/validators/heatmap/_texttemplate.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_transpose.py b/plotly/validators/heatmap/_transpose.py
deleted file mode 100644
index d5ad7f0c98d..00000000000
--- a/plotly/validators/heatmap/_transpose.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TransposeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="transpose", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_uid.py b/plotly/validators/heatmap/_uid.py
deleted file mode 100644
index f4fe0cb0bfd..00000000000
--- a/plotly/validators/heatmap/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_uirevision.py b/plotly/validators/heatmap/_uirevision.py
deleted file mode 100644
index 9327a209748..00000000000
--- a/plotly/validators/heatmap/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_visible.py b/plotly/validators/heatmap/_visible.py
deleted file mode 100644
index feae4df0c32..00000000000
--- a/plotly/validators/heatmap/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_x.py b/plotly/validators/heatmap/_x.py
deleted file mode 100644
index b9c34044c4c..00000000000
--- a/plotly/validators/heatmap/_x.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "array"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_x0.py b/plotly/validators/heatmap/_x0.py
deleted file mode 100644
index 696a8ff07d5..00000000000
--- a/plotly/validators/heatmap/_x0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xaxis.py b/plotly/validators/heatmap/_xaxis.py
deleted file mode 100644
index 2e0a7d0335c..00000000000
--- a/plotly/validators/heatmap/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xcalendar.py b/plotly/validators/heatmap/_xcalendar.py
deleted file mode 100644
index c8b0a8b8e97..00000000000
--- a/plotly/validators/heatmap/_xcalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xcalendar", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xgap.py b/plotly/validators/heatmap/_xgap.py
deleted file mode 100644
index 1699f3e01c5..00000000000
--- a/plotly/validators/heatmap/_xgap.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xgap", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xhoverformat.py b/plotly/validators/heatmap/_xhoverformat.py
deleted file mode 100644
index 992bd1083cc..00000000000
--- a/plotly/validators/heatmap/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xperiod.py b/plotly/validators/heatmap/_xperiod.py
deleted file mode 100644
index 7ecb1c0e041..00000000000
--- a/plotly/validators/heatmap/_xperiod.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xperiod0.py b/plotly/validators/heatmap/_xperiod0.py
deleted file mode 100644
index fc5bbbf7204..00000000000
--- a/plotly/validators/heatmap/_xperiod0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Xperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="xperiod0", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xperiodalignment.py b/plotly/validators/heatmap/_xperiodalignment.py
deleted file mode 100644
index 18ffd384f3e..00000000000
--- a/plotly/validators/heatmap/_xperiodalignment.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xperiodalignment", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"xtype": "scaled"}),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xsrc.py b/plotly/validators/heatmap/_xsrc.py
deleted file mode 100644
index b352a0f5580..00000000000
--- a/plotly/validators/heatmap/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_xtype.py b/plotly/validators/heatmap/_xtype.py
deleted file mode 100644
index 1d6407e930a..00000000000
--- a/plotly/validators/heatmap/_xtype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XtypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xtype", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["array", "scaled"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_y.py b/plotly/validators/heatmap/_y.py
deleted file mode 100644
index e7c1a99d98f..00000000000
--- a/plotly/validators/heatmap/_y.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "array"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_y0.py b/plotly/validators/heatmap/_y0.py
deleted file mode 100644
index 0dad1b70a52..00000000000
--- a/plotly/validators/heatmap/_y0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_yaxis.py b/plotly/validators/heatmap/_yaxis.py
deleted file mode 100644
index df4e6d775de..00000000000
--- a/plotly/validators/heatmap/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_ycalendar.py b/plotly/validators/heatmap/_ycalendar.py
deleted file mode 100644
index 01e2e5bdbc5..00000000000
--- a/plotly/validators/heatmap/_ycalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ycalendar", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_ygap.py b/plotly/validators/heatmap/_ygap.py
deleted file mode 100644
index 3e6880bd20d..00000000000
--- a/plotly/validators/heatmap/_ygap.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ygap", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_yhoverformat.py b/plotly/validators/heatmap/_yhoverformat.py
deleted file mode 100644
index ed9f1b4efe9..00000000000
--- a/plotly/validators/heatmap/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_yperiod.py b/plotly/validators/heatmap/_yperiod.py
deleted file mode 100644
index 570ac545fa1..00000000000
--- a/plotly/validators/heatmap/_yperiod.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_yperiod0.py b/plotly/validators/heatmap/_yperiod0.py
deleted file mode 100644
index 4a3c709c623..00000000000
--- a/plotly/validators/heatmap/_yperiod0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Yperiod0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="yperiod0", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_yperiodalignment.py b/plotly/validators/heatmap/_yperiodalignment.py
deleted file mode 100644
index 8bf0e14370c..00000000000
--- a/plotly/validators/heatmap/_yperiodalignment.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YperiodalignmentValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yperiodalignment", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"ytype": "scaled"}),
- values=kwargs.pop("values", ["start", "middle", "end"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_ysrc.py b/plotly/validators/heatmap/_ysrc.py
deleted file mode 100644
index 1591ab761f6..00000000000
--- a/plotly/validators/heatmap/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_ytype.py b/plotly/validators/heatmap/_ytype.py
deleted file mode 100644
index c6497b2e763..00000000000
--- a/plotly/validators/heatmap/_ytype.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YtypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ytype", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["array", "scaled"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_z.py b/plotly/validators/heatmap/_z.py
deleted file mode 100644
index 75d7373e894..00000000000
--- a/plotly/validators/heatmap/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zauto.py b/plotly/validators/heatmap/_zauto.py
deleted file mode 100644
index bd6e6f93801..00000000000
--- a/plotly/validators/heatmap/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zhoverformat.py b/plotly/validators/heatmap/_zhoverformat.py
deleted file mode 100644
index bdc7c228003..00000000000
--- a/plotly/validators/heatmap/_zhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="zhoverformat", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zmax.py b/plotly/validators/heatmap/_zmax.py
deleted file mode 100644
index 761bece9278..00000000000
--- a/plotly/validators/heatmap/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zmid.py b/plotly/validators/heatmap/_zmid.py
deleted file mode 100644
index 8a783599bfb..00000000000
--- a/plotly/validators/heatmap/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zmin.py b/plotly/validators/heatmap/_zmin.py
deleted file mode 100644
index ccefe5c072f..00000000000
--- a/plotly/validators/heatmap/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zorder.py b/plotly/validators/heatmap/_zorder.py
deleted file mode 100644
index a8168b77e72..00000000000
--- a/plotly/validators/heatmap/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zsmooth.py b/plotly/validators/heatmap/_zsmooth.py
deleted file mode 100644
index a3dbd0231bb..00000000000
--- a/plotly/validators/heatmap/_zsmooth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsmoothValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="zsmooth", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["fast", "best", False]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/_zsrc.py b/plotly/validators/heatmap/_zsrc.py
deleted file mode 100644
index 8a2708dddaa..00000000000
--- a/plotly/validators/heatmap/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="heatmap", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/__init__.py b/plotly/validators/heatmap/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/heatmap/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/colorbar/_bgcolor.py b/plotly/validators/heatmap/colorbar/_bgcolor.py
deleted file mode 100644
index cb0aa4af39c..00000000000
--- a/plotly/validators/heatmap/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_bordercolor.py b/plotly/validators/heatmap/colorbar/_bordercolor.py
deleted file mode 100644
index e8c1ea8b9b0..00000000000
--- a/plotly/validators/heatmap/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_borderwidth.py b/plotly/validators/heatmap/colorbar/_borderwidth.py
deleted file mode 100644
index 1433e9ce49d..00000000000
--- a/plotly/validators/heatmap/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_dtick.py b/plotly/validators/heatmap/colorbar/_dtick.py
deleted file mode 100644
index ee8b6174391..00000000000
--- a/plotly/validators/heatmap/colorbar/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="dtick", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_exponentformat.py b/plotly/validators/heatmap/colorbar/_exponentformat.py
deleted file mode 100644
index 96a6a390ded..00000000000
--- a/plotly/validators/heatmap/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_labelalias.py b/plotly/validators/heatmap/colorbar/_labelalias.py
deleted file mode 100644
index b62b55c4c4e..00000000000
--- a/plotly/validators/heatmap/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_len.py b/plotly/validators/heatmap/colorbar/_len.py
deleted file mode 100644
index 1b66316602c..00000000000
--- a/plotly/validators/heatmap/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_lenmode.py b/plotly/validators/heatmap/colorbar/_lenmode.py
deleted file mode 100644
index 856a9c3c201..00000000000
--- a/plotly/validators/heatmap/colorbar/_lenmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="lenmode", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_minexponent.py b/plotly/validators/heatmap/colorbar/_minexponent.py
deleted file mode 100644
index 289f0106408..00000000000
--- a/plotly/validators/heatmap/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_nticks.py b/plotly/validators/heatmap/colorbar/_nticks.py
deleted file mode 100644
index 8d194ceb401..00000000000
--- a/plotly/validators/heatmap/colorbar/_nticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nticks", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_orientation.py b/plotly/validators/heatmap/colorbar/_orientation.py
deleted file mode 100644
index 9c9842e5011..00000000000
--- a/plotly/validators/heatmap/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_outlinecolor.py b/plotly/validators/heatmap/colorbar/_outlinecolor.py
deleted file mode 100644
index d8b8d168f6c..00000000000
--- a/plotly/validators/heatmap/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_outlinewidth.py b/plotly/validators/heatmap/colorbar/_outlinewidth.py
deleted file mode 100644
index 347af485e7e..00000000000
--- a/plotly/validators/heatmap/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_separatethousands.py b/plotly/validators/heatmap/colorbar/_separatethousands.py
deleted file mode 100644
index 312caac0428..00000000000
--- a/plotly/validators/heatmap/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="separatethousands", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_showexponent.py b/plotly/validators/heatmap/colorbar/_showexponent.py
deleted file mode 100644
index 694cf435795..00000000000
--- a/plotly/validators/heatmap/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_showticklabels.py b/plotly/validators/heatmap/colorbar/_showticklabels.py
deleted file mode 100644
index dcd39e0d9f9..00000000000
--- a/plotly/validators/heatmap/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_showtickprefix.py b/plotly/validators/heatmap/colorbar/_showtickprefix.py
deleted file mode 100644
index d9a35bedbf8..00000000000
--- a/plotly/validators/heatmap/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_showticksuffix.py b/plotly/validators/heatmap/colorbar/_showticksuffix.py
deleted file mode 100644
index 33551ed9aba..00000000000
--- a/plotly/validators/heatmap/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_thickness.py b/plotly/validators/heatmap/colorbar/_thickness.py
deleted file mode 100644
index 1bf7e7817c6..00000000000
--- a/plotly/validators/heatmap/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_thicknessmode.py b/plotly/validators/heatmap/colorbar/_thicknessmode.py
deleted file mode 100644
index 51f11e1206a..00000000000
--- a/plotly/validators/heatmap/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tick0.py b/plotly/validators/heatmap/colorbar/_tick0.py
deleted file mode 100644
index b7c5cc68e98..00000000000
--- a/plotly/validators/heatmap/colorbar/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="tick0", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickangle.py b/plotly/validators/heatmap/colorbar/_tickangle.py
deleted file mode 100644
index 24301cefa8d..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickcolor.py b/plotly/validators/heatmap/colorbar/_tickcolor.py
deleted file mode 100644
index 27943b6fe55..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickfont.py b/plotly/validators/heatmap/colorbar/_tickfont.py
deleted file mode 100644
index 587274a7c5f..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickformat.py b/plotly/validators/heatmap/colorbar/_tickformat.py
deleted file mode 100644
index a9c4d5a0ff9..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickformatstopdefaults.py b/plotly/validators/heatmap/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 7ec5bb14715..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="heatmap.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickformatstops.py b/plotly/validators/heatmap/colorbar/_tickformatstops.py
deleted file mode 100644
index 45d73fd5b69..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticklabeloverflow.py b/plotly/validators/heatmap/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 9a4d12315ec..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticklabeloverflow", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticklabelposition.py b/plotly/validators/heatmap/colorbar/_ticklabelposition.py
deleted file mode 100644
index 895856eb0ec..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticklabelposition", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticklabelstep.py b/plotly/validators/heatmap/colorbar/_ticklabelstep.py
deleted file mode 100644
index f0dfe998e9d..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticklen.py b/plotly/validators/heatmap/colorbar/_ticklen.py
deleted file mode 100644
index 37d9fc13f45..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticklen.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ticklen", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickmode.py b/plotly/validators/heatmap/colorbar/_tickmode.py
deleted file mode 100644
index 0633abf9914..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickprefix.py b/plotly/validators/heatmap/colorbar/_tickprefix.py
deleted file mode 100644
index e7de8a6213b..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticks.py b/plotly/validators/heatmap/colorbar/_ticks.py
deleted file mode 100644
index d1144792181..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ticks", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticksuffix.py b/plotly/validators/heatmap/colorbar/_ticksuffix.py
deleted file mode 100644
index d2383c7fd32..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticktext.py b/plotly/validators/heatmap/colorbar/_ticktext.py
deleted file mode 100644
index c9156920de7..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ticktextsrc.py b/plotly/validators/heatmap/colorbar/_ticktextsrc.py
deleted file mode 100644
index 475d8aedd03..00000000000
--- a/plotly/validators/heatmap/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickvals.py b/plotly/validators/heatmap/colorbar/_tickvals.py
deleted file mode 100644
index aab5cdbe873..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickvalssrc.py b/plotly/validators/heatmap/colorbar/_tickvalssrc.py
deleted file mode 100644
index b8f113f27c3..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_tickwidth.py b/plotly/validators/heatmap/colorbar/_tickwidth.py
deleted file mode 100644
index de763b6ef8f..00000000000
--- a/plotly/validators/heatmap/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="heatmap.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_title.py b/plotly/validators/heatmap/colorbar/_title.py
deleted file mode 100644
index 63babc2a54b..00000000000
--- a/plotly/validators/heatmap/colorbar/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_x.py b/plotly/validators/heatmap/colorbar/_x.py
deleted file mode 100644
index 8ba75c7ce47..00000000000
--- a/plotly/validators/heatmap/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_xanchor.py b/plotly/validators/heatmap/colorbar/_xanchor.py
deleted file mode 100644
index 4c16b970825..00000000000
--- a/plotly/validators/heatmap/colorbar/_xanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xanchor", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_xpad.py b/plotly/validators/heatmap/colorbar/_xpad.py
deleted file mode 100644
index d6aaefe31e9..00000000000
--- a/plotly/validators/heatmap/colorbar/_xpad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xpad", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_xref.py b/plotly/validators/heatmap/colorbar/_xref.py
deleted file mode 100644
index b71eb6baea6..00000000000
--- a/plotly/validators/heatmap/colorbar/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_y.py b/plotly/validators/heatmap/colorbar/_y.py
deleted file mode 100644
index c91a97ae479..00000000000
--- a/plotly/validators/heatmap/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_yanchor.py b/plotly/validators/heatmap/colorbar/_yanchor.py
deleted file mode 100644
index e5092a562e2..00000000000
--- a/plotly/validators/heatmap/colorbar/_yanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yanchor", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_ypad.py b/plotly/validators/heatmap/colorbar/_ypad.py
deleted file mode 100644
index b53e480b8ce..00000000000
--- a/plotly/validators/heatmap/colorbar/_ypad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ypad", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/_yref.py b/plotly/validators/heatmap/colorbar/_yref.py
deleted file mode 100644
index ee145f19e74..00000000000
--- a/plotly/validators/heatmap/colorbar/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="heatmap.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/__init__.py b/plotly/validators/heatmap/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_color.py b/plotly/validators/heatmap/colorbar/tickfont/_color.py
deleted file mode 100644
index e790487e899..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_family.py b/plotly/validators/heatmap/colorbar/tickfont/_family.py
deleted file mode 100644
index 306ee3d2cd0..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_lineposition.py b/plotly/validators/heatmap/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 6f0b16e73e2..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="heatmap.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_shadow.py b/plotly/validators/heatmap/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 8e3b7b3c894..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_size.py b/plotly/validators/heatmap/colorbar/tickfont/_size.py
deleted file mode 100644
index 1eb51b8f0df..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_style.py b/plotly/validators/heatmap/colorbar/tickfont/_style.py
deleted file mode 100644
index a587a5fedb2..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_textcase.py b/plotly/validators/heatmap/colorbar/tickfont/_textcase.py
deleted file mode 100644
index eb1ad0167eb..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_variant.py b/plotly/validators/heatmap/colorbar/tickfont/_variant.py
deleted file mode 100644
index bb1cecf482f..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickfont/_weight.py b/plotly/validators/heatmap/colorbar/tickfont/_weight.py
deleted file mode 100644
index 8de19e1528f..00000000000
--- a/plotly/validators/heatmap/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="heatmap.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickformatstop/__init__.py b/plotly/validators/heatmap/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/heatmap/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/heatmap/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index a73f5d88449..00000000000
--- a/plotly/validators/heatmap/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="heatmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickformatstop/_enabled.py b/plotly/validators/heatmap/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index c78e1531a9d..00000000000
--- a/plotly/validators/heatmap/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="heatmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickformatstop/_name.py b/plotly/validators/heatmap/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 587e40546e0..00000000000
--- a/plotly/validators/heatmap/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="heatmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/heatmap/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index bf35e406aa1..00000000000
--- a/plotly/validators/heatmap/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="heatmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/tickformatstop/_value.py b/plotly/validators/heatmap/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 64f881d1266..00000000000
--- a/plotly/validators/heatmap/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="heatmap.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/__init__.py b/plotly/validators/heatmap/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/heatmap/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/heatmap/colorbar/title/_font.py b/plotly/validators/heatmap/colorbar/title/_font.py
deleted file mode 100644
index 03dbb2890d6..00000000000
--- a/plotly/validators/heatmap/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="heatmap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/_side.py b/plotly/validators/heatmap/colorbar/title/_side.py
deleted file mode 100644
index 70cbdb8b4c8..00000000000
--- a/plotly/validators/heatmap/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="heatmap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/_text.py b/plotly/validators/heatmap/colorbar/title/_text.py
deleted file mode 100644
index de8aed052a0..00000000000
--- a/plotly/validators/heatmap/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="heatmap.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/__init__.py b/plotly/validators/heatmap/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/colorbar/title/font/_color.py b/plotly/validators/heatmap/colorbar/title/font/_color.py
deleted file mode 100644
index adbe8b54bc1..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="heatmap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_family.py b/plotly/validators/heatmap/colorbar/title/font/_family.py
deleted file mode 100644
index 7620a3f477e..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="heatmap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_lineposition.py b/plotly/validators/heatmap/colorbar/title/font/_lineposition.py
deleted file mode 100644
index add16cec6a6..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="heatmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_shadow.py b/plotly/validators/heatmap/colorbar/title/font/_shadow.py
deleted file mode 100644
index a9949af0fba..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="heatmap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_size.py b/plotly/validators/heatmap/colorbar/title/font/_size.py
deleted file mode 100644
index 6014a56c848..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="heatmap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_style.py b/plotly/validators/heatmap/colorbar/title/font/_style.py
deleted file mode 100644
index 60dd5f72a53..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="heatmap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_textcase.py b/plotly/validators/heatmap/colorbar/title/font/_textcase.py
deleted file mode 100644
index def81e80372..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="heatmap.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_variant.py b/plotly/validators/heatmap/colorbar/title/font/_variant.py
deleted file mode 100644
index cadc9d4df16..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="heatmap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/colorbar/title/font/_weight.py b/plotly/validators/heatmap/colorbar/title/font/_weight.py
deleted file mode 100644
index 6551dbd3a2e..00000000000
--- a/plotly/validators/heatmap/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="heatmap.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/__init__.py b/plotly/validators/heatmap/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/heatmap/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/hoverlabel/_align.py b/plotly/validators/heatmap/hoverlabel/_align.py
deleted file mode 100644
index 6adcae48637..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="heatmap.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_alignsrc.py b/plotly/validators/heatmap/hoverlabel/_alignsrc.py
deleted file mode 100644
index 8324cea3edc..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="heatmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_bgcolor.py b/plotly/validators/heatmap/hoverlabel/_bgcolor.py
deleted file mode 100644
index 8343fa6593e..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="heatmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_bgcolorsrc.py b/plotly/validators/heatmap/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index dd71164f7de..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="heatmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_bordercolor.py b/plotly/validators/heatmap/hoverlabel/_bordercolor.py
deleted file mode 100644
index 3badb979ba0..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="heatmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_bordercolorsrc.py b/plotly/validators/heatmap/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index d670c548325..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="heatmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_font.py b/plotly/validators/heatmap/hoverlabel/_font.py
deleted file mode 100644
index 4ff00cd76b3..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="heatmap.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_namelength.py b/plotly/validators/heatmap/hoverlabel/_namelength.py
deleted file mode 100644
index d12c8856614..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="heatmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/_namelengthsrc.py b/plotly/validators/heatmap/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 5ff6c696e3c..00000000000
--- a/plotly/validators/heatmap/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="heatmap.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/__init__.py b/plotly/validators/heatmap/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/hoverlabel/font/_color.py b/plotly/validators/heatmap/hoverlabel/font/_color.py
deleted file mode 100644
index 069575b7834..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_colorsrc.py b/plotly/validators/heatmap/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index d5b218ee520..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_family.py b/plotly/validators/heatmap/hoverlabel/font/_family.py
deleted file mode 100644
index ce31c94a16b..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_familysrc.py b/plotly/validators/heatmap/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 873ad32bb9d..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_lineposition.py b/plotly/validators/heatmap/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 3d6d130aee5..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="heatmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_linepositionsrc.py b/plotly/validators/heatmap/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 922b7032e8d..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="heatmap.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_shadow.py b/plotly/validators/heatmap/hoverlabel/font/_shadow.py
deleted file mode 100644
index 992404b8490..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_shadowsrc.py b/plotly/validators/heatmap/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 66d3d6d1c4a..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_size.py b/plotly/validators/heatmap/hoverlabel/font/_size.py
deleted file mode 100644
index cb6e610e226..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_sizesrc.py b/plotly/validators/heatmap/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 87d21dfaac4..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_style.py b/plotly/validators/heatmap/hoverlabel/font/_style.py
deleted file mode 100644
index 168d33e10c8..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_stylesrc.py b/plotly/validators/heatmap/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index cf4c999e521..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_textcase.py b/plotly/validators/heatmap/hoverlabel/font/_textcase.py
deleted file mode 100644
index 866eec52a28..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_textcasesrc.py b/plotly/validators/heatmap/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index c375f4ceb8c..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_variant.py b/plotly/validators/heatmap/hoverlabel/font/_variant.py
deleted file mode 100644
index 0644b0a4362..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_variantsrc.py b/plotly/validators/heatmap/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 1c7085c7b17..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_weight.py b/plotly/validators/heatmap/hoverlabel/font/_weight.py
deleted file mode 100644
index d5c164bdcc6..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/hoverlabel/font/_weightsrc.py b/plotly/validators/heatmap/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 1d3c819cdd7..00000000000
--- a/plotly/validators/heatmap/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="heatmap.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/__init__.py b/plotly/validators/heatmap/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/heatmap/legendgrouptitle/_font.py b/plotly/validators/heatmap/legendgrouptitle/_font.py
deleted file mode 100644
index 9de209a1c9b..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="heatmap.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/_text.py b/plotly/validators/heatmap/legendgrouptitle/_text.py
deleted file mode 100644
index 9d38f9bf489..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="heatmap.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/__init__.py b/plotly/validators/heatmap/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_color.py b/plotly/validators/heatmap/legendgrouptitle/font/_color.py
deleted file mode 100644
index ba7507132a7..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="heatmap.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_family.py b/plotly/validators/heatmap/legendgrouptitle/font/_family.py
deleted file mode 100644
index 16c86b00e85..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="heatmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_lineposition.py b/plotly/validators/heatmap/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 8122190e21e..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="heatmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_shadow.py b/plotly/validators/heatmap/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 8f37bdd661d..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="heatmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_size.py b/plotly/validators/heatmap/legendgrouptitle/font/_size.py
deleted file mode 100644
index 33866824b67..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="heatmap.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_style.py b/plotly/validators/heatmap/legendgrouptitle/font/_style.py
deleted file mode 100644
index eb98c38b1ff..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="heatmap.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_textcase.py b/plotly/validators/heatmap/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 9e6b13281f7..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="heatmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_variant.py b/plotly/validators/heatmap/legendgrouptitle/font/_variant.py
deleted file mode 100644
index b5c8d4ad407..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="heatmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/legendgrouptitle/font/_weight.py b/plotly/validators/heatmap/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 4ce42a89669..00000000000
--- a/plotly/validators/heatmap/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="heatmap.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/stream/__init__.py b/plotly/validators/heatmap/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/heatmap/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/heatmap/stream/_maxpoints.py b/plotly/validators/heatmap/stream/_maxpoints.py
deleted file mode 100644
index eb9a4ca6df8..00000000000
--- a/plotly/validators/heatmap/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="heatmap.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/stream/_token.py b/plotly/validators/heatmap/stream/_token.py
deleted file mode 100644
index 0efa7112ff0..00000000000
--- a/plotly/validators/heatmap/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="heatmap.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/__init__.py b/plotly/validators/heatmap/textfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/heatmap/textfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/heatmap/textfont/_color.py b/plotly/validators/heatmap/textfont/_color.py
deleted file mode 100644
index aad817ad3bd..00000000000
--- a/plotly/validators/heatmap/textfont/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="heatmap.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_family.py b/plotly/validators/heatmap/textfont/_family.py
deleted file mode 100644
index dde504c04dc..00000000000
--- a/plotly/validators/heatmap/textfont/_family.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="heatmap.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_lineposition.py b/plotly/validators/heatmap/textfont/_lineposition.py
deleted file mode 100644
index fa222de2322..00000000000
--- a/plotly/validators/heatmap/textfont/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="heatmap.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_shadow.py b/plotly/validators/heatmap/textfont/_shadow.py
deleted file mode 100644
index 662f93e5cc7..00000000000
--- a/plotly/validators/heatmap/textfont/_shadow.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="heatmap.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_size.py b/plotly/validators/heatmap/textfont/_size.py
deleted file mode 100644
index d02679140d9..00000000000
--- a/plotly/validators/heatmap/textfont/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="heatmap.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_style.py b/plotly/validators/heatmap/textfont/_style.py
deleted file mode 100644
index ce12369d6c9..00000000000
--- a/plotly/validators/heatmap/textfont/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="heatmap.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_textcase.py b/plotly/validators/heatmap/textfont/_textcase.py
deleted file mode 100644
index 1e786f210e4..00000000000
--- a/plotly/validators/heatmap/textfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="heatmap.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_variant.py b/plotly/validators/heatmap/textfont/_variant.py
deleted file mode 100644
index 97b8f05e7b7..00000000000
--- a/plotly/validators/heatmap/textfont/_variant.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="variant", parent_name="heatmap.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/heatmap/textfont/_weight.py b/plotly/validators/heatmap/textfont/_weight.py
deleted file mode 100644
index d31eaece1a9..00000000000
--- a/plotly/validators/heatmap/textfont/_weight.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="heatmap.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/__init__.py b/plotly/validators/histogram/__init__.py
deleted file mode 100644
index 2e64a1d30df..00000000000
--- a/plotly/validators/histogram/__init__.py
+++ /dev/null
@@ -1,75 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zorder.ZorderValidator",
- "._ysrc.YsrcValidator",
- "._yhoverformat.YhoverformatValidator",
- "._ycalendar.YcalendarValidator",
- "._ybins.YbinsValidator",
- "._yaxis.YaxisValidator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xcalendar.XcalendarValidator",
- "._xbins.XbinsValidator",
- "._xaxis.XaxisValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._unselected.UnselectedValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._texttemplate.TexttemplateValidator",
- "._textsrc.TextsrcValidator",
- "._textposition.TextpositionValidator",
- "._textfont.TextfontValidator",
- "._textangle.TextangleValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._showlegend.ShowlegendValidator",
- "._selectedpoints.SelectedpointsValidator",
- "._selected.SelectedValidator",
- "._outsidetextfont.OutsidetextfontValidator",
- "._orientation.OrientationValidator",
- "._opacity.OpacityValidator",
- "._offsetgroup.OffsetgroupValidator",
- "._nbinsy.NbinsyValidator",
- "._nbinsx.NbinsxValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._insidetextfont.InsidetextfontValidator",
- "._insidetextanchor.InsidetextanchorValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._histnorm.HistnormValidator",
- "._histfunc.HistfuncValidator",
- "._error_y.Error_YValidator",
- "._error_x.Error_XValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._cumulative.CumulativeValidator",
- "._constraintext.ConstraintextValidator",
- "._cliponaxis.CliponaxisValidator",
- "._bingroup.BingroupValidator",
- "._autobiny.AutobinyValidator",
- "._autobinx.AutobinxValidator",
- "._alignmentgroup.AlignmentgroupValidator",
- ],
-)
diff --git a/plotly/validators/histogram/_alignmentgroup.py b/plotly/validators/histogram/_alignmentgroup.py
deleted file mode 100644
index ff5af537b2c..00000000000
--- a/plotly/validators/histogram/_alignmentgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignmentgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="alignmentgroup", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_autobinx.py b/plotly/validators/histogram/_autobinx.py
deleted file mode 100644
index 68f7f480921..00000000000
--- a/plotly/validators/histogram/_autobinx.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutobinxValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autobinx", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_autobiny.py b/plotly/validators/histogram/_autobiny.py
deleted file mode 100644
index 59b6e925ae7..00000000000
--- a/plotly/validators/histogram/_autobiny.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutobinyValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autobiny", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_bingroup.py b/plotly/validators/histogram/_bingroup.py
deleted file mode 100644
index 78f53479cdd..00000000000
--- a/plotly/validators/histogram/_bingroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BingroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="bingroup", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_cliponaxis.py b/plotly/validators/histogram/_cliponaxis.py
deleted file mode 100644
index 1f2c07d40ba..00000000000
--- a/plotly/validators/histogram/_cliponaxis.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CliponaxisValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cliponaxis", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_constraintext.py b/plotly/validators/histogram/_constraintext.py
deleted file mode 100644
index d012cb0b523..00000000000
--- a/plotly/validators/histogram/_constraintext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConstraintextValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="constraintext", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["inside", "outside", "both", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_cumulative.py b/plotly/validators/histogram/_cumulative.py
deleted file mode 100644
index 5375b22b083..00000000000
--- a/plotly/validators/histogram/_cumulative.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CumulativeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="cumulative", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Cumulative"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_customdata.py b/plotly/validators/histogram/_customdata.py
deleted file mode 100644
index acb0179e351..00000000000
--- a/plotly/validators/histogram/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_customdatasrc.py b/plotly/validators/histogram/_customdatasrc.py
deleted file mode 100644
index a083567abff..00000000000
--- a/plotly/validators/histogram/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_error_x.py b/plotly/validators/histogram/_error_x.py
deleted file mode 100644
index cada6953a0a..00000000000
--- a/plotly/validators/histogram/_error_x.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Error_XValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="error_x", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ErrorX"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_error_y.py b/plotly/validators/histogram/_error_y.py
deleted file mode 100644
index 48b1687b5cd..00000000000
--- a/plotly/validators/histogram/_error_y.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Error_YValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="error_y", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ErrorY"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_histfunc.py b/plotly/validators/histogram/_histfunc.py
deleted file mode 100644
index 3697b9f15a4..00000000000
--- a/plotly/validators/histogram/_histfunc.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistfuncValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="histfunc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["count", "sum", "avg", "min", "max"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_histnorm.py b/plotly/validators/histogram/_histnorm.py
deleted file mode 100644
index e6fd0b2e5eb..00000000000
--- a/plotly/validators/histogram/_histnorm.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistnormValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="histnorm", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- ["", "percent", "probability", "density", "probability density"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_hoverinfo.py b/plotly/validators/histogram/_hoverinfo.py
deleted file mode 100644
index 9e098d64782..00000000000
--- a/plotly/validators/histogram/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_hoverinfosrc.py b/plotly/validators/histogram/_hoverinfosrc.py
deleted file mode 100644
index 68dd3388da0..00000000000
--- a/plotly/validators/histogram/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_hoverlabel.py b/plotly/validators/histogram/_hoverlabel.py
deleted file mode 100644
index 38a42cbb5e3..00000000000
--- a/plotly/validators/histogram/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_hovertemplate.py b/plotly/validators/histogram/_hovertemplate.py
deleted file mode 100644
index 3932e5aff7f..00000000000
--- a/plotly/validators/histogram/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_hovertemplatesrc.py b/plotly/validators/histogram/_hovertemplatesrc.py
deleted file mode 100644
index 3b2a8193866..00000000000
--- a/plotly/validators/histogram/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="histogram", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_hovertext.py b/plotly/validators/histogram/_hovertext.py
deleted file mode 100644
index e05d21ff0a0..00000000000
--- a/plotly/validators/histogram/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_hovertextsrc.py b/plotly/validators/histogram/_hovertextsrc.py
deleted file mode 100644
index c525428202e..00000000000
--- a/plotly/validators/histogram/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_ids.py b/plotly/validators/histogram/_ids.py
deleted file mode 100644
index 8f170985e14..00000000000
--- a/plotly/validators/histogram/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_idssrc.py b/plotly/validators/histogram/_idssrc.py
deleted file mode 100644
index 8b609f7fafe..00000000000
--- a/plotly/validators/histogram/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_insidetextanchor.py b/plotly/validators/histogram/_insidetextanchor.py
deleted file mode 100644
index 8cfc3bfa2cd..00000000000
--- a/plotly/validators/histogram/_insidetextanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="insidetextanchor", parent_name="histogram", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["end", "middle", "start"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_insidetextfont.py b/plotly/validators/histogram/_insidetextfont.py
deleted file mode 100644
index c2675bce4f1..00000000000
--- a/plotly/validators/histogram/_insidetextfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="insidetextfont", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Insidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_legend.py b/plotly/validators/histogram/_legend.py
deleted file mode 100644
index a718e97129a..00000000000
--- a/plotly/validators/histogram/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_legendgroup.py b/plotly/validators/histogram/_legendgroup.py
deleted file mode 100644
index 3f5f138be0d..00000000000
--- a/plotly/validators/histogram/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_legendgrouptitle.py b/plotly/validators/histogram/_legendgrouptitle.py
deleted file mode 100644
index 9020b967b2b..00000000000
--- a/plotly/validators/histogram/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="histogram", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_legendrank.py b/plotly/validators/histogram/_legendrank.py
deleted file mode 100644
index 82bd1d3b860..00000000000
--- a/plotly/validators/histogram/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_legendwidth.py b/plotly/validators/histogram/_legendwidth.py
deleted file mode 100644
index fb913d83e9f..00000000000
--- a/plotly/validators/histogram/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_marker.py b/plotly/validators/histogram/_marker.py
deleted file mode 100644
index b21a652a54b..00000000000
--- a/plotly/validators/histogram/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_meta.py b/plotly/validators/histogram/_meta.py
deleted file mode 100644
index 6516f37c0e3..00000000000
--- a/plotly/validators/histogram/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_metasrc.py b/plotly/validators/histogram/_metasrc.py
deleted file mode 100644
index e7234584aa8..00000000000
--- a/plotly/validators/histogram/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_name.py b/plotly/validators/histogram/_name.py
deleted file mode 100644
index 0c987ba8fa8..00000000000
--- a/plotly/validators/histogram/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_nbinsx.py b/plotly/validators/histogram/_nbinsx.py
deleted file mode 100644
index 7c268370d3d..00000000000
--- a/plotly/validators/histogram/_nbinsx.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NbinsxValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nbinsx", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_nbinsy.py b/plotly/validators/histogram/_nbinsy.py
deleted file mode 100644
index 6a8ba9d49e2..00000000000
--- a/plotly/validators/histogram/_nbinsy.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NbinsyValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nbinsy", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_offsetgroup.py b/plotly/validators/histogram/_offsetgroup.py
deleted file mode 100644
index f1e4f4d08a7..00000000000
--- a/plotly/validators/histogram/_offsetgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="offsetgroup", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_opacity.py b/plotly/validators/histogram/_opacity.py
deleted file mode 100644
index 8ef925dde27..00000000000
--- a/plotly/validators/histogram/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_orientation.py b/plotly/validators/histogram/_orientation.py
deleted file mode 100644
index 4f5084cd313..00000000000
--- a/plotly/validators/histogram/_orientation.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="orientation", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- values=kwargs.pop("values", ["v", "h"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_outsidetextfont.py b/plotly/validators/histogram/_outsidetextfont.py
deleted file mode 100644
index aa8a3176117..00000000000
--- a/plotly/validators/histogram/_outsidetextfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutsidetextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="outsidetextfont", parent_name="histogram", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Outsidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_selected.py b/plotly/validators/histogram/_selected.py
deleted file mode 100644
index 304fdd3cead..00000000000
--- a/plotly/validators/histogram/_selected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="selected", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_selectedpoints.py b/plotly/validators/histogram/_selectedpoints.py
deleted file mode 100644
index 4d2a8999241..00000000000
--- a/plotly/validators/histogram/_selectedpoints.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectedpointsValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="selectedpoints", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_showlegend.py b/plotly/validators/histogram/_showlegend.py
deleted file mode 100644
index 61e04f81428..00000000000
--- a/plotly/validators/histogram/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_stream.py b/plotly/validators/histogram/_stream.py
deleted file mode 100644
index 46e68cf962d..00000000000
--- a/plotly/validators/histogram/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_text.py b/plotly/validators/histogram/_text.py
deleted file mode 100644
index a6183b79d6b..00000000000
--- a/plotly/validators/histogram/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_textangle.py b/plotly/validators/histogram/_textangle.py
deleted file mode 100644
index 6a9cbd6c459..00000000000
--- a/plotly/validators/histogram/_textangle.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextangleValidator(_bv.AngleValidator):
- def __init__(self, plotly_name="textangle", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_textfont.py b/plotly/validators/histogram/_textfont.py
deleted file mode 100644
index cbed5081682..00000000000
--- a/plotly/validators/histogram/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_textposition.py b/plotly/validators/histogram/_textposition.py
deleted file mode 100644
index 1263b4e4e06..00000000000
--- a/plotly/validators/histogram/_textposition.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textposition", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["inside", "outside", "auto", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_textsrc.py b/plotly/validators/histogram/_textsrc.py
deleted file mode 100644
index a673116a9e0..00000000000
--- a/plotly/validators/histogram/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_texttemplate.py b/plotly/validators/histogram/_texttemplate.py
deleted file mode 100644
index 052a65b15ab..00000000000
--- a/plotly/validators/histogram/_texttemplate.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_uid.py b/plotly/validators/histogram/_uid.py
deleted file mode 100644
index 2668ed69620..00000000000
--- a/plotly/validators/histogram/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_uirevision.py b/plotly/validators/histogram/_uirevision.py
deleted file mode 100644
index ac093613345..00000000000
--- a/plotly/validators/histogram/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_unselected.py b/plotly/validators/histogram/_unselected.py
deleted file mode 100644
index 2627ef51386..00000000000
--- a/plotly/validators/histogram/_unselected.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UnselectedValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="unselected", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Unselected"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_visible.py b/plotly/validators/histogram/_visible.py
deleted file mode 100644
index 2d25f313e69..00000000000
--- a/plotly/validators/histogram/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_x.py b/plotly/validators/histogram/_x.py
deleted file mode 100644
index 83207860c70..00000000000
--- a/plotly/validators/histogram/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_xaxis.py b/plotly/validators/histogram/_xaxis.py
deleted file mode 100644
index 89bccd0da54..00000000000
--- a/plotly/validators/histogram/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_xbins.py b/plotly/validators/histogram/_xbins.py
deleted file mode 100644
index 0061e26bfef..00000000000
--- a/plotly/validators/histogram/_xbins.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XbinsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="xbins", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "XBins"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_xcalendar.py b/plotly/validators/histogram/_xcalendar.py
deleted file mode 100644
index f5028acf0ef..00000000000
--- a/plotly/validators/histogram/_xcalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xcalendar", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_xhoverformat.py b/plotly/validators/histogram/_xhoverformat.py
deleted file mode 100644
index d6f3182f321..00000000000
--- a/plotly/validators/histogram/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_xsrc.py b/plotly/validators/histogram/_xsrc.py
deleted file mode 100644
index 17b0de8c9c1..00000000000
--- a/plotly/validators/histogram/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_y.py b/plotly/validators/histogram/_y.py
deleted file mode 100644
index c0b9104277d..00000000000
--- a/plotly/validators/histogram/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_yaxis.py b/plotly/validators/histogram/_yaxis.py
deleted file mode 100644
index 80714dc97a4..00000000000
--- a/plotly/validators/histogram/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_ybins.py b/plotly/validators/histogram/_ybins.py
deleted file mode 100644
index 222472d6325..00000000000
--- a/plotly/validators/histogram/_ybins.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YbinsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="ybins", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "YBins"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_ycalendar.py b/plotly/validators/histogram/_ycalendar.py
deleted file mode 100644
index d3bf687342e..00000000000
--- a/plotly/validators/histogram/_ycalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ycalendar", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_yhoverformat.py b/plotly/validators/histogram/_yhoverformat.py
deleted file mode 100644
index 8da34f0966b..00000000000
--- a/plotly/validators/histogram/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_ysrc.py b/plotly/validators/histogram/_ysrc.py
deleted file mode 100644
index e7688a1dbba..00000000000
--- a/plotly/validators/histogram/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/_zorder.py b/plotly/validators/histogram/_zorder.py
deleted file mode 100644
index 3c792a9784d..00000000000
--- a/plotly/validators/histogram/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="histogram", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/cumulative/__init__.py b/plotly/validators/histogram/cumulative/__init__.py
deleted file mode 100644
index b942b99f343..00000000000
--- a/plotly/validators/histogram/cumulative/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._enabled.EnabledValidator",
- "._direction.DirectionValidator",
- "._currentbin.CurrentbinValidator",
- ],
-)
diff --git a/plotly/validators/histogram/cumulative/_currentbin.py b/plotly/validators/histogram/cumulative/_currentbin.py
deleted file mode 100644
index dc6dbf90f74..00000000000
--- a/plotly/validators/histogram/cumulative/_currentbin.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CurrentbinValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="currentbin", parent_name="histogram.cumulative", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["include", "exclude", "half"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/cumulative/_direction.py b/plotly/validators/histogram/cumulative/_direction.py
deleted file mode 100644
index 39c765d4d7d..00000000000
--- a/plotly/validators/histogram/cumulative/_direction.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DirectionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="direction", parent_name="histogram.cumulative", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["increasing", "decreasing"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/cumulative/_enabled.py b/plotly/validators/histogram/cumulative/_enabled.py
deleted file mode 100644
index dc4a9b8e084..00000000000
--- a/plotly/validators/histogram/cumulative/_enabled.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="enabled", parent_name="histogram.cumulative", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/__init__.py b/plotly/validators/histogram/error_x/__init__.py
deleted file mode 100644
index 62838bdb731..00000000000
--- a/plotly/validators/histogram/error_x/__init__.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._valueminus.ValueminusValidator",
- "._value.ValueValidator",
- "._type.TypeValidator",
- "._tracerefminus.TracerefminusValidator",
- "._traceref.TracerefValidator",
- "._thickness.ThicknessValidator",
- "._symmetric.SymmetricValidator",
- "._copy_ystyle.Copy_YstyleValidator",
- "._color.ColorValidator",
- "._arraysrc.ArraysrcValidator",
- "._arrayminussrc.ArrayminussrcValidator",
- "._arrayminus.ArrayminusValidator",
- "._array.ArrayValidator",
- ],
-)
diff --git a/plotly/validators/histogram/error_x/_array.py b/plotly/validators/histogram/error_x/_array.py
deleted file mode 100644
index dbe6c84b60a..00000000000
--- a/plotly/validators/histogram/error_x/_array.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="array", parent_name="histogram.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_arrayminus.py b/plotly/validators/histogram/error_x/_arrayminus.py
deleted file mode 100644
index ab8071811b3..00000000000
--- a/plotly/validators/histogram/error_x/_arrayminus.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminusValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="arrayminus", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_arrayminussrc.py b/plotly/validators/histogram/error_x/_arrayminussrc.py
deleted file mode 100644
index 2d0e261057f..00000000000
--- a/plotly/validators/histogram/error_x/_arrayminussrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminussrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="arrayminussrc", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_arraysrc.py b/plotly/validators/histogram/error_x/_arraysrc.py
deleted file mode 100644
index bef828c8439..00000000000
--- a/plotly/validators/histogram/error_x/_arraysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArraysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="arraysrc", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_color.py b/plotly/validators/histogram/error_x/_color.py
deleted file mode 100644
index 7e70eb612a4..00000000000
--- a/plotly/validators/histogram/error_x/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="histogram.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_copy_ystyle.py b/plotly/validators/histogram/error_x/_copy_ystyle.py
deleted file mode 100644
index 7bcd58f48be..00000000000
--- a/plotly/validators/histogram/error_x/_copy_ystyle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Copy_YstyleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="copy_ystyle", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_symmetric.py b/plotly/validators/histogram/error_x/_symmetric.py
deleted file mode 100644
index 034cfe8e8ba..00000000000
--- a/plotly/validators/histogram/error_x/_symmetric.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymmetricValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="symmetric", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_thickness.py b/plotly/validators/histogram/error_x/_thickness.py
deleted file mode 100644
index fb3a82828fc..00000000000
--- a/plotly/validators/histogram/error_x/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_traceref.py b/plotly/validators/histogram/error_x/_traceref.py
deleted file mode 100644
index 24f8d5e38dc..00000000000
--- a/plotly/validators/histogram/error_x/_traceref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="traceref", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_tracerefminus.py b/plotly/validators/histogram/error_x/_tracerefminus.py
deleted file mode 100644
index 81f3817f6a6..00000000000
--- a/plotly/validators/histogram/error_x/_tracerefminus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefminusValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="tracerefminus", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_type.py b/plotly/validators/histogram/error_x/_type.py
deleted file mode 100644
index 230ac6d9ea2..00000000000
--- a/plotly/validators/histogram/error_x/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="histogram.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["percent", "constant", "sqrt", "data"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_value.py b/plotly/validators/histogram/error_x/_value.py
deleted file mode 100644
index 44fc5bb236c..00000000000
--- a/plotly/validators/histogram/error_x/_value.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="value", parent_name="histogram.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_valueminus.py b/plotly/validators/histogram/error_x/_valueminus.py
deleted file mode 100644
index de8cb7a548d..00000000000
--- a/plotly/validators/histogram/error_x/_valueminus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueminusValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="valueminus", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_visible.py b/plotly/validators/histogram/error_x/_visible.py
deleted file mode 100644
index b5c2e7fa1cd..00000000000
--- a/plotly/validators/histogram/error_x/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="histogram.error_x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_x/_width.py b/plotly/validators/histogram/error_x/_width.py
deleted file mode 100644
index 61c6f85e7b7..00000000000
--- a/plotly/validators/histogram/error_x/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="histogram.error_x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/__init__.py b/plotly/validators/histogram/error_y/__init__.py
deleted file mode 100644
index ea49850d5fe..00000000000
--- a/plotly/validators/histogram/error_y/__init__.py
+++ /dev/null
@@ -1,23 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._valueminus.ValueminusValidator",
- "._value.ValueValidator",
- "._type.TypeValidator",
- "._tracerefminus.TracerefminusValidator",
- "._traceref.TracerefValidator",
- "._thickness.ThicknessValidator",
- "._symmetric.SymmetricValidator",
- "._color.ColorValidator",
- "._arraysrc.ArraysrcValidator",
- "._arrayminussrc.ArrayminussrcValidator",
- "._arrayminus.ArrayminusValidator",
- "._array.ArrayValidator",
- ],
-)
diff --git a/plotly/validators/histogram/error_y/_array.py b/plotly/validators/histogram/error_y/_array.py
deleted file mode 100644
index 8974fbfdc40..00000000000
--- a/plotly/validators/histogram/error_y/_array.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="array", parent_name="histogram.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_arrayminus.py b/plotly/validators/histogram/error_y/_arrayminus.py
deleted file mode 100644
index bd03dfe3cdb..00000000000
--- a/plotly/validators/histogram/error_y/_arrayminus.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminusValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="arrayminus", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_arrayminussrc.py b/plotly/validators/histogram/error_y/_arrayminussrc.py
deleted file mode 100644
index fe27add2670..00000000000
--- a/plotly/validators/histogram/error_y/_arrayminussrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrayminussrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="arrayminussrc", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_arraysrc.py b/plotly/validators/histogram/error_y/_arraysrc.py
deleted file mode 100644
index 7b8ebb65f2d..00000000000
--- a/plotly/validators/histogram/error_y/_arraysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArraysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="arraysrc", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_color.py b/plotly/validators/histogram/error_y/_color.py
deleted file mode 100644
index cd746426cb7..00000000000
--- a/plotly/validators/histogram/error_y/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="histogram.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_symmetric.py b/plotly/validators/histogram/error_y/_symmetric.py
deleted file mode 100644
index 6c174148962..00000000000
--- a/plotly/validators/histogram/error_y/_symmetric.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymmetricValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="symmetric", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_thickness.py b/plotly/validators/histogram/error_y/_thickness.py
deleted file mode 100644
index 53039653dea..00000000000
--- a/plotly/validators/histogram/error_y/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_traceref.py b/plotly/validators/histogram/error_y/_traceref.py
deleted file mode 100644
index fa5774469e2..00000000000
--- a/plotly/validators/histogram/error_y/_traceref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="traceref", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_tracerefminus.py b/plotly/validators/histogram/error_y/_tracerefminus.py
deleted file mode 100644
index 7b8851ffedf..00000000000
--- a/plotly/validators/histogram/error_y/_tracerefminus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracerefminusValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="tracerefminus", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_type.py b/plotly/validators/histogram/error_y/_type.py
deleted file mode 100644
index 568537979c6..00000000000
--- a/plotly/validators/histogram/error_y/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="histogram.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["percent", "constant", "sqrt", "data"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_value.py b/plotly/validators/histogram/error_y/_value.py
deleted file mode 100644
index 89254b175ee..00000000000
--- a/plotly/validators/histogram/error_y/_value.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="value", parent_name="histogram.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_valueminus.py b/plotly/validators/histogram/error_y/_valueminus.py
deleted file mode 100644
index 5da283f1653..00000000000
--- a/plotly/validators/histogram/error_y/_valueminus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueminusValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="valueminus", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_visible.py b/plotly/validators/histogram/error_y/_visible.py
deleted file mode 100644
index feaf984462c..00000000000
--- a/plotly/validators/histogram/error_y/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="histogram.error_y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/error_y/_width.py b/plotly/validators/histogram/error_y/_width.py
deleted file mode 100644
index 3ea2227b98e..00000000000
--- a/plotly/validators/histogram/error_y/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="histogram.error_y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/__init__.py b/plotly/validators/histogram/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/histogram/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/histogram/hoverlabel/_align.py b/plotly/validators/histogram/hoverlabel/_align.py
deleted file mode 100644
index 2ff56645d5c..00000000000
--- a/plotly/validators/histogram/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_alignsrc.py b/plotly/validators/histogram/hoverlabel/_alignsrc.py
deleted file mode 100644
index 6a25fb0b8c1..00000000000
--- a/plotly/validators/histogram/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_bgcolor.py b/plotly/validators/histogram/hoverlabel/_bgcolor.py
deleted file mode 100644
index b702925fb66..00000000000
--- a/plotly/validators/histogram/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_bgcolorsrc.py b/plotly/validators/histogram/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index ff0ba862cf5..00000000000
--- a/plotly/validators/histogram/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_bordercolor.py b/plotly/validators/histogram/hoverlabel/_bordercolor.py
deleted file mode 100644
index 01060976076..00000000000
--- a/plotly/validators/histogram/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_bordercolorsrc.py b/plotly/validators/histogram/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index e0e47028d6a..00000000000
--- a/plotly/validators/histogram/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_font.py b/plotly/validators/histogram/hoverlabel/_font.py
deleted file mode 100644
index e19f798d0b9..00000000000
--- a/plotly/validators/histogram/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_namelength.py b/plotly/validators/histogram/hoverlabel/_namelength.py
deleted file mode 100644
index 50488b01851..00000000000
--- a/plotly/validators/histogram/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/_namelengthsrc.py b/plotly/validators/histogram/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index b7dec0f928d..00000000000
--- a/plotly/validators/histogram/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="histogram.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/__init__.py b/plotly/validators/histogram/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/hoverlabel/font/_color.py b/plotly/validators/histogram/hoverlabel/font/_color.py
deleted file mode 100644
index 1f852ca0bbf..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_colorsrc.py b/plotly/validators/histogram/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index a61e29dec0f..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_family.py b/plotly/validators/histogram/hoverlabel/font/_family.py
deleted file mode 100644
index 19e5ae2fd0a..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_familysrc.py b/plotly/validators/histogram/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 24d4542c71d..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_lineposition.py b/plotly/validators/histogram/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 518362fd9dd..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_linepositionsrc.py b/plotly/validators/histogram/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 3979108fc3d..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="histogram.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_shadow.py b/plotly/validators/histogram/hoverlabel/font/_shadow.py
deleted file mode 100644
index 12dfed2d5bb..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_shadowsrc.py b/plotly/validators/histogram/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index b43ca96cd13..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_size.py b/plotly/validators/histogram/hoverlabel/font/_size.py
deleted file mode 100644
index b52d156521c..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_sizesrc.py b/plotly/validators/histogram/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 269c4a2e6fa..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_style.py b/plotly/validators/histogram/hoverlabel/font/_style.py
deleted file mode 100644
index d865ab70c52..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_stylesrc.py b/plotly/validators/histogram/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 09c4a861f70..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_textcase.py b/plotly/validators/histogram/hoverlabel/font/_textcase.py
deleted file mode 100644
index bd9f3cc3d66..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_textcasesrc.py b/plotly/validators/histogram/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 73d16b2ff0d..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="histogram.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_variant.py b/plotly/validators/histogram/hoverlabel/font/_variant.py
deleted file mode 100644
index d8850fbf62a..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_variantsrc.py b/plotly/validators/histogram/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 29e1d785a81..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="histogram.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_weight.py b/plotly/validators/histogram/hoverlabel/font/_weight.py
deleted file mode 100644
index 676573460e8..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/hoverlabel/font/_weightsrc.py b/plotly/validators/histogram/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index d168aa0bb53..00000000000
--- a/plotly/validators/histogram/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="histogram.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/__init__.py b/plotly/validators/histogram/insidetextfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram/insidetextfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/insidetextfont/_color.py b/plotly/validators/histogram/insidetextfont/_color.py
deleted file mode 100644
index 0739b5ed96f..00000000000
--- a/plotly/validators/histogram/insidetextfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_family.py b/plotly/validators/histogram/insidetextfont/_family.py
deleted file mode 100644
index 566c26146b2..00000000000
--- a/plotly/validators/histogram/insidetextfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_lineposition.py b/plotly/validators/histogram/insidetextfont/_lineposition.py
deleted file mode 100644
index 4b4fc727724..00000000000
--- a/plotly/validators/histogram/insidetextfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram.insidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_shadow.py b/plotly/validators/histogram/insidetextfont/_shadow.py
deleted file mode 100644
index bf1ebef3a7f..00000000000
--- a/plotly/validators/histogram/insidetextfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_size.py b/plotly/validators/histogram/insidetextfont/_size.py
deleted file mode 100644
index 1e24b1d06d5..00000000000
--- a/plotly/validators/histogram/insidetextfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_style.py b/plotly/validators/histogram/insidetextfont/_style.py
deleted file mode 100644
index 25a69c77e8a..00000000000
--- a/plotly/validators/histogram/insidetextfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_textcase.py b/plotly/validators/histogram/insidetextfont/_textcase.py
deleted file mode 100644
index 7d8d94d928f..00000000000
--- a/plotly/validators/histogram/insidetextfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_variant.py b/plotly/validators/histogram/insidetextfont/_variant.py
deleted file mode 100644
index 009c4dcbf9c..00000000000
--- a/plotly/validators/histogram/insidetextfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/insidetextfont/_weight.py b/plotly/validators/histogram/insidetextfont/_weight.py
deleted file mode 100644
index ce88254ebb0..00000000000
--- a/plotly/validators/histogram/insidetextfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="histogram.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/__init__.py b/plotly/validators/histogram/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/histogram/legendgrouptitle/_font.py b/plotly/validators/histogram/legendgrouptitle/_font.py
deleted file mode 100644
index 8dc458274de..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="histogram.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/_text.py b/plotly/validators/histogram/legendgrouptitle/_text.py
deleted file mode 100644
index 0341385e702..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="histogram.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/__init__.py b/plotly/validators/histogram/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_color.py b/plotly/validators/histogram/legendgrouptitle/font/_color.py
deleted file mode 100644
index 977e13a2a0a..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_family.py b/plotly/validators/histogram/legendgrouptitle/font/_family.py
deleted file mode 100644
index 4948ad42047..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_lineposition.py b/plotly/validators/histogram/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 781669748e3..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_shadow.py b/plotly/validators/histogram/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 7cf39eab26b..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_size.py b/plotly/validators/histogram/legendgrouptitle/font/_size.py
deleted file mode 100644
index 22c02a64900..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_style.py b/plotly/validators/histogram/legendgrouptitle/font/_style.py
deleted file mode 100644
index 14807bb36ec..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_textcase.py b/plotly/validators/histogram/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index f97edfbe7bd..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_variant.py b/plotly/validators/histogram/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 86de3c53cf6..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/legendgrouptitle/font/_weight.py b/plotly/validators/histogram/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 612bb9a4771..00000000000
--- a/plotly/validators/histogram/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/__init__.py b/plotly/validators/histogram/marker/__init__.py
deleted file mode 100644
index 69ad877d807..00000000000
--- a/plotly/validators/histogram/marker/__init__.py
+++ /dev/null
@@ -1,26 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._showscale.ShowscaleValidator",
- "._reversescale.ReversescaleValidator",
- "._pattern.PatternValidator",
- "._opacitysrc.OpacitysrcValidator",
- "._opacity.OpacityValidator",
- "._line.LineValidator",
- "._cornerradius.CornerradiusValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/histogram/marker/_autocolorscale.py b/plotly/validators/histogram/marker/_autocolorscale.py
deleted file mode 100644
index 80dee3ff3c7..00000000000
--- a/plotly/validators/histogram/marker/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_cauto.py b/plotly/validators/histogram/marker/_cauto.py
deleted file mode 100644
index f0989f25c20..00000000000
--- a/plotly/validators/histogram/marker/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_cmax.py b/plotly/validators/histogram/marker/_cmax.py
deleted file mode 100644
index 2b1733cb250..00000000000
--- a/plotly/validators/histogram/marker/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_cmid.py b/plotly/validators/histogram/marker/_cmid.py
deleted file mode 100644
index a2bfb151f37..00000000000
--- a/plotly/validators/histogram/marker/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_cmin.py b/plotly/validators/histogram/marker/_cmin.py
deleted file mode 100644
index facc39ee6c3..00000000000
--- a/plotly/validators/histogram/marker/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_color.py b/plotly/validators/histogram/marker/_color.py
deleted file mode 100644
index 405ad67fb35..00000000000
--- a/plotly/validators/histogram/marker/_color.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop(
- "colorscale_path", "histogram.marker.colorscale"
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_coloraxis.py b/plotly/validators/histogram/marker/_coloraxis.py
deleted file mode 100644
index a66ae95a9f8..00000000000
--- a/plotly/validators/histogram/marker/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_colorbar.py b/plotly/validators/histogram/marker/_colorbar.py
deleted file mode 100644
index 7995bf6a336..00000000000
--- a/plotly/validators/histogram/marker/_colorbar.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="colorbar", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_colorscale.py b/plotly/validators/histogram/marker/_colorscale.py
deleted file mode 100644
index 2b3cebe5e79..00000000000
--- a/plotly/validators/histogram/marker/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_colorsrc.py b/plotly/validators/histogram/marker/_colorsrc.py
deleted file mode 100644
index 06836895ec6..00000000000
--- a/plotly/validators/histogram/marker/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_cornerradius.py b/plotly/validators/histogram/marker/_cornerradius.py
deleted file mode 100644
index 7b0b2a7790c..00000000000
--- a/plotly/validators/histogram/marker/_cornerradius.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CornerradiusValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="cornerradius", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_line.py b/plotly/validators/histogram/marker/_line.py
deleted file mode 100644
index 16a789c2e78..00000000000
--- a/plotly/validators/histogram/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_opacity.py b/plotly/validators/histogram/marker/_opacity.py
deleted file mode 100644
index ee22ee4bdae..00000000000
--- a/plotly/validators/histogram/marker/_opacity.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_opacitysrc.py b/plotly/validators/histogram/marker/_opacitysrc.py
deleted file mode 100644
index dfc675a923d..00000000000
--- a/plotly/validators/histogram/marker/_opacitysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacitysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="opacitysrc", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_pattern.py b/plotly/validators/histogram/marker/_pattern.py
deleted file mode 100644
index 232d623cdb4..00000000000
--- a/plotly/validators/histogram/marker/_pattern.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PatternValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pattern", parent_name="histogram.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pattern"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_reversescale.py b/plotly/validators/histogram/marker/_reversescale.py
deleted file mode 100644
index 410a80fe1d3..00000000000
--- a/plotly/validators/histogram/marker/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/_showscale.py b/plotly/validators/histogram/marker/_showscale.py
deleted file mode 100644
index 3b1e76987bf..00000000000
--- a/plotly/validators/histogram/marker/_showscale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showscale", parent_name="histogram.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/__init__.py b/plotly/validators/histogram/marker/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/histogram/marker/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/marker/colorbar/_bgcolor.py b/plotly/validators/histogram/marker/colorbar/_bgcolor.py
deleted file mode 100644
index c2376fe1dff..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_bordercolor.py b/plotly/validators/histogram/marker/colorbar/_bordercolor.py
deleted file mode 100644
index faf05452745..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_borderwidth.py b/plotly/validators/histogram/marker/colorbar/_borderwidth.py
deleted file mode 100644
index 8a511f2a01c..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="borderwidth",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_dtick.py b/plotly/validators/histogram/marker/colorbar/_dtick.py
deleted file mode 100644
index f67160052ea..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_exponentformat.py b/plotly/validators/histogram/marker/colorbar/_exponentformat.py
deleted file mode 100644
index 19762c66431..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_labelalias.py b/plotly/validators/histogram/marker/colorbar/_labelalias.py
deleted file mode 100644
index 8630665865b..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_labelalias.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="labelalias",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_len.py b/plotly/validators/histogram/marker/colorbar/_len.py
deleted file mode 100644
index 0adfad0e5f3..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_lenmode.py b/plotly/validators/histogram/marker/colorbar/_lenmode.py
deleted file mode 100644
index 372d52e8827..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_minexponent.py b/plotly/validators/histogram/marker/colorbar/_minexponent.py
deleted file mode 100644
index e0c5cabf8eb..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_minexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="minexponent",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_nticks.py b/plotly/validators/histogram/marker/colorbar/_nticks.py
deleted file mode 100644
index 489d8456e8d..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_orientation.py b/plotly/validators/histogram/marker/colorbar/_orientation.py
deleted file mode 100644
index 76046c878a9..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_orientation.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="orientation",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_outlinecolor.py b/plotly/validators/histogram/marker/colorbar/_outlinecolor.py
deleted file mode 100644
index 53be5c6873f..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="outlinecolor",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_outlinewidth.py b/plotly/validators/histogram/marker/colorbar/_outlinewidth.py
deleted file mode 100644
index 7957901373a..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="outlinewidth",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_separatethousands.py b/plotly/validators/histogram/marker/colorbar/_separatethousands.py
deleted file mode 100644
index 94d363a400b..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_showexponent.py b/plotly/validators/histogram/marker/colorbar/_showexponent.py
deleted file mode 100644
index bf0f8822ea4..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_showexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showexponent",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_showticklabels.py b/plotly/validators/histogram/marker/colorbar/_showticklabels.py
deleted file mode 100644
index e0bfc0051f1..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_showtickprefix.py b/plotly/validators/histogram/marker/colorbar/_showtickprefix.py
deleted file mode 100644
index 7eb759449ad..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_showticksuffix.py b/plotly/validators/histogram/marker/colorbar/_showticksuffix.py
deleted file mode 100644
index 8402aca292c..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_thickness.py b/plotly/validators/histogram/marker/colorbar/_thickness.py
deleted file mode 100644
index f11c5caeb87..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_thicknessmode.py b/plotly/validators/histogram/marker/colorbar/_thicknessmode.py
deleted file mode 100644
index b387b30d5c4..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tick0.py b/plotly/validators/histogram/marker/colorbar/_tick0.py
deleted file mode 100644
index 76a19351f46..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickangle.py b/plotly/validators/histogram/marker/colorbar/_tickangle.py
deleted file mode 100644
index cb1627f52e3..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickcolor.py b/plotly/validators/histogram/marker/colorbar/_tickcolor.py
deleted file mode 100644
index a72cafcbddd..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickfont.py b/plotly/validators/histogram/marker/colorbar/_tickfont.py
deleted file mode 100644
index 911f69f4127..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickformat.py b/plotly/validators/histogram/marker/colorbar/_tickformat.py
deleted file mode 100644
index 98fe3913721..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickformat",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickformatstopdefaults.py b/plotly/validators/histogram/marker/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 6a2735d657f..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickformatstops.py b/plotly/validators/histogram/marker/colorbar/_tickformatstops.py
deleted file mode 100644
index 2b23eae6909..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticklabeloverflow.py b/plotly/validators/histogram/marker/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index dd9a9f4d04c..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticklabelposition.py b/plotly/validators/histogram/marker/colorbar/_ticklabelposition.py
deleted file mode 100644
index ff4804e029c..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticklabelstep.py b/plotly/validators/histogram/marker/colorbar/_ticklabelstep.py
deleted file mode 100644
index 6ffea6ab21b..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticklen.py b/plotly/validators/histogram/marker/colorbar/_ticklen.py
deleted file mode 100644
index 7c65ee4353f..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickmode.py b/plotly/validators/histogram/marker/colorbar/_tickmode.py
deleted file mode 100644
index 571ceb534c0..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickprefix.py b/plotly/validators/histogram/marker/colorbar/_tickprefix.py
deleted file mode 100644
index 11347d35ea2..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickprefix",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticks.py b/plotly/validators/histogram/marker/colorbar/_ticks.py
deleted file mode 100644
index 96314e23230..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticksuffix.py b/plotly/validators/histogram/marker/colorbar/_ticksuffix.py
deleted file mode 100644
index f56948d03a3..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="ticksuffix",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticktext.py b/plotly/validators/histogram/marker/colorbar/_ticktext.py
deleted file mode 100644
index 71c2fee5340..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ticktextsrc.py b/plotly/validators/histogram/marker/colorbar/_ticktextsrc.py
deleted file mode 100644
index 1f0d7b12f50..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="ticktextsrc",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickvals.py b/plotly/validators/histogram/marker/colorbar/_tickvals.py
deleted file mode 100644
index c6ddc6b9c9a..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickvalssrc.py b/plotly/validators/histogram/marker/colorbar/_tickvalssrc.py
deleted file mode 100644
index c2b1353f7f7..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="tickvalssrc",
- parent_name="histogram.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_tickwidth.py b/plotly/validators/histogram/marker/colorbar/_tickwidth.py
deleted file mode 100644
index d87f4968b1a..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_title.py b/plotly/validators/histogram/marker/colorbar/_title.py
deleted file mode 100644
index 7b46b875b1b..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_x.py b/plotly/validators/histogram/marker/colorbar/_x.py
deleted file mode 100644
index a00b542a831..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_xanchor.py b/plotly/validators/histogram/marker/colorbar/_xanchor.py
deleted file mode 100644
index cc9fe37d4a2..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_xpad.py b/plotly/validators/histogram/marker/colorbar/_xpad.py
deleted file mode 100644
index 6a27944da57..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_xref.py b/plotly/validators/histogram/marker/colorbar/_xref.py
deleted file mode 100644
index c185b04c9a6..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_y.py b/plotly/validators/histogram/marker/colorbar/_y.py
deleted file mode 100644
index 063fbff1b36..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_yanchor.py b/plotly/validators/histogram/marker/colorbar/_yanchor.py
deleted file mode 100644
index a2539656b74..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_ypad.py b/plotly/validators/histogram/marker/colorbar/_ypad.py
deleted file mode 100644
index 159ccab58b2..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/_yref.py b/plotly/validators/histogram/marker/colorbar/_yref.py
deleted file mode 100644
index 89925463a2e..00000000000
--- a/plotly/validators/histogram/marker/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="histogram.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/__init__.py b/plotly/validators/histogram/marker/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_color.py b/plotly/validators/histogram/marker/colorbar/tickfont/_color.py
deleted file mode 100644
index ed87612b515..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_family.py b/plotly/validators/histogram/marker/colorbar/tickfont/_family.py
deleted file mode 100644
index c6103196e6f..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_lineposition.py b/plotly/validators/histogram/marker/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 132e7d06319..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_shadow.py b/plotly/validators/histogram/marker/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 52041e2e87c..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_size.py b/plotly/validators/histogram/marker/colorbar/tickfont/_size.py
deleted file mode 100644
index 7a82783f90d..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_style.py b/plotly/validators/histogram/marker/colorbar/tickfont/_style.py
deleted file mode 100644
index e7a3471d95d..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_textcase.py b/plotly/validators/histogram/marker/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 89a03528052..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_variant.py b/plotly/validators/histogram/marker/colorbar/tickfont/_variant.py
deleted file mode 100644
index 0a0272ffa89..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickfont/_weight.py b/plotly/validators/histogram/marker/colorbar/tickfont/_weight.py
deleted file mode 100644
index 94a1419f0ed..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickformatstop/__init__.py b/plotly/validators/histogram/marker/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/histogram/marker/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/histogram/marker/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 37684bfc115..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="histogram.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickformatstop/_enabled.py b/plotly/validators/histogram/marker/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 1c395b373fb..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="histogram.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickformatstop/_name.py b/plotly/validators/histogram/marker/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 455314d6405..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="histogram.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/histogram/marker/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 9557c981310..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="histogram.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/tickformatstop/_value.py b/plotly/validators/histogram/marker/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 6fbb9470ebe..00000000000
--- a/plotly/validators/histogram/marker/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="histogram.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/__init__.py b/plotly/validators/histogram/marker/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/histogram/marker/colorbar/title/_font.py b/plotly/validators/histogram/marker/colorbar/title/_font.py
deleted file mode 100644
index 6b254e7f6a4..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="histogram.marker.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/_side.py b/plotly/validators/histogram/marker/colorbar/title/_side.py
deleted file mode 100644
index 51947b1078f..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/_side.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="side",
- parent_name="histogram.marker.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/_text.py b/plotly/validators/histogram/marker/colorbar/title/_text.py
deleted file mode 100644
index 3b810db894a..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/_text.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="text",
- parent_name="histogram.marker.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/__init__.py b/plotly/validators/histogram/marker/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_color.py b/plotly/validators/histogram/marker/colorbar/title/font/_color.py
deleted file mode 100644
index dbdf1abb471..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_family.py b/plotly/validators/histogram/marker/colorbar/title/font/_family.py
deleted file mode 100644
index 95ebaccaf80..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_lineposition.py b/plotly/validators/histogram/marker/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 750beefaa04..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_shadow.py b/plotly/validators/histogram/marker/colorbar/title/font/_shadow.py
deleted file mode 100644
index 6b3eb13cee8..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_size.py b/plotly/validators/histogram/marker/colorbar/title/font/_size.py
deleted file mode 100644
index a728aeed1e2..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_style.py b/plotly/validators/histogram/marker/colorbar/title/font/_style.py
deleted file mode 100644
index 2e871ca2304..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_textcase.py b/plotly/validators/histogram/marker/colorbar/title/font/_textcase.py
deleted file mode 100644
index 634d593dd8c..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_variant.py b/plotly/validators/histogram/marker/colorbar/title/font/_variant.py
deleted file mode 100644
index 08565d9f492..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/colorbar/title/font/_weight.py b/plotly/validators/histogram/marker/colorbar/title/font/_weight.py
deleted file mode 100644
index 2f0bc919685..00000000000
--- a/plotly/validators/histogram/marker/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/__init__.py b/plotly/validators/histogram/marker/line/__init__.py
deleted file mode 100644
index 4ba3ea340b5..00000000000
--- a/plotly/validators/histogram/marker/line/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._reversescale.ReversescaleValidator",
- "._colorsrc.ColorsrcValidator",
- "._colorscale.ColorscaleValidator",
- "._coloraxis.ColoraxisValidator",
- "._color.ColorValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/histogram/marker/line/_autocolorscale.py b/plotly/validators/histogram/marker/line/_autocolorscale.py
deleted file mode 100644
index de694463cb1..00000000000
--- a/plotly/validators/histogram/marker/line/_autocolorscale.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="autocolorscale",
- parent_name="histogram.marker.line",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_cauto.py b/plotly/validators/histogram/marker/line/_cauto.py
deleted file mode 100644
index 064b721cb89..00000000000
--- a/plotly/validators/histogram/marker/line/_cauto.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="cauto", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_cmax.py b/plotly/validators/histogram/marker/line/_cmax.py
deleted file mode 100644
index 760239a5285..00000000000
--- a/plotly/validators/histogram/marker/line/_cmax.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="cmax", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_cmid.py b/plotly/validators/histogram/marker/line/_cmid.py
deleted file mode 100644
index 32b81148e38..00000000000
--- a/plotly/validators/histogram/marker/line/_cmid.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="cmid", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_cmin.py b/plotly/validators/histogram/marker/line/_cmin.py
deleted file mode 100644
index 24b1cb79482..00000000000
--- a/plotly/validators/histogram/marker/line/_cmin.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="cmin", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_color.py b/plotly/validators/histogram/marker/line/_color.py
deleted file mode 100644
index eb5662e9175..00000000000
--- a/plotly/validators/histogram/marker/line/_color.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- colorscale_path=kwargs.pop(
- "colorscale_path", "histogram.marker.line.colorscale"
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_coloraxis.py b/plotly/validators/histogram/marker/line/_coloraxis.py
deleted file mode 100644
index ec62e6bd8f5..00000000000
--- a/plotly/validators/histogram/marker/line/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_colorscale.py b/plotly/validators/histogram/marker/line/_colorscale.py
deleted file mode 100644
index 8a2af01ce92..00000000000
--- a/plotly/validators/histogram/marker/line/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_colorsrc.py b/plotly/validators/histogram/marker/line/_colorsrc.py
deleted file mode 100644
index 5997f011558..00000000000
--- a/plotly/validators/histogram/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_reversescale.py b/plotly/validators/histogram/marker/line/_reversescale.py
deleted file mode 100644
index ddfbd2a112b..00000000000
--- a/plotly/validators/histogram/marker/line/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_width.py b/plotly/validators/histogram/marker/line/_width.py
deleted file mode 100644
index 63c644d007e..00000000000
--- a/plotly/validators/histogram/marker/line/_width.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/line/_widthsrc.py b/plotly/validators/histogram/marker/line/_widthsrc.py
deleted file mode 100644
index 5ab0291d36d..00000000000
--- a/plotly/validators/histogram/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="widthsrc", parent_name="histogram.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/__init__.py b/plotly/validators/histogram/marker/pattern/__init__.py
deleted file mode 100644
index e42ccc4d0fb..00000000000
--- a/plotly/validators/histogram/marker/pattern/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._soliditysrc.SoliditysrcValidator",
- "._solidity.SolidityValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shapesrc.ShapesrcValidator",
- "._shape.ShapeValidator",
- "._fillmode.FillmodeValidator",
- "._fgopacity.FgopacityValidator",
- "._fgcolorsrc.FgcolorsrcValidator",
- "._fgcolor.FgcolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/marker/pattern/_bgcolor.py b/plotly/validators/histogram/marker/pattern/_bgcolor.py
deleted file mode 100644
index a27efda18fd..00000000000
--- a/plotly/validators/histogram/marker/pattern/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_bgcolorsrc.py b/plotly/validators/histogram/marker/pattern/_bgcolorsrc.py
deleted file mode 100644
index 635b32b20ff..00000000000
--- a/plotly/validators/histogram/marker/pattern/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_fgcolor.py b/plotly/validators/histogram/marker/pattern/_fgcolor.py
deleted file mode 100644
index 2206e189a2e..00000000000
--- a/plotly/validators/histogram/marker/pattern/_fgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fgcolor", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_fgcolorsrc.py b/plotly/validators/histogram/marker/pattern/_fgcolorsrc.py
deleted file mode 100644
index 81b8d282204..00000000000
--- a/plotly/validators/histogram/marker/pattern/_fgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="fgcolorsrc", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_fgopacity.py b/plotly/validators/histogram/marker/pattern/_fgopacity.py
deleted file mode 100644
index 619f395bddf..00000000000
--- a/plotly/validators/histogram/marker/pattern/_fgopacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgopacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="fgopacity", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_fillmode.py b/plotly/validators/histogram/marker/pattern/_fillmode.py
deleted file mode 100644
index 7281859f521..00000000000
--- a/plotly/validators/histogram/marker/pattern/_fillmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="fillmode", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["replace", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_shape.py b/plotly/validators/histogram/marker/pattern/_shape.py
deleted file mode 100644
index c1bea74565a..00000000000
--- a/plotly/validators/histogram/marker/pattern/_shape.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="shape", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["", "/", "\\", "x", "-", "|", "+", "."]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_shapesrc.py b/plotly/validators/histogram/marker/pattern/_shapesrc.py
deleted file mode 100644
index dd6ca9f7878..00000000000
--- a/plotly/validators/histogram/marker/pattern/_shapesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shapesrc", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_size.py b/plotly/validators/histogram/marker/pattern/_size.py
deleted file mode 100644
index b7a088b65b7..00000000000
--- a/plotly/validators/histogram/marker/pattern/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_sizesrc.py b/plotly/validators/histogram/marker/pattern/_sizesrc.py
deleted file mode 100644
index 9dd1ca8cc69..00000000000
--- a/plotly/validators/histogram/marker/pattern/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_solidity.py b/plotly/validators/histogram/marker/pattern/_solidity.py
deleted file mode 100644
index 90efa2596a0..00000000000
--- a/plotly/validators/histogram/marker/pattern/_solidity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SolidityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="solidity", parent_name="histogram.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/marker/pattern/_soliditysrc.py b/plotly/validators/histogram/marker/pattern/_soliditysrc.py
deleted file mode 100644
index 1562ca74e45..00000000000
--- a/plotly/validators/histogram/marker/pattern/_soliditysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SoliditysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="soliditysrc",
- parent_name="histogram.marker.pattern",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/__init__.py b/plotly/validators/histogram/outsidetextfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram/outsidetextfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/outsidetextfont/_color.py b/plotly/validators/histogram/outsidetextfont/_color.py
deleted file mode 100644
index bafd9c5b166..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_family.py b/plotly/validators/histogram/outsidetextfont/_family.py
deleted file mode 100644
index 331117c920f..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_lineposition.py b/plotly/validators/histogram/outsidetextfont/_lineposition.py
deleted file mode 100644
index 40f281adf9a..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram.outsidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_shadow.py b/plotly/validators/histogram/outsidetextfont/_shadow.py
deleted file mode 100644
index 026e91c1526..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_size.py b/plotly/validators/histogram/outsidetextfont/_size.py
deleted file mode 100644
index 539d6878597..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_style.py b/plotly/validators/histogram/outsidetextfont/_style.py
deleted file mode 100644
index 34d8b18bd72..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_textcase.py b/plotly/validators/histogram/outsidetextfont/_textcase.py
deleted file mode 100644
index 8aed50c3210..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_variant.py b/plotly/validators/histogram/outsidetextfont/_variant.py
deleted file mode 100644
index 01027669939..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/outsidetextfont/_weight.py b/plotly/validators/histogram/outsidetextfont/_weight.py
deleted file mode 100644
index f397d1f36a0..00000000000
--- a/plotly/validators/histogram/outsidetextfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="histogram.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/selected/__init__.py b/plotly/validators/histogram/selected/__init__.py
deleted file mode 100644
index 9d2a313b832..00000000000
--- a/plotly/validators/histogram/selected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._textfont.TextfontValidator", "._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/histogram/selected/_marker.py b/plotly/validators/histogram/selected/_marker.py
deleted file mode 100644
index adbb7b3168f..00000000000
--- a/plotly/validators/histogram/selected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="histogram.selected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/selected/_textfont.py b/plotly/validators/histogram/selected/_textfont.py
deleted file mode 100644
index a4caa9deb6c..00000000000
--- a/plotly/validators/histogram/selected/_textfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="textfont", parent_name="histogram.selected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/selected/marker/__init__.py b/plotly/validators/histogram/selected/marker/__init__.py
deleted file mode 100644
index 653e5729338..00000000000
--- a/plotly/validators/histogram/selected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/histogram/selected/marker/_color.py b/plotly/validators/histogram/selected/marker/_color.py
deleted file mode 100644
index a07706094ef..00000000000
--- a/plotly/validators/histogram/selected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/selected/marker/_opacity.py b/plotly/validators/histogram/selected/marker/_opacity.py
deleted file mode 100644
index 5a5833846b0..00000000000
--- a/plotly/validators/histogram/selected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="histogram.selected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/selected/textfont/__init__.py b/plotly/validators/histogram/selected/textfont/__init__.py
deleted file mode 100644
index 85a4cc95736..00000000000
--- a/plotly/validators/histogram/selected/textfont/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._color.ColorValidator"]
-)
diff --git a/plotly/validators/histogram/selected/textfont/_color.py b/plotly/validators/histogram/selected/textfont/_color.py
deleted file mode 100644
index 8125986e58c..00000000000
--- a/plotly/validators/histogram/selected/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.selected.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/stream/__init__.py b/plotly/validators/histogram/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/histogram/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/histogram/stream/_maxpoints.py b/plotly/validators/histogram/stream/_maxpoints.py
deleted file mode 100644
index 1071eb9607e..00000000000
--- a/plotly/validators/histogram/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="histogram.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/stream/_token.py b/plotly/validators/histogram/stream/_token.py
deleted file mode 100644
index 471a806d0b1..00000000000
--- a/plotly/validators/histogram/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="histogram.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/__init__.py b/plotly/validators/histogram/textfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram/textfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram/textfont/_color.py b/plotly/validators/histogram/textfont/_color.py
deleted file mode 100644
index 7b5b8df815a..00000000000
--- a/plotly/validators/histogram/textfont/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="histogram.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_family.py b/plotly/validators/histogram/textfont/_family.py
deleted file mode 100644
index 6be54563e79..00000000000
--- a/plotly/validators/histogram/textfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="histogram.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_lineposition.py b/plotly/validators/histogram/textfont/_lineposition.py
deleted file mode 100644
index 0af0da84945..00000000000
--- a/plotly/validators/histogram/textfont/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="histogram.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_shadow.py b/plotly/validators/histogram/textfont/_shadow.py
deleted file mode 100644
index 3cde96716d6..00000000000
--- a/plotly/validators/histogram/textfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="histogram.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_size.py b/plotly/validators/histogram/textfont/_size.py
deleted file mode 100644
index 877cf2dbe04..00000000000
--- a/plotly/validators/histogram/textfont/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="histogram.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_style.py b/plotly/validators/histogram/textfont/_style.py
deleted file mode 100644
index 0dfeb58efc1..00000000000
--- a/plotly/validators/histogram/textfont/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="histogram.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_textcase.py b/plotly/validators/histogram/textfont/_textcase.py
deleted file mode 100644
index 3b607ba3651..00000000000
--- a/plotly/validators/histogram/textfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="histogram.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_variant.py b/plotly/validators/histogram/textfont/_variant.py
deleted file mode 100644
index 8ff6ef70542..00000000000
--- a/plotly/validators/histogram/textfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="histogram.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/textfont/_weight.py b/plotly/validators/histogram/textfont/_weight.py
deleted file mode 100644
index 7389722f17e..00000000000
--- a/plotly/validators/histogram/textfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="histogram.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/unselected/__init__.py b/plotly/validators/histogram/unselected/__init__.py
deleted file mode 100644
index 9d2a313b832..00000000000
--- a/plotly/validators/histogram/unselected/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._textfont.TextfontValidator", "._marker.MarkerValidator"]
-)
diff --git a/plotly/validators/histogram/unselected/_marker.py b/plotly/validators/histogram/unselected/_marker.py
deleted file mode 100644
index 5f916d1c4b5..00000000000
--- a/plotly/validators/histogram/unselected/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="histogram.unselected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/unselected/_textfont.py b/plotly/validators/histogram/unselected/_textfont.py
deleted file mode 100644
index c813b77fce2..00000000000
--- a/plotly/validators/histogram/unselected/_textfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="textfont", parent_name="histogram.unselected", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/unselected/marker/__init__.py b/plotly/validators/histogram/unselected/marker/__init__.py
deleted file mode 100644
index 653e5729338..00000000000
--- a/plotly/validators/histogram/unselected/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/histogram/unselected/marker/_color.py b/plotly/validators/histogram/unselected/marker/_color.py
deleted file mode 100644
index d55a9794bf9..00000000000
--- a/plotly/validators/histogram/unselected/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/unselected/marker/_opacity.py b/plotly/validators/histogram/unselected/marker/_opacity.py
deleted file mode 100644
index 5241869c43a..00000000000
--- a/plotly/validators/histogram/unselected/marker/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="histogram.unselected.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/unselected/textfont/__init__.py b/plotly/validators/histogram/unselected/textfont/__init__.py
deleted file mode 100644
index 85a4cc95736..00000000000
--- a/plotly/validators/histogram/unselected/textfont/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._color.ColorValidator"]
-)
diff --git a/plotly/validators/histogram/unselected/textfont/_color.py b/plotly/validators/histogram/unselected/textfont/_color.py
deleted file mode 100644
index 5617dd092a5..00000000000
--- a/plotly/validators/histogram/unselected/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram.unselected.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/xbins/__init__.py b/plotly/validators/histogram/xbins/__init__.py
deleted file mode 100644
index 462d290b54d..00000000000
--- a/plotly/validators/histogram/xbins/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._start.StartValidator", "._size.SizeValidator", "._end.EndValidator"],
-)
diff --git a/plotly/validators/histogram/xbins/_end.py b/plotly/validators/histogram/xbins/_end.py
deleted file mode 100644
index 5eb7ede7357..00000000000
--- a/plotly/validators/histogram/xbins/_end.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="end", parent_name="histogram.xbins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/xbins/_size.py b/plotly/validators/histogram/xbins/_size.py
deleted file mode 100644
index 8fd2059da8c..00000000000
--- a/plotly/validators/histogram/xbins/_size.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="size", parent_name="histogram.xbins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/xbins/_start.py b/plotly/validators/histogram/xbins/_start.py
deleted file mode 100644
index 26709d1414a..00000000000
--- a/plotly/validators/histogram/xbins/_start.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="start", parent_name="histogram.xbins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/ybins/__init__.py b/plotly/validators/histogram/ybins/__init__.py
deleted file mode 100644
index 462d290b54d..00000000000
--- a/plotly/validators/histogram/ybins/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._start.StartValidator", "._size.SizeValidator", "._end.EndValidator"],
-)
diff --git a/plotly/validators/histogram/ybins/_end.py b/plotly/validators/histogram/ybins/_end.py
deleted file mode 100644
index 722b77910b6..00000000000
--- a/plotly/validators/histogram/ybins/_end.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="end", parent_name="histogram.ybins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/ybins/_size.py b/plotly/validators/histogram/ybins/_size.py
deleted file mode 100644
index 79f8a1fb4b0..00000000000
--- a/plotly/validators/histogram/ybins/_size.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="size", parent_name="histogram.ybins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram/ybins/_start.py b/plotly/validators/histogram/ybins/_start.py
deleted file mode 100644
index 79faebb19a8..00000000000
--- a/plotly/validators/histogram/ybins/_start.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="start", parent_name="histogram.ybins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/__init__.py b/plotly/validators/histogram2d/__init__.py
deleted file mode 100644
index 89c9072f7c3..00000000000
--- a/plotly/validators/histogram2d/__init__.py
+++ /dev/null
@@ -1,72 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zsmooth.ZsmoothValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zhoverformat.ZhoverformatValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._ysrc.YsrcValidator",
- "._yhoverformat.YhoverformatValidator",
- "._ygap.YgapValidator",
- "._ycalendar.YcalendarValidator",
- "._ybins.YbinsValidator",
- "._ybingroup.YbingroupValidator",
- "._yaxis.YaxisValidator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xgap.XgapValidator",
- "._xcalendar.XcalendarValidator",
- "._xbins.XbinsValidator",
- "._xbingroup.XbingroupValidator",
- "._xaxis.XaxisValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._texttemplate.TexttemplateValidator",
- "._textfont.TextfontValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._reversescale.ReversescaleValidator",
- "._opacity.OpacityValidator",
- "._nbinsy.NbinsyValidator",
- "._nbinsx.NbinsxValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._histnorm.HistnormValidator",
- "._histfunc.HistfuncValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._bingroup.BingroupValidator",
- "._autocolorscale.AutocolorscaleValidator",
- "._autobiny.AutobinyValidator",
- "._autobinx.AutobinxValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/_autobinx.py b/plotly/validators/histogram2d/_autobinx.py
deleted file mode 100644
index f648197df6a..00000000000
--- a/plotly/validators/histogram2d/_autobinx.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutobinxValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autobinx", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_autobiny.py b/plotly/validators/histogram2d/_autobiny.py
deleted file mode 100644
index d5d4cffba1f..00000000000
--- a/plotly/validators/histogram2d/_autobiny.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutobinyValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autobiny", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_autocolorscale.py b/plotly/validators/histogram2d/_autocolorscale.py
deleted file mode 100644
index 88c88f685b9..00000000000
--- a/plotly/validators/histogram2d/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="histogram2d", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_bingroup.py b/plotly/validators/histogram2d/_bingroup.py
deleted file mode 100644
index 0cc95c246ed..00000000000
--- a/plotly/validators/histogram2d/_bingroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BingroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="bingroup", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_coloraxis.py b/plotly/validators/histogram2d/_coloraxis.py
deleted file mode 100644
index 6d86790ccb3..00000000000
--- a/plotly/validators/histogram2d/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_colorbar.py b/plotly/validators/histogram2d/_colorbar.py
deleted file mode 100644
index a67c891b8fe..00000000000
--- a/plotly/validators/histogram2d/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_colorscale.py b/plotly/validators/histogram2d/_colorscale.py
deleted file mode 100644
index c605fbfc26a..00000000000
--- a/plotly/validators/histogram2d/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_customdata.py b/plotly/validators/histogram2d/_customdata.py
deleted file mode 100644
index 5b4f78ae30e..00000000000
--- a/plotly/validators/histogram2d/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_customdatasrc.py b/plotly/validators/histogram2d/_customdatasrc.py
deleted file mode 100644
index 2db0fa096c6..00000000000
--- a/plotly/validators/histogram2d/_customdatasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="customdatasrc", parent_name="histogram2d", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_histfunc.py b/plotly/validators/histogram2d/_histfunc.py
deleted file mode 100644
index aa2dd66a58a..00000000000
--- a/plotly/validators/histogram2d/_histfunc.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistfuncValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="histfunc", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["count", "sum", "avg", "min", "max"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_histnorm.py b/plotly/validators/histogram2d/_histnorm.py
deleted file mode 100644
index a50987d2a9f..00000000000
--- a/plotly/validators/histogram2d/_histnorm.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistnormValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="histnorm", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- ["", "percent", "probability", "density", "probability density"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_hoverinfo.py b/plotly/validators/histogram2d/_hoverinfo.py
deleted file mode 100644
index dbac30cd6ca..00000000000
--- a/plotly/validators/histogram2d/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_hoverinfosrc.py b/plotly/validators/histogram2d/_hoverinfosrc.py
deleted file mode 100644
index 1e0110db97b..00000000000
--- a/plotly/validators/histogram2d/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_hoverlabel.py b/plotly/validators/histogram2d/_hoverlabel.py
deleted file mode 100644
index de06a6b7c1e..00000000000
--- a/plotly/validators/histogram2d/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_hovertemplate.py b/plotly/validators/histogram2d/_hovertemplate.py
deleted file mode 100644
index 2ae2bc9fee9..00000000000
--- a/plotly/validators/histogram2d/_hovertemplate.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertemplate", parent_name="histogram2d", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_hovertemplatesrc.py b/plotly/validators/histogram2d/_hovertemplatesrc.py
deleted file mode 100644
index 81924adef66..00000000000
--- a/plotly/validators/histogram2d/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="histogram2d", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_ids.py b/plotly/validators/histogram2d/_ids.py
deleted file mode 100644
index 61996597222..00000000000
--- a/plotly/validators/histogram2d/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_idssrc.py b/plotly/validators/histogram2d/_idssrc.py
deleted file mode 100644
index 67cd477630d..00000000000
--- a/plotly/validators/histogram2d/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_legend.py b/plotly/validators/histogram2d/_legend.py
deleted file mode 100644
index b9e980c9a18..00000000000
--- a/plotly/validators/histogram2d/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_legendgroup.py b/plotly/validators/histogram2d/_legendgroup.py
deleted file mode 100644
index 91a287a4a52..00000000000
--- a/plotly/validators/histogram2d/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_legendgrouptitle.py b/plotly/validators/histogram2d/_legendgrouptitle.py
deleted file mode 100644
index 66966717cb7..00000000000
--- a/plotly/validators/histogram2d/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="histogram2d", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_legendrank.py b/plotly/validators/histogram2d/_legendrank.py
deleted file mode 100644
index 9fe265a5e7e..00000000000
--- a/plotly/validators/histogram2d/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_legendwidth.py b/plotly/validators/histogram2d/_legendwidth.py
deleted file mode 100644
index 66639ca05a8..00000000000
--- a/plotly/validators/histogram2d/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_marker.py b/plotly/validators/histogram2d/_marker.py
deleted file mode 100644
index fc7a598270a..00000000000
--- a/plotly/validators/histogram2d/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_meta.py b/plotly/validators/histogram2d/_meta.py
deleted file mode 100644
index 408ce5b39fd..00000000000
--- a/plotly/validators/histogram2d/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_metasrc.py b/plotly/validators/histogram2d/_metasrc.py
deleted file mode 100644
index 03082a2cbdc..00000000000
--- a/plotly/validators/histogram2d/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_name.py b/plotly/validators/histogram2d/_name.py
deleted file mode 100644
index 6f97fe90edb..00000000000
--- a/plotly/validators/histogram2d/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_nbinsx.py b/plotly/validators/histogram2d/_nbinsx.py
deleted file mode 100644
index 7420c943f4d..00000000000
--- a/plotly/validators/histogram2d/_nbinsx.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NbinsxValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nbinsx", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_nbinsy.py b/plotly/validators/histogram2d/_nbinsy.py
deleted file mode 100644
index ea374f07418..00000000000
--- a/plotly/validators/histogram2d/_nbinsy.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NbinsyValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="nbinsy", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_opacity.py b/plotly/validators/histogram2d/_opacity.py
deleted file mode 100644
index f6df137f57e..00000000000
--- a/plotly/validators/histogram2d/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_reversescale.py b/plotly/validators/histogram2d/_reversescale.py
deleted file mode 100644
index e8258555a19..00000000000
--- a/plotly/validators/histogram2d/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_showlegend.py b/plotly/validators/histogram2d/_showlegend.py
deleted file mode 100644
index 144eb02885d..00000000000
--- a/plotly/validators/histogram2d/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_showscale.py b/plotly/validators/histogram2d/_showscale.py
deleted file mode 100644
index 785f25178ef..00000000000
--- a/plotly/validators/histogram2d/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_stream.py b/plotly/validators/histogram2d/_stream.py
deleted file mode 100644
index 2d8be8e01f3..00000000000
--- a/plotly/validators/histogram2d/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_textfont.py b/plotly/validators/histogram2d/_textfont.py
deleted file mode 100644
index f908a836de6..00000000000
--- a/plotly/validators/histogram2d/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_texttemplate.py b/plotly/validators/histogram2d/_texttemplate.py
deleted file mode 100644
index af23d2cce79..00000000000
--- a/plotly/validators/histogram2d/_texttemplate.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_uid.py b/plotly/validators/histogram2d/_uid.py
deleted file mode 100644
index 5ebaccb0666..00000000000
--- a/plotly/validators/histogram2d/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_uirevision.py b/plotly/validators/histogram2d/_uirevision.py
deleted file mode 100644
index 34f87f1616b..00000000000
--- a/plotly/validators/histogram2d/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_visible.py b/plotly/validators/histogram2d/_visible.py
deleted file mode 100644
index c3d8b99fd4f..00000000000
--- a/plotly/validators/histogram2d/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_x.py b/plotly/validators/histogram2d/_x.py
deleted file mode 100644
index f9ec1cb6ebc..00000000000
--- a/plotly/validators/histogram2d/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_xaxis.py b/plotly/validators/histogram2d/_xaxis.py
deleted file mode 100644
index 93064526a11..00000000000
--- a/plotly/validators/histogram2d/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_xbingroup.py b/plotly/validators/histogram2d/_xbingroup.py
deleted file mode 100644
index 50c5d5b6ecf..00000000000
--- a/plotly/validators/histogram2d/_xbingroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XbingroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xbingroup", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_xbins.py b/plotly/validators/histogram2d/_xbins.py
deleted file mode 100644
index 99168acc203..00000000000
--- a/plotly/validators/histogram2d/_xbins.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XbinsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="xbins", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "XBins"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_xcalendar.py b/plotly/validators/histogram2d/_xcalendar.py
deleted file mode 100644
index 875bb2394cc..00000000000
--- a/plotly/validators/histogram2d/_xcalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xcalendar", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_xgap.py b/plotly/validators/histogram2d/_xgap.py
deleted file mode 100644
index 2298bd6067a..00000000000
--- a/plotly/validators/histogram2d/_xgap.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xgap", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_xhoverformat.py b/plotly/validators/histogram2d/_xhoverformat.py
deleted file mode 100644
index cfdf28ceccf..00000000000
--- a/plotly/validators/histogram2d/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_xsrc.py b/plotly/validators/histogram2d/_xsrc.py
deleted file mode 100644
index 8b2706d77c7..00000000000
--- a/plotly/validators/histogram2d/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_y.py b/plotly/validators/histogram2d/_y.py
deleted file mode 100644
index c112762f965..00000000000
--- a/plotly/validators/histogram2d/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_yaxis.py b/plotly/validators/histogram2d/_yaxis.py
deleted file mode 100644
index 449e6e69ded..00000000000
--- a/plotly/validators/histogram2d/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_ybingroup.py b/plotly/validators/histogram2d/_ybingroup.py
deleted file mode 100644
index d528b88806a..00000000000
--- a/plotly/validators/histogram2d/_ybingroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YbingroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="ybingroup", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_ybins.py b/plotly/validators/histogram2d/_ybins.py
deleted file mode 100644
index 8fc1a18c42e..00000000000
--- a/plotly/validators/histogram2d/_ybins.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YbinsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="ybins", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "YBins"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_ycalendar.py b/plotly/validators/histogram2d/_ycalendar.py
deleted file mode 100644
index dce4eabf49f..00000000000
--- a/plotly/validators/histogram2d/_ycalendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YcalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ycalendar", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_ygap.py b/plotly/validators/histogram2d/_ygap.py
deleted file mode 100644
index dbfed1cb1c9..00000000000
--- a/plotly/validators/histogram2d/_ygap.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ygap", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_yhoverformat.py b/plotly/validators/histogram2d/_yhoverformat.py
deleted file mode 100644
index 14a78e770ef..00000000000
--- a/plotly/validators/histogram2d/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_ysrc.py b/plotly/validators/histogram2d/_ysrc.py
deleted file mode 100644
index 7ae2864883d..00000000000
--- a/plotly/validators/histogram2d/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_z.py b/plotly/validators/histogram2d/_z.py
deleted file mode 100644
index 1a529fc176f..00000000000
--- a/plotly/validators/histogram2d/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_zauto.py b/plotly/validators/histogram2d/_zauto.py
deleted file mode 100644
index 5521f8cfbea..00000000000
--- a/plotly/validators/histogram2d/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_zhoverformat.py b/plotly/validators/histogram2d/_zhoverformat.py
deleted file mode 100644
index 60c86cf562b..00000000000
--- a/plotly/validators/histogram2d/_zhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="zhoverformat", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_zmax.py b/plotly/validators/histogram2d/_zmax.py
deleted file mode 100644
index d5712a42fcc..00000000000
--- a/plotly/validators/histogram2d/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_zmid.py b/plotly/validators/histogram2d/_zmid.py
deleted file mode 100644
index 7e6ee35ff9f..00000000000
--- a/plotly/validators/histogram2d/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_zmin.py b/plotly/validators/histogram2d/_zmin.py
deleted file mode 100644
index b4acf888f68..00000000000
--- a/plotly/validators/histogram2d/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_zsmooth.py b/plotly/validators/histogram2d/_zsmooth.py
deleted file mode 100644
index bcfee086558..00000000000
--- a/plotly/validators/histogram2d/_zsmooth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsmoothValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="zsmooth", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["fast", "best", False]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/_zsrc.py b/plotly/validators/histogram2d/_zsrc.py
deleted file mode 100644
index 92af60a6381..00000000000
--- a/plotly/validators/histogram2d/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="histogram2d", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/__init__.py b/plotly/validators/histogram2d/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/histogram2d/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/colorbar/_bgcolor.py b/plotly/validators/histogram2d/colorbar/_bgcolor.py
deleted file mode 100644
index d3a97c33893..00000000000
--- a/plotly/validators/histogram2d/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_bordercolor.py b/plotly/validators/histogram2d/colorbar/_bordercolor.py
deleted file mode 100644
index 089fcb135f4..00000000000
--- a/plotly/validators/histogram2d/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_borderwidth.py b/plotly/validators/histogram2d/colorbar/_borderwidth.py
deleted file mode 100644
index b39faa79836..00000000000
--- a/plotly/validators/histogram2d/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_dtick.py b/plotly/validators/histogram2d/colorbar/_dtick.py
deleted file mode 100644
index 6fe0aade2f8..00000000000
--- a/plotly/validators/histogram2d/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_exponentformat.py b/plotly/validators/histogram2d/colorbar/_exponentformat.py
deleted file mode 100644
index c6ef2c947cf..00000000000
--- a/plotly/validators/histogram2d/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_labelalias.py b/plotly/validators/histogram2d/colorbar/_labelalias.py
deleted file mode 100644
index 6cdce4c01e5..00000000000
--- a/plotly/validators/histogram2d/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_len.py b/plotly/validators/histogram2d/colorbar/_len.py
deleted file mode 100644
index 8864276e43d..00000000000
--- a/plotly/validators/histogram2d/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="histogram2d.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_lenmode.py b/plotly/validators/histogram2d/colorbar/_lenmode.py
deleted file mode 100644
index a7b739ae697..00000000000
--- a/plotly/validators/histogram2d/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_minexponent.py b/plotly/validators/histogram2d/colorbar/_minexponent.py
deleted file mode 100644
index bd664a1ed1c..00000000000
--- a/plotly/validators/histogram2d/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_nticks.py b/plotly/validators/histogram2d/colorbar/_nticks.py
deleted file mode 100644
index 28a10ad0f02..00000000000
--- a/plotly/validators/histogram2d/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_orientation.py b/plotly/validators/histogram2d/colorbar/_orientation.py
deleted file mode 100644
index dc10c6cb099..00000000000
--- a/plotly/validators/histogram2d/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_outlinecolor.py b/plotly/validators/histogram2d/colorbar/_outlinecolor.py
deleted file mode 100644
index 768d68e81a6..00000000000
--- a/plotly/validators/histogram2d/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_outlinewidth.py b/plotly/validators/histogram2d/colorbar/_outlinewidth.py
deleted file mode 100644
index 4d0df8135fb..00000000000
--- a/plotly/validators/histogram2d/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_separatethousands.py b/plotly/validators/histogram2d/colorbar/_separatethousands.py
deleted file mode 100644
index 332795a045f..00000000000
--- a/plotly/validators/histogram2d/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="histogram2d.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_showexponent.py b/plotly/validators/histogram2d/colorbar/_showexponent.py
deleted file mode 100644
index 6ba18de1440..00000000000
--- a/plotly/validators/histogram2d/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_showticklabels.py b/plotly/validators/histogram2d/colorbar/_showticklabels.py
deleted file mode 100644
index f888045a4d7..00000000000
--- a/plotly/validators/histogram2d/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_showtickprefix.py b/plotly/validators/histogram2d/colorbar/_showtickprefix.py
deleted file mode 100644
index 01fcf6d9cfa..00000000000
--- a/plotly/validators/histogram2d/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_showticksuffix.py b/plotly/validators/histogram2d/colorbar/_showticksuffix.py
deleted file mode 100644
index 81558dff64d..00000000000
--- a/plotly/validators/histogram2d/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_thickness.py b/plotly/validators/histogram2d/colorbar/_thickness.py
deleted file mode 100644
index 494478173e8..00000000000
--- a/plotly/validators/histogram2d/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_thicknessmode.py b/plotly/validators/histogram2d/colorbar/_thicknessmode.py
deleted file mode 100644
index 07901563eaf..00000000000
--- a/plotly/validators/histogram2d/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tick0.py b/plotly/validators/histogram2d/colorbar/_tick0.py
deleted file mode 100644
index a295292fa28..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickangle.py b/plotly/validators/histogram2d/colorbar/_tickangle.py
deleted file mode 100644
index bca4297fc82..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickcolor.py b/plotly/validators/histogram2d/colorbar/_tickcolor.py
deleted file mode 100644
index e525d64c513..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickfont.py b/plotly/validators/histogram2d/colorbar/_tickfont.py
deleted file mode 100644
index 4b585f42a54..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickformat.py b/plotly/validators/histogram2d/colorbar/_tickformat.py
deleted file mode 100644
index 6cecf936e59..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickformatstopdefaults.py b/plotly/validators/histogram2d/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 6d7f31d5d87..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="histogram2d.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickformatstops.py b/plotly/validators/histogram2d/colorbar/_tickformatstops.py
deleted file mode 100644
index b80bbc3d096..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="histogram2d.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticklabeloverflow.py b/plotly/validators/histogram2d/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index ca29776e09b..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="histogram2d.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticklabelposition.py b/plotly/validators/histogram2d/colorbar/_ticklabelposition.py
deleted file mode 100644
index 957459f155d..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="histogram2d.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticklabelstep.py b/plotly/validators/histogram2d/colorbar/_ticklabelstep.py
deleted file mode 100644
index 0faeda31d81..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticklen.py b/plotly/validators/histogram2d/colorbar/_ticklen.py
deleted file mode 100644
index 919378930f0..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickmode.py b/plotly/validators/histogram2d/colorbar/_tickmode.py
deleted file mode 100644
index d1adf762298..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickprefix.py b/plotly/validators/histogram2d/colorbar/_tickprefix.py
deleted file mode 100644
index d47184eaa45..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticks.py b/plotly/validators/histogram2d/colorbar/_ticks.py
deleted file mode 100644
index ae7c16c5571..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticksuffix.py b/plotly/validators/histogram2d/colorbar/_ticksuffix.py
deleted file mode 100644
index 137c3d84a21..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticktext.py b/plotly/validators/histogram2d/colorbar/_ticktext.py
deleted file mode 100644
index 8756c284528..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ticktextsrc.py b/plotly/validators/histogram2d/colorbar/_ticktextsrc.py
deleted file mode 100644
index d0bc33a215a..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickvals.py b/plotly/validators/histogram2d/colorbar/_tickvals.py
deleted file mode 100644
index eb2e4ecaab8..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickvalssrc.py b/plotly/validators/histogram2d/colorbar/_tickvalssrc.py
deleted file mode 100644
index 25fa75f0134..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_tickwidth.py b/plotly/validators/histogram2d/colorbar/_tickwidth.py
deleted file mode 100644
index 132f0fc1486..00000000000
--- a/plotly/validators/histogram2d/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_title.py b/plotly/validators/histogram2d/colorbar/_title.py
deleted file mode 100644
index 62c700801d5..00000000000
--- a/plotly/validators/histogram2d/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_x.py b/plotly/validators/histogram2d/colorbar/_x.py
deleted file mode 100644
index 59d4a40be8c..00000000000
--- a/plotly/validators/histogram2d/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="histogram2d.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_xanchor.py b/plotly/validators/histogram2d/colorbar/_xanchor.py
deleted file mode 100644
index 0b50353fbea..00000000000
--- a/plotly/validators/histogram2d/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_xpad.py b/plotly/validators/histogram2d/colorbar/_xpad.py
deleted file mode 100644
index 013c9346321..00000000000
--- a/plotly/validators/histogram2d/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_xref.py b/plotly/validators/histogram2d/colorbar/_xref.py
deleted file mode 100644
index af86908e680..00000000000
--- a/plotly/validators/histogram2d/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_y.py b/plotly/validators/histogram2d/colorbar/_y.py
deleted file mode 100644
index bdd93a97bc7..00000000000
--- a/plotly/validators/histogram2d/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="histogram2d.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_yanchor.py b/plotly/validators/histogram2d/colorbar/_yanchor.py
deleted file mode 100644
index 4774f10c810..00000000000
--- a/plotly/validators/histogram2d/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_ypad.py b/plotly/validators/histogram2d/colorbar/_ypad.py
deleted file mode 100644
index db432919e03..00000000000
--- a/plotly/validators/histogram2d/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/_yref.py b/plotly/validators/histogram2d/colorbar/_yref.py
deleted file mode 100644
index b200d7562a2..00000000000
--- a/plotly/validators/histogram2d/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="histogram2d.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/__init__.py b/plotly/validators/histogram2d/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_color.py b/plotly/validators/histogram2d/colorbar/tickfont/_color.py
deleted file mode 100644
index df8f30a3481..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram2d.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_family.py b/plotly/validators/histogram2d/colorbar/tickfont/_family.py
deleted file mode 100644
index 512f08a2c61..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2d.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_lineposition.py b/plotly/validators/histogram2d/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 13204132e2f..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2d.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_shadow.py b/plotly/validators/histogram2d/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 6c7b3ac60ff..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2d.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_size.py b/plotly/validators/histogram2d/colorbar/tickfont/_size.py
deleted file mode 100644
index 8072edc222c..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram2d.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_style.py b/plotly/validators/histogram2d/colorbar/tickfont/_style.py
deleted file mode 100644
index 70a0fd59ad7..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="histogram2d.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_textcase.py b/plotly/validators/histogram2d/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 349cd27e1f0..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2d.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_variant.py b/plotly/validators/histogram2d/colorbar/tickfont/_variant.py
deleted file mode 100644
index 9c58f6e0cce..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2d.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickfont/_weight.py b/plotly/validators/histogram2d/colorbar/tickfont/_weight.py
deleted file mode 100644
index aa0eaaf6e41..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2d.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickformatstop/__init__.py b/plotly/validators/histogram2d/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/histogram2d/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index badf6de262f..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="histogram2d.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickformatstop/_enabled.py b/plotly/validators/histogram2d/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index b33cca35385..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="histogram2d.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickformatstop/_name.py b/plotly/validators/histogram2d/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 006454c75e4..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="histogram2d.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/histogram2d/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 8ff6dda1a0e..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="histogram2d.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/tickformatstop/_value.py b/plotly/validators/histogram2d/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 4fcdc4c48f3..00000000000
--- a/plotly/validators/histogram2d/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="histogram2d.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/__init__.py b/plotly/validators/histogram2d/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/histogram2d/colorbar/title/_font.py b/plotly/validators/histogram2d/colorbar/title/_font.py
deleted file mode 100644
index addbd5c00ce..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="histogram2d.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/_side.py b/plotly/validators/histogram2d/colorbar/title/_side.py
deleted file mode 100644
index 61d3a1a440d..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="histogram2d.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/_text.py b/plotly/validators/histogram2d/colorbar/title/_text.py
deleted file mode 100644
index e69fd305616..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="histogram2d.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/__init__.py b/plotly/validators/histogram2d/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_color.py b/plotly/validators/histogram2d/colorbar/title/font/_color.py
deleted file mode 100644
index 29e7f46bed9..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_family.py b/plotly/validators/histogram2d/colorbar/title/font/_family.py
deleted file mode 100644
index 5198b136674..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_lineposition.py b/plotly/validators/histogram2d/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 42879d720d7..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_shadow.py b/plotly/validators/histogram2d/colorbar/title/font/_shadow.py
deleted file mode 100644
index 17327ab8d3e..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_size.py b/plotly/validators/histogram2d/colorbar/title/font/_size.py
deleted file mode 100644
index c86b149f73c..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_style.py b/plotly/validators/histogram2d/colorbar/title/font/_style.py
deleted file mode 100644
index 62f97dd53da..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_textcase.py b/plotly/validators/histogram2d/colorbar/title/font/_textcase.py
deleted file mode 100644
index 49f61d18ecb..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_variant.py b/plotly/validators/histogram2d/colorbar/title/font/_variant.py
deleted file mode 100644
index 1aca58a8b62..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/colorbar/title/font/_weight.py b/plotly/validators/histogram2d/colorbar/title/font/_weight.py
deleted file mode 100644
index 0f51896bc3f..00000000000
--- a/plotly/validators/histogram2d/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2d.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/__init__.py b/plotly/validators/histogram2d/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/hoverlabel/_align.py b/plotly/validators/histogram2d/hoverlabel/_align.py
deleted file mode 100644
index fbb795997a1..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="histogram2d.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_alignsrc.py b/plotly/validators/histogram2d/hoverlabel/_alignsrc.py
deleted file mode 100644
index b0dfa6c3ae9..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="histogram2d.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_bgcolor.py b/plotly/validators/histogram2d/hoverlabel/_bgcolor.py
deleted file mode 100644
index 954ad054c0c..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="histogram2d.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_bgcolorsrc.py b/plotly/validators/histogram2d/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index acda64f247a..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="histogram2d.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_bordercolor.py b/plotly/validators/histogram2d/hoverlabel/_bordercolor.py
deleted file mode 100644
index 9786fb35de1..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="histogram2d.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_bordercolorsrc.py b/plotly/validators/histogram2d/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index ca2c3cc4f07..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="histogram2d.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_font.py b/plotly/validators/histogram2d/hoverlabel/_font.py
deleted file mode 100644
index 94a38266af1..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="histogram2d.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_namelength.py b/plotly/validators/histogram2d/hoverlabel/_namelength.py
deleted file mode 100644
index 96f91c4a4e3..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="histogram2d.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/_namelengthsrc.py b/plotly/validators/histogram2d/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 3a226016143..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="namelengthsrc",
- parent_name="histogram2d.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/__init__.py b/plotly/validators/histogram2d/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_color.py b/plotly/validators/histogram2d/hoverlabel/font/_color.py
deleted file mode 100644
index 5f1db51d91a..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_colorsrc.py b/plotly/validators/histogram2d/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 25e9ae9e332..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="colorsrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_family.py b/plotly/validators/histogram2d/hoverlabel/font/_family.py
deleted file mode 100644
index 49e75407a52..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_familysrc.py b/plotly/validators/histogram2d/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 69c4377220e..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_lineposition.py b/plotly/validators/histogram2d/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 97a39a2e81f..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_linepositionsrc.py b/plotly/validators/histogram2d/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index a0ad3f6f674..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_shadow.py b/plotly/validators/histogram2d/hoverlabel/font/_shadow.py
deleted file mode 100644
index f34e7691da5..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_shadowsrc.py b/plotly/validators/histogram2d/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 46f489fc963..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_size.py b/plotly/validators/histogram2d/hoverlabel/font/_size.py
deleted file mode 100644
index 426f861a84a..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_sizesrc.py b/plotly/validators/histogram2d/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index f18ded98f02..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_style.py b/plotly/validators/histogram2d/hoverlabel/font/_style.py
deleted file mode 100644
index 8025f0978da..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_stylesrc.py b/plotly/validators/histogram2d/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index b6d391677cb..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="stylesrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_textcase.py b/plotly/validators/histogram2d/hoverlabel/font/_textcase.py
deleted file mode 100644
index 4b74d27c182..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_textcasesrc.py b/plotly/validators/histogram2d/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 2b71c3b0aad..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_variant.py b/plotly/validators/histogram2d/hoverlabel/font/_variant.py
deleted file mode 100644
index 3163acbf249..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_variantsrc.py b/plotly/validators/histogram2d/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index c2ba3210009..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_weight.py b/plotly/validators/histogram2d/hoverlabel/font/_weight.py
deleted file mode 100644
index bd1e090333f..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="histogram2d.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/hoverlabel/font/_weightsrc.py b/plotly/validators/histogram2d/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index a1e1e44282e..00000000000
--- a/plotly/validators/histogram2d/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="histogram2d.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/__init__.py b/plotly/validators/histogram2d/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/histogram2d/legendgrouptitle/_font.py b/plotly/validators/histogram2d/legendgrouptitle/_font.py
deleted file mode 100644
index 7ccbfb41a01..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="histogram2d.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/_text.py b/plotly/validators/histogram2d/legendgrouptitle/_text.py
deleted file mode 100644
index e557f272f3f..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="histogram2d.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/__init__.py b/plotly/validators/histogram2d/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_color.py b/plotly/validators/histogram2d/legendgrouptitle/font/_color.py
deleted file mode 100644
index 5a4f8ce73c3..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_family.py b/plotly/validators/histogram2d/legendgrouptitle/font/_family.py
deleted file mode 100644
index 283fcd975fb..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_lineposition.py b/plotly/validators/histogram2d/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index c6330cba77c..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_shadow.py b/plotly/validators/histogram2d/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 8a880763882..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_size.py b/plotly/validators/histogram2d/legendgrouptitle/font/_size.py
deleted file mode 100644
index b7369d1f4a6..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_style.py b/plotly/validators/histogram2d/legendgrouptitle/font/_style.py
deleted file mode 100644
index 1219c7b62cb..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_textcase.py b/plotly/validators/histogram2d/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 068e6b251d3..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_variant.py b/plotly/validators/histogram2d/legendgrouptitle/font/_variant.py
deleted file mode 100644
index e147238e8ff..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/legendgrouptitle/font/_weight.py b/plotly/validators/histogram2d/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 5753c46876b..00000000000
--- a/plotly/validators/histogram2d/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2d.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/marker/__init__.py b/plotly/validators/histogram2d/marker/__init__.py
deleted file mode 100644
index 8cd95cefa3a..00000000000
--- a/plotly/validators/histogram2d/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._colorsrc.ColorsrcValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/histogram2d/marker/_color.py b/plotly/validators/histogram2d/marker/_color.py
deleted file mode 100644
index a4d24db2903..00000000000
--- a/plotly/validators/histogram2d/marker/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="color", parent_name="histogram2d.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/marker/_colorsrc.py b/plotly/validators/histogram2d/marker/_colorsrc.py
deleted file mode 100644
index 609d0d64075..00000000000
--- a/plotly/validators/histogram2d/marker/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="histogram2d.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/stream/__init__.py b/plotly/validators/histogram2d/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/histogram2d/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/histogram2d/stream/_maxpoints.py b/plotly/validators/histogram2d/stream/_maxpoints.py
deleted file mode 100644
index 6e4e83f3ee4..00000000000
--- a/plotly/validators/histogram2d/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="histogram2d.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/stream/_token.py b/plotly/validators/histogram2d/stream/_token.py
deleted file mode 100644
index 16dd46423a8..00000000000
--- a/plotly/validators/histogram2d/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="histogram2d.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/__init__.py b/plotly/validators/histogram2d/textfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2d/textfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2d/textfont/_color.py b/plotly/validators/histogram2d/textfont/_color.py
deleted file mode 100644
index e75ca9e85f6..00000000000
--- a/plotly/validators/histogram2d/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_family.py b/plotly/validators/histogram2d/textfont/_family.py
deleted file mode 100644
index fd7cd8b8cca..00000000000
--- a/plotly/validators/histogram2d/textfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_lineposition.py b/plotly/validators/histogram2d/textfont/_lineposition.py
deleted file mode 100644
index 7b51bce0e2d..00000000000
--- a/plotly/validators/histogram2d/textfont/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_shadow.py b/plotly/validators/histogram2d/textfont/_shadow.py
deleted file mode 100644
index 56a5d5826b6..00000000000
--- a/plotly/validators/histogram2d/textfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_size.py b/plotly/validators/histogram2d/textfont/_size.py
deleted file mode 100644
index 15a68e68ea0..00000000000
--- a/plotly/validators/histogram2d/textfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_style.py b/plotly/validators/histogram2d/textfont/_style.py
deleted file mode 100644
index a56a7e9e262..00000000000
--- a/plotly/validators/histogram2d/textfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_textcase.py b/plotly/validators/histogram2d/textfont/_textcase.py
deleted file mode 100644
index 0e693e3eac1..00000000000
--- a/plotly/validators/histogram2d/textfont/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_variant.py b/plotly/validators/histogram2d/textfont/_variant.py
deleted file mode 100644
index 864cc93c00c..00000000000
--- a/plotly/validators/histogram2d/textfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/textfont/_weight.py b/plotly/validators/histogram2d/textfont/_weight.py
deleted file mode 100644
index 9a8d2fa0dc0..00000000000
--- a/plotly/validators/histogram2d/textfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="histogram2d.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/xbins/__init__.py b/plotly/validators/histogram2d/xbins/__init__.py
deleted file mode 100644
index 462d290b54d..00000000000
--- a/plotly/validators/histogram2d/xbins/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._start.StartValidator", "._size.SizeValidator", "._end.EndValidator"],
-)
diff --git a/plotly/validators/histogram2d/xbins/_end.py b/plotly/validators/histogram2d/xbins/_end.py
deleted file mode 100644
index 34def5472e1..00000000000
--- a/plotly/validators/histogram2d/xbins/_end.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="end", parent_name="histogram2d.xbins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/xbins/_size.py b/plotly/validators/histogram2d/xbins/_size.py
deleted file mode 100644
index b796a387857..00000000000
--- a/plotly/validators/histogram2d/xbins/_size.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="size", parent_name="histogram2d.xbins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/xbins/_start.py b/plotly/validators/histogram2d/xbins/_start.py
deleted file mode 100644
index b7ef7480736..00000000000
--- a/plotly/validators/histogram2d/xbins/_start.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="start", parent_name="histogram2d.xbins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/ybins/__init__.py b/plotly/validators/histogram2d/ybins/__init__.py
deleted file mode 100644
index 462d290b54d..00000000000
--- a/plotly/validators/histogram2d/ybins/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._start.StartValidator", "._size.SizeValidator", "._end.EndValidator"],
-)
diff --git a/plotly/validators/histogram2d/ybins/_end.py b/plotly/validators/histogram2d/ybins/_end.py
deleted file mode 100644
index d5b45636706..00000000000
--- a/plotly/validators/histogram2d/ybins/_end.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="end", parent_name="histogram2d.ybins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/ybins/_size.py b/plotly/validators/histogram2d/ybins/_size.py
deleted file mode 100644
index 71aeae59531..00000000000
--- a/plotly/validators/histogram2d/ybins/_size.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="size", parent_name="histogram2d.ybins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2d/ybins/_start.py b/plotly/validators/histogram2d/ybins/_start.py
deleted file mode 100644
index 1418eb4062b..00000000000
--- a/plotly/validators/histogram2d/ybins/_start.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="start", parent_name="histogram2d.ybins", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/__init__.py b/plotly/validators/histogram2dcontour/__init__.py
deleted file mode 100644
index 8baa4429cb4..00000000000
--- a/plotly/validators/histogram2dcontour/__init__.py
+++ /dev/null
@@ -1,73 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zmin.ZminValidator",
- "._zmid.ZmidValidator",
- "._zmax.ZmaxValidator",
- "._zhoverformat.ZhoverformatValidator",
- "._zauto.ZautoValidator",
- "._z.ZValidator",
- "._ysrc.YsrcValidator",
- "._yhoverformat.YhoverformatValidator",
- "._ycalendar.YcalendarValidator",
- "._ybins.YbinsValidator",
- "._ybingroup.YbingroupValidator",
- "._yaxis.YaxisValidator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xhoverformat.XhoverformatValidator",
- "._xcalendar.XcalendarValidator",
- "._xbins.XbinsValidator",
- "._xbingroup.XbingroupValidator",
- "._xaxis.XaxisValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._texttemplate.TexttemplateValidator",
- "._textfont.TextfontValidator",
- "._stream.StreamValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._reversescale.ReversescaleValidator",
- "._opacity.OpacityValidator",
- "._ncontours.NcontoursValidator",
- "._nbinsy.NbinsyValidator",
- "._nbinsx.NbinsxValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._marker.MarkerValidator",
- "._line.LineValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._histnorm.HistnormValidator",
- "._histfunc.HistfuncValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._contours.ContoursValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._bingroup.BingroupValidator",
- "._autocontour.AutocontourValidator",
- "._autocolorscale.AutocolorscaleValidator",
- "._autobiny.AutobinyValidator",
- "._autobinx.AutobinxValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/_autobinx.py b/plotly/validators/histogram2dcontour/_autobinx.py
deleted file mode 100644
index b18d09cf41e..00000000000
--- a/plotly/validators/histogram2dcontour/_autobinx.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutobinxValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autobinx", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_autobiny.py b/plotly/validators/histogram2dcontour/_autobiny.py
deleted file mode 100644
index b345948b6b7..00000000000
--- a/plotly/validators/histogram2dcontour/_autobiny.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutobinyValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autobiny", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_autocolorscale.py b/plotly/validators/histogram2dcontour/_autocolorscale.py
deleted file mode 100644
index 87fd1ffb91b..00000000000
--- a/plotly/validators/histogram2dcontour/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_autocontour.py b/plotly/validators/histogram2dcontour/_autocontour.py
deleted file mode 100644
index 8801013f471..00000000000
--- a/plotly/validators/histogram2dcontour/_autocontour.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocontourValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocontour", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_bingroup.py b/plotly/validators/histogram2dcontour/_bingroup.py
deleted file mode 100644
index a153e0b683e..00000000000
--- a/plotly/validators/histogram2dcontour/_bingroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BingroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="bingroup", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_coloraxis.py b/plotly/validators/histogram2dcontour/_coloraxis.py
deleted file mode 100644
index 01a5b483e8e..00000000000
--- a/plotly/validators/histogram2dcontour/_coloraxis.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="coloraxis", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_colorbar.py b/plotly/validators/histogram2dcontour/_colorbar.py
deleted file mode 100644
index 5e7967f532f..00000000000
--- a/plotly/validators/histogram2dcontour/_colorbar.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="colorbar", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_colorscale.py b/plotly/validators/histogram2dcontour/_colorscale.py
deleted file mode 100644
index 679aa52c41b..00000000000
--- a/plotly/validators/histogram2dcontour/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_contours.py b/plotly/validators/histogram2dcontour/_contours.py
deleted file mode 100644
index cb80ebb4896..00000000000
--- a/plotly/validators/histogram2dcontour/_contours.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContoursValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="contours", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contours"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_customdata.py b/plotly/validators/histogram2dcontour/_customdata.py
deleted file mode 100644
index 6d1c7139bc1..00000000000
--- a/plotly/validators/histogram2dcontour/_customdata.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="customdata", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_customdatasrc.py b/plotly/validators/histogram2dcontour/_customdatasrc.py
deleted file mode 100644
index af702b5966e..00000000000
--- a/plotly/validators/histogram2dcontour/_customdatasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="customdatasrc", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_histfunc.py b/plotly/validators/histogram2dcontour/_histfunc.py
deleted file mode 100644
index 0bed1f4e326..00000000000
--- a/plotly/validators/histogram2dcontour/_histfunc.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistfuncValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="histfunc", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["count", "sum", "avg", "min", "max"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_histnorm.py b/plotly/validators/histogram2dcontour/_histnorm.py
deleted file mode 100644
index 3bac7d412ed..00000000000
--- a/plotly/validators/histogram2dcontour/_histnorm.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistnormValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="histnorm", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- ["", "percent", "probability", "density", "probability density"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_hoverinfo.py b/plotly/validators/histogram2dcontour/_hoverinfo.py
deleted file mode 100644
index 8c7849d1fb3..00000000000
--- a/plotly/validators/histogram2dcontour/_hoverinfo.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="hoverinfo", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_hoverinfosrc.py b/plotly/validators/histogram2dcontour/_hoverinfosrc.py
deleted file mode 100644
index 703cbe53da7..00000000000
--- a/plotly/validators/histogram2dcontour/_hoverinfosrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hoverinfosrc", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_hoverlabel.py b/plotly/validators/histogram2dcontour/_hoverlabel.py
deleted file mode 100644
index 9d31111a917..00000000000
--- a/plotly/validators/histogram2dcontour/_hoverlabel.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="hoverlabel", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_hovertemplate.py b/plotly/validators/histogram2dcontour/_hovertemplate.py
deleted file mode 100644
index 89b0e746dd9..00000000000
--- a/plotly/validators/histogram2dcontour/_hovertemplate.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertemplate", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_hovertemplatesrc.py b/plotly/validators/histogram2dcontour/_hovertemplatesrc.py
deleted file mode 100644
index ce6aa479a29..00000000000
--- a/plotly/validators/histogram2dcontour/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_ids.py b/plotly/validators/histogram2dcontour/_ids.py
deleted file mode 100644
index cfa1d2a6e7a..00000000000
--- a/plotly/validators/histogram2dcontour/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_idssrc.py b/plotly/validators/histogram2dcontour/_idssrc.py
deleted file mode 100644
index 6c5fb3cd39f..00000000000
--- a/plotly/validators/histogram2dcontour/_idssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="idssrc", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_legend.py b/plotly/validators/histogram2dcontour/_legend.py
deleted file mode 100644
index 235d87b0c3c..00000000000
--- a/plotly/validators/histogram2dcontour/_legend.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(
- self, plotly_name="legend", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_legendgroup.py b/plotly/validators/histogram2dcontour/_legendgroup.py
deleted file mode 100644
index 88ace1850ab..00000000000
--- a/plotly/validators/histogram2dcontour/_legendgroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="legendgroup", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_legendgrouptitle.py b/plotly/validators/histogram2dcontour/_legendgrouptitle.py
deleted file mode 100644
index c6a1a17dff8..00000000000
--- a/plotly/validators/histogram2dcontour/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_legendrank.py b/plotly/validators/histogram2dcontour/_legendrank.py
deleted file mode 100644
index 66224a9ba81..00000000000
--- a/plotly/validators/histogram2dcontour/_legendrank.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendrank", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_legendwidth.py b/plotly/validators/histogram2dcontour/_legendwidth.py
deleted file mode 100644
index dc37e882d04..00000000000
--- a/plotly/validators/histogram2dcontour/_legendwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendwidth", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_line.py b/plotly/validators/histogram2dcontour/_line.py
deleted file mode 100644
index 1d589ca0493..00000000000
--- a/plotly/validators/histogram2dcontour/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_marker.py b/plotly/validators/histogram2dcontour/_marker.py
deleted file mode 100644
index 4a5cb98b689..00000000000
--- a/plotly/validators/histogram2dcontour/_marker.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="marker", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_meta.py b/plotly/validators/histogram2dcontour/_meta.py
deleted file mode 100644
index 79ebae767d1..00000000000
--- a/plotly/validators/histogram2dcontour/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_metasrc.py b/plotly/validators/histogram2dcontour/_metasrc.py
deleted file mode 100644
index b8302c0d23b..00000000000
--- a/plotly/validators/histogram2dcontour/_metasrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="metasrc", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_name.py b/plotly/validators/histogram2dcontour/_name.py
deleted file mode 100644
index bbd44e61d8b..00000000000
--- a/plotly/validators/histogram2dcontour/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_nbinsx.py b/plotly/validators/histogram2dcontour/_nbinsx.py
deleted file mode 100644
index 5d94e64698f..00000000000
--- a/plotly/validators/histogram2dcontour/_nbinsx.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NbinsxValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nbinsx", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_nbinsy.py b/plotly/validators/histogram2dcontour/_nbinsy.py
deleted file mode 100644
index 8dd5748344e..00000000000
--- a/plotly/validators/histogram2dcontour/_nbinsy.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NbinsyValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nbinsy", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_ncontours.py b/plotly/validators/histogram2dcontour/_ncontours.py
deleted file mode 100644
index 819b1ab4f72..00000000000
--- a/plotly/validators/histogram2dcontour/_ncontours.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NcontoursValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ncontours", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_opacity.py b/plotly/validators/histogram2dcontour/_opacity.py
deleted file mode 100644
index 29bcd61bd15..00000000000
--- a/plotly/validators/histogram2dcontour/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_reversescale.py b/plotly/validators/histogram2dcontour/_reversescale.py
deleted file mode 100644
index 4a324579c8e..00000000000
--- a/plotly/validators/histogram2dcontour/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_showlegend.py b/plotly/validators/histogram2dcontour/_showlegend.py
deleted file mode 100644
index b967e84d404..00000000000
--- a/plotly/validators/histogram2dcontour/_showlegend.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showlegend", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_showscale.py b/plotly/validators/histogram2dcontour/_showscale.py
deleted file mode 100644
index 608ab8d54c7..00000000000
--- a/plotly/validators/histogram2dcontour/_showscale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showscale", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_stream.py b/plotly/validators/histogram2dcontour/_stream.py
deleted file mode 100644
index ffb5b689702..00000000000
--- a/plotly/validators/histogram2dcontour/_stream.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="stream", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_textfont.py b/plotly/validators/histogram2dcontour/_textfont.py
deleted file mode 100644
index c98033119f9..00000000000
--- a/plotly/validators/histogram2dcontour/_textfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="textfont", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_texttemplate.py b/plotly/validators/histogram2dcontour/_texttemplate.py
deleted file mode 100644
index 83dc2d897eb..00000000000
--- a/plotly/validators/histogram2dcontour/_texttemplate.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="texttemplate", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_uid.py b/plotly/validators/histogram2dcontour/_uid.py
deleted file mode 100644
index 56e2962e01b..00000000000
--- a/plotly/validators/histogram2dcontour/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_uirevision.py b/plotly/validators/histogram2dcontour/_uirevision.py
deleted file mode 100644
index 1273e4b21a2..00000000000
--- a/plotly/validators/histogram2dcontour/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_visible.py b/plotly/validators/histogram2dcontour/_visible.py
deleted file mode 100644
index 86632294ba8..00000000000
--- a/plotly/validators/histogram2dcontour/_visible.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="visible", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_x.py b/plotly/validators/histogram2dcontour/_x.py
deleted file mode 100644
index 2f9df1cdfc2..00000000000
--- a/plotly/validators/histogram2dcontour/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_xaxis.py b/plotly/validators/histogram2dcontour/_xaxis.py
deleted file mode 100644
index b4f931a2c36..00000000000
--- a/plotly/validators/histogram2dcontour/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_xbingroup.py b/plotly/validators/histogram2dcontour/_xbingroup.py
deleted file mode 100644
index ac301768b07..00000000000
--- a/plotly/validators/histogram2dcontour/_xbingroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XbingroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="xbingroup", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_xbins.py b/plotly/validators/histogram2dcontour/_xbins.py
deleted file mode 100644
index 995ed4ca7fe..00000000000
--- a/plotly/validators/histogram2dcontour/_xbins.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XbinsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="xbins", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "XBins"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_xcalendar.py b/plotly/validators/histogram2dcontour/_xcalendar.py
deleted file mode 100644
index 92ecc98c706..00000000000
--- a/plotly/validators/histogram2dcontour/_xcalendar.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XcalendarValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xcalendar", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_xhoverformat.py b/plotly/validators/histogram2dcontour/_xhoverformat.py
deleted file mode 100644
index 4173c22641c..00000000000
--- a/plotly/validators/histogram2dcontour/_xhoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="xhoverformat", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_xsrc.py b/plotly/validators/histogram2dcontour/_xsrc.py
deleted file mode 100644
index 4040d6a98e4..00000000000
--- a/plotly/validators/histogram2dcontour/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_y.py b/plotly/validators/histogram2dcontour/_y.py
deleted file mode 100644
index 761dfe23a77..00000000000
--- a/plotly/validators/histogram2dcontour/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_yaxis.py b/plotly/validators/histogram2dcontour/_yaxis.py
deleted file mode 100644
index bc111cc0d29..00000000000
--- a/plotly/validators/histogram2dcontour/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_ybingroup.py b/plotly/validators/histogram2dcontour/_ybingroup.py
deleted file mode 100644
index 883faf7d2c2..00000000000
--- a/plotly/validators/histogram2dcontour/_ybingroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YbingroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ybingroup", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_ybins.py b/plotly/validators/histogram2dcontour/_ybins.py
deleted file mode 100644
index 9e794ec63ef..00000000000
--- a/plotly/validators/histogram2dcontour/_ybins.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YbinsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="ybins", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "YBins"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_ycalendar.py b/plotly/validators/histogram2dcontour/_ycalendar.py
deleted file mode 100644
index c6569432a97..00000000000
--- a/plotly/validators/histogram2dcontour/_ycalendar.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YcalendarValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ycalendar", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_yhoverformat.py b/plotly/validators/histogram2dcontour/_yhoverformat.py
deleted file mode 100644
index e1d625e422f..00000000000
--- a/plotly/validators/histogram2dcontour/_yhoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="yhoverformat", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_ysrc.py b/plotly/validators/histogram2dcontour/_ysrc.py
deleted file mode 100644
index 33cf4dffde6..00000000000
--- a/plotly/validators/histogram2dcontour/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_z.py b/plotly/validators/histogram2dcontour/_z.py
deleted file mode 100644
index 7f75150be25..00000000000
--- a/plotly/validators/histogram2dcontour/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_zauto.py b/plotly/validators/histogram2dcontour/_zauto.py
deleted file mode 100644
index 8881b6ac9d0..00000000000
--- a/plotly/validators/histogram2dcontour/_zauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="zauto", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_zhoverformat.py b/plotly/validators/histogram2dcontour/_zhoverformat.py
deleted file mode 100644
index 9a76581cab8..00000000000
--- a/plotly/validators/histogram2dcontour/_zhoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZhoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="zhoverformat", parent_name="histogram2dcontour", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_zmax.py b/plotly/validators/histogram2dcontour/_zmax.py
deleted file mode 100644
index ab3a5c66a44..00000000000
--- a/plotly/validators/histogram2dcontour/_zmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmax", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_zmid.py b/plotly/validators/histogram2dcontour/_zmid.py
deleted file mode 100644
index 2c32d7cd9c1..00000000000
--- a/plotly/validators/histogram2dcontour/_zmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmid", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_zmin.py b/plotly/validators/histogram2dcontour/_zmin.py
deleted file mode 100644
index ec73735b985..00000000000
--- a/plotly/validators/histogram2dcontour/_zmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zmin", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"zauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/_zsrc.py b/plotly/validators/histogram2dcontour/_zsrc.py
deleted file mode 100644
index 346bd75d6a5..00000000000
--- a/plotly/validators/histogram2dcontour/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="histogram2dcontour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/__init__.py b/plotly/validators/histogram2dcontour/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/colorbar/_bgcolor.py b/plotly/validators/histogram2dcontour/colorbar/_bgcolor.py
deleted file mode 100644
index 695fb46349c..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_bordercolor.py b/plotly/validators/histogram2dcontour/colorbar/_bordercolor.py
deleted file mode 100644
index 59e6a509003..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_borderwidth.py b/plotly/validators/histogram2dcontour/colorbar/_borderwidth.py
deleted file mode 100644
index 6162223abdc..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="borderwidth",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_dtick.py b/plotly/validators/histogram2dcontour/colorbar/_dtick.py
deleted file mode 100644
index bd54159213f..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_exponentformat.py b/plotly/validators/histogram2dcontour/colorbar/_exponentformat.py
deleted file mode 100644
index ca24a467f52..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_labelalias.py b/plotly/validators/histogram2dcontour/colorbar/_labelalias.py
deleted file mode 100644
index 8b02fcbf674..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_labelalias.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="labelalias",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_len.py b/plotly/validators/histogram2dcontour/colorbar/_len.py
deleted file mode 100644
index a59dbf6977d..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_lenmode.py b/plotly/validators/histogram2dcontour/colorbar/_lenmode.py
deleted file mode 100644
index 1c113f9e7b0..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_minexponent.py b/plotly/validators/histogram2dcontour/colorbar/_minexponent.py
deleted file mode 100644
index 08e838eb381..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_minexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="minexponent",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_nticks.py b/plotly/validators/histogram2dcontour/colorbar/_nticks.py
deleted file mode 100644
index 21256592d79..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_orientation.py b/plotly/validators/histogram2dcontour/colorbar/_orientation.py
deleted file mode 100644
index 817306c7860..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_orientation.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="orientation",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_outlinecolor.py b/plotly/validators/histogram2dcontour/colorbar/_outlinecolor.py
deleted file mode 100644
index bc41e7513d2..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="outlinecolor",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_outlinewidth.py b/plotly/validators/histogram2dcontour/colorbar/_outlinewidth.py
deleted file mode 100644
index 7d8046afd63..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="outlinewidth",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_separatethousands.py b/plotly/validators/histogram2dcontour/colorbar/_separatethousands.py
deleted file mode 100644
index 4331160521f..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_showexponent.py b/plotly/validators/histogram2dcontour/colorbar/_showexponent.py
deleted file mode 100644
index e60f5c8410f..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_showexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showexponent",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_showticklabels.py b/plotly/validators/histogram2dcontour/colorbar/_showticklabels.py
deleted file mode 100644
index 741b47bfd17..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_showtickprefix.py b/plotly/validators/histogram2dcontour/colorbar/_showtickprefix.py
deleted file mode 100644
index a114116f732..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_showticksuffix.py b/plotly/validators/histogram2dcontour/colorbar/_showticksuffix.py
deleted file mode 100644
index ca79c859439..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_thickness.py b/plotly/validators/histogram2dcontour/colorbar/_thickness.py
deleted file mode 100644
index a56e30f2e91..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_thickness.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="thickness",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_thicknessmode.py b/plotly/validators/histogram2dcontour/colorbar/_thicknessmode.py
deleted file mode 100644
index 14fb6d46a32..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tick0.py b/plotly/validators/histogram2dcontour/colorbar/_tick0.py
deleted file mode 100644
index 17583af1113..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickangle.py b/plotly/validators/histogram2dcontour/colorbar/_tickangle.py
deleted file mode 100644
index 0c2bd193f74..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickangle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self,
- plotly_name="tickangle",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickcolor.py b/plotly/validators/histogram2dcontour/colorbar/_tickcolor.py
deleted file mode 100644
index 2eca4bd62b5..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="tickcolor",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickfont.py b/plotly/validators/histogram2dcontour/colorbar/_tickfont.py
deleted file mode 100644
index 1bcda42b246..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickfont.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickfont",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickformat.py b/plotly/validators/histogram2dcontour/colorbar/_tickformat.py
deleted file mode 100644
index 103ffd9136c..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickformat",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickformatstopdefaults.py b/plotly/validators/histogram2dcontour/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 2e0cc3fb544..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickformatstops.py b/plotly/validators/histogram2dcontour/colorbar/_tickformatstops.py
deleted file mode 100644
index 84824b3e69e..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticklabeloverflow.py b/plotly/validators/histogram2dcontour/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 9e658019710..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticklabelposition.py b/plotly/validators/histogram2dcontour/colorbar/_ticklabelposition.py
deleted file mode 100644
index 3dd77a4ad47..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticklabelstep.py b/plotly/validators/histogram2dcontour/colorbar/_ticklabelstep.py
deleted file mode 100644
index 5ef50f3a729..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticklen.py b/plotly/validators/histogram2dcontour/colorbar/_ticklen.py
deleted file mode 100644
index 3f3a6d162c3..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickmode.py b/plotly/validators/histogram2dcontour/colorbar/_tickmode.py
deleted file mode 100644
index 53102af0bad..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickmode.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="tickmode",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickprefix.py b/plotly/validators/histogram2dcontour/colorbar/_tickprefix.py
deleted file mode 100644
index aecf2d733ee..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickprefix",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticks.py b/plotly/validators/histogram2dcontour/colorbar/_ticks.py
deleted file mode 100644
index 0a413fbba9e..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticksuffix.py b/plotly/validators/histogram2dcontour/colorbar/_ticksuffix.py
deleted file mode 100644
index 39d96bd7b1f..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="ticksuffix",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticktext.py b/plotly/validators/histogram2dcontour/colorbar/_ticktext.py
deleted file mode 100644
index bd2508647c8..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticktext.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self,
- plotly_name="ticktext",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ticktextsrc.py b/plotly/validators/histogram2dcontour/colorbar/_ticktextsrc.py
deleted file mode 100644
index a138a5db2ed..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="ticktextsrc",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickvals.py b/plotly/validators/histogram2dcontour/colorbar/_tickvals.py
deleted file mode 100644
index 60a12834269..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickvals.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self,
- plotly_name="tickvals",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickvalssrc.py b/plotly/validators/histogram2dcontour/colorbar/_tickvalssrc.py
deleted file mode 100644
index 9605e14ff5d..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="tickvalssrc",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_tickwidth.py b/plotly/validators/histogram2dcontour/colorbar/_tickwidth.py
deleted file mode 100644
index 052b2092357..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="tickwidth",
- parent_name="histogram2dcontour.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_title.py b/plotly/validators/histogram2dcontour/colorbar/_title.py
deleted file mode 100644
index f3bcccbf96a..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_x.py b/plotly/validators/histogram2dcontour/colorbar/_x.py
deleted file mode 100644
index 776149da645..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_xanchor.py b/plotly/validators/histogram2dcontour/colorbar/_xanchor.py
deleted file mode 100644
index 94a8114ae12..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_xpad.py b/plotly/validators/histogram2dcontour/colorbar/_xpad.py
deleted file mode 100644
index 8c0bd8d8981..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_xref.py b/plotly/validators/histogram2dcontour/colorbar/_xref.py
deleted file mode 100644
index 0717489741d..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_y.py b/plotly/validators/histogram2dcontour/colorbar/_y.py
deleted file mode 100644
index 530a41039c4..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_yanchor.py b/plotly/validators/histogram2dcontour/colorbar/_yanchor.py
deleted file mode 100644
index 7586d8f2995..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_ypad.py b/plotly/validators/histogram2dcontour/colorbar/_ypad.py
deleted file mode 100644
index 9167a879ecf..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/_yref.py b/plotly/validators/histogram2dcontour/colorbar/_yref.py
deleted file mode 100644
index 01c90bd9fcb..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="histogram2dcontour.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/__init__.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_color.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_color.py
deleted file mode 100644
index bd11e15ccea..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_family.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_family.py
deleted file mode 100644
index b66ff508dd1..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_lineposition.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index de3c77f5414..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_shadow.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 9be0f1a3adb..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_size.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_size.py
deleted file mode 100644
index 1f8dfd66e11..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_style.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_style.py
deleted file mode 100644
index b5f9d9560e1..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_textcase.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 9206a3f94ba..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_variant.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_variant.py
deleted file mode 100644
index e8a7cf11dcf..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickfont/_weight.py b/plotly/validators/histogram2dcontour/colorbar/tickfont/_weight.py
deleted file mode 100644
index 1efb00736c3..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2dcontour.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/__init__.py b/plotly/validators/histogram2dcontour/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index ec5ffc1e78c..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="histogram2dcontour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_enabled.py b/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 31feb22e46a..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="histogram2dcontour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_name.py b/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_name.py
deleted file mode 100644
index a505baec00f..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="histogram2dcontour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 86ae9306f1a..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="histogram2dcontour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_value.py b/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_value.py
deleted file mode 100644
index ad44fe13235..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="histogram2dcontour.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/__init__.py b/plotly/validators/histogram2dcontour/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/_font.py b/plotly/validators/histogram2dcontour/colorbar/title/_font.py
deleted file mode 100644
index c6ab0a75910..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="histogram2dcontour.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/_side.py b/plotly/validators/histogram2dcontour/colorbar/title/_side.py
deleted file mode 100644
index ce360a83583..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/_side.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="side",
- parent_name="histogram2dcontour.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/_text.py b/plotly/validators/histogram2dcontour/colorbar/title/_text.py
deleted file mode 100644
index 4f41b0c9b7a..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/_text.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="text",
- parent_name="histogram2dcontour.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/__init__.py b/plotly/validators/histogram2dcontour/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_color.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_color.py
deleted file mode 100644
index ece062f9faf..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_family.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_family.py
deleted file mode 100644
index 2540c5dc215..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_lineposition.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_lineposition.py
deleted file mode 100644
index cfa1b5e48ae..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_shadow.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_shadow.py
deleted file mode 100644
index 0153ee39461..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_size.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_size.py
deleted file mode 100644
index bf9c9f948b2..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_style.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_style.py
deleted file mode 100644
index 35ec28ac91b..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_textcase.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_textcase.py
deleted file mode 100644
index e3e9c4fe954..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_variant.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_variant.py
deleted file mode 100644
index c7f0983584f..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/colorbar/title/font/_weight.py b/plotly/validators/histogram2dcontour/colorbar/title/font/_weight.py
deleted file mode 100644
index 3eaf46219ee..00000000000
--- a/plotly/validators/histogram2dcontour/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2dcontour.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/__init__.py b/plotly/validators/histogram2dcontour/contours/__init__.py
deleted file mode 100644
index 230a907cd74..00000000000
--- a/plotly/validators/histogram2dcontour/contours/__init__.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._type.TypeValidator",
- "._start.StartValidator",
- "._size.SizeValidator",
- "._showlines.ShowlinesValidator",
- "._showlabels.ShowlabelsValidator",
- "._operation.OperationValidator",
- "._labelformat.LabelformatValidator",
- "._labelfont.LabelfontValidator",
- "._end.EndValidator",
- "._coloring.ColoringValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/contours/_coloring.py b/plotly/validators/histogram2dcontour/contours/_coloring.py
deleted file mode 100644
index 003101ea787..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_coloring.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoringValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="coloring",
- parent_name="histogram2dcontour.contours",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["fill", "heatmap", "lines", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_end.py b/plotly/validators/histogram2dcontour/contours/_end.py
deleted file mode 100644
index df5000a8267..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_end.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="end", parent_name="histogram2dcontour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_labelfont.py b/plotly/validators/histogram2dcontour/contours/_labelfont.py
deleted file mode 100644
index 4f90fe6c83e..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_labelfont.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelfontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="labelfont",
- parent_name="histogram2dcontour.contours",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Labelfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_labelformat.py b/plotly/validators/histogram2dcontour/contours/_labelformat.py
deleted file mode 100644
index 2e86e9233d9..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_labelformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="labelformat",
- parent_name="histogram2dcontour.contours",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_operation.py b/plotly/validators/histogram2dcontour/contours/_operation.py
deleted file mode 100644
index c5efa4289be..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_operation.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OperationValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="operation",
- parent_name="histogram2dcontour.contours",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "=",
- "<",
- ">=",
- ">",
- "<=",
- "[]",
- "()",
- "[)",
- "(]",
- "][",
- ")(",
- "](",
- ")[",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_showlabels.py b/plotly/validators/histogram2dcontour/contours/_showlabels.py
deleted file mode 100644
index 7e68346ca03..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_showlabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showlabels",
- parent_name="histogram2dcontour.contours",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_showlines.py b/plotly/validators/histogram2dcontour/contours/_showlines.py
deleted file mode 100644
index 5d2c28fcb3d..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_showlines.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlinesValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showlines",
- parent_name="histogram2dcontour.contours",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_size.py b/plotly/validators/histogram2dcontour/contours/_size.py
deleted file mode 100644
index 53a9297cd80..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram2dcontour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_start.py b/plotly/validators/histogram2dcontour/contours/_start.py
deleted file mode 100644
index 0fa0d4c3e90..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_start.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="start", parent_name="histogram2dcontour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autocontour": False}),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_type.py b/plotly/validators/histogram2dcontour/contours/_type.py
deleted file mode 100644
index ad76bf7051c..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_type.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="type", parent_name="histogram2dcontour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["levels", "constraint"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/_value.py b/plotly/validators/histogram2dcontour/contours/_value.py
deleted file mode 100644
index c3f90af67d5..00000000000
--- a/plotly/validators/histogram2dcontour/contours/_value.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="value", parent_name="histogram2dcontour.contours", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/__init__.py b/plotly/validators/histogram2dcontour/contours/labelfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_color.py b/plotly/validators/histogram2dcontour/contours/labelfont/_color.py
deleted file mode 100644
index 67b66a315dd..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_family.py b/plotly/validators/histogram2dcontour/contours/labelfont/_family.py
deleted file mode 100644
index 51f7af81581..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_lineposition.py b/plotly/validators/histogram2dcontour/contours/labelfont/_lineposition.py
deleted file mode 100644
index 994255abb51..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_shadow.py b/plotly/validators/histogram2dcontour/contours/labelfont/_shadow.py
deleted file mode 100644
index 56e15938dea..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_size.py b/plotly/validators/histogram2dcontour/contours/labelfont/_size.py
deleted file mode 100644
index be592bbd09b..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_style.py b/plotly/validators/histogram2dcontour/contours/labelfont/_style.py
deleted file mode 100644
index d3e10f90f43..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_textcase.py b/plotly/validators/histogram2dcontour/contours/labelfont/_textcase.py
deleted file mode 100644
index 908297b58fd..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_variant.py b/plotly/validators/histogram2dcontour/contours/labelfont/_variant.py
deleted file mode 100644
index 2cbc14e4f11..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/contours/labelfont/_weight.py b/plotly/validators/histogram2dcontour/contours/labelfont/_weight.py
deleted file mode 100644
index c135c3a77fa..00000000000
--- a/plotly/validators/histogram2dcontour/contours/labelfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2dcontour.contours.labelfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/__init__.py b/plotly/validators/histogram2dcontour/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_align.py b/plotly/validators/histogram2dcontour/hoverlabel/_align.py
deleted file mode 100644
index bd1ae5ae5ab..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="histogram2dcontour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_alignsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/_alignsrc.py
deleted file mode 100644
index 8efbc3c391b..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="alignsrc",
- parent_name="histogram2dcontour.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_bgcolor.py b/plotly/validators/histogram2dcontour/hoverlabel/_bgcolor.py
deleted file mode 100644
index 39feec5a5bc..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bgcolor",
- parent_name="histogram2dcontour.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_bgcolorsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index 86d9f666036..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bgcolorsrc",
- parent_name="histogram2dcontour.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_bordercolor.py b/plotly/validators/histogram2dcontour/hoverlabel/_bordercolor.py
deleted file mode 100644
index 7782714b7aa..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="histogram2dcontour.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_bordercolorsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index e9fd4a53fe2..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="histogram2dcontour.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_font.py b/plotly/validators/histogram2dcontour/hoverlabel/_font.py
deleted file mode 100644
index 01e24419784..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="histogram2dcontour.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_namelength.py b/plotly/validators/histogram2dcontour/hoverlabel/_namelength.py
deleted file mode 100644
index b8b952c2bd6..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="namelength",
- parent_name="histogram2dcontour.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/_namelengthsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index b6ff908e3ae..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="namelengthsrc",
- parent_name="histogram2dcontour.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/__init__.py b/plotly/validators/histogram2dcontour/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_color.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_color.py
deleted file mode 100644
index 793a79936dc..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_colorsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 4803390156d..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="colorsrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_family.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_family.py
deleted file mode 100644
index c3d61a86968..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_familysrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_familysrc.py
deleted file mode 100644
index a11e97b332f..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_lineposition.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 7111005423a..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_linepositionsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 7bf7f0109b2..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_shadow.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_shadow.py
deleted file mode 100644
index a7667f1a441..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_shadowsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index 5bc55edda44..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_size.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_size.py
deleted file mode 100644
index 47600b0a8fb..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_sizesrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index ece208d6eff..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="sizesrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_style.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_style.py
deleted file mode 100644
index 9d634c25037..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_stylesrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 8ac87150a5a..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="stylesrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_textcase.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_textcase.py
deleted file mode 100644
index e314973a5e6..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_textcasesrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 48eec90085f..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_variant.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_variant.py
deleted file mode 100644
index d6dab12b6b6..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_variantsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 6651626d99f..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_weight.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_weight.py
deleted file mode 100644
index 9c7e3e256ca..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/hoverlabel/font/_weightsrc.py b/plotly/validators/histogram2dcontour/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 1aca8c79bb6..00000000000
--- a/plotly/validators/histogram2dcontour/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="histogram2dcontour.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/__init__.py b/plotly/validators/histogram2dcontour/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/_font.py b/plotly/validators/histogram2dcontour/legendgrouptitle/_font.py
deleted file mode 100644
index b79c62fe5e0..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="histogram2dcontour.legendgrouptitle",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/_text.py b/plotly/validators/histogram2dcontour/legendgrouptitle/_text.py
deleted file mode 100644
index 807ce579dee..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="text",
- parent_name="histogram2dcontour.legendgrouptitle",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/__init__.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_color.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_color.py
deleted file mode 100644
index ac1f3b914cb..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_family.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_family.py
deleted file mode 100644
index 8cf7c1928f5..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_lineposition.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index dcc432e9e1f..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_shadow.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index dc0ca812c20..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_size.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_size.py
deleted file mode 100644
index a9271f507cd..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_style.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_style.py
deleted file mode 100644
index 3d8198575bf..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_textcase.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 814116f0f59..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_variant.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 94fd83ebbeb..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_weight.py b/plotly/validators/histogram2dcontour/legendgrouptitle/font/_weight.py
deleted file mode 100644
index b11314b248a..00000000000
--- a/plotly/validators/histogram2dcontour/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="histogram2dcontour.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/line/__init__.py b/plotly/validators/histogram2dcontour/line/__init__.py
deleted file mode 100644
index 13c597bfd2a..00000000000
--- a/plotly/validators/histogram2dcontour/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._width.WidthValidator",
- "._smoothing.SmoothingValidator",
- "._dash.DashValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/line/_color.py b/plotly/validators/histogram2dcontour/line/_color.py
deleted file mode 100644
index 8799490f68c..00000000000
--- a/plotly/validators/histogram2dcontour/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram2dcontour.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style+colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/line/_dash.py b/plotly/validators/histogram2dcontour/line/_dash.py
deleted file mode 100644
index 6bd9b0468f3..00000000000
--- a/plotly/validators/histogram2dcontour/line/_dash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="dash", parent_name="histogram2dcontour.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/line/_smoothing.py b/plotly/validators/histogram2dcontour/line/_smoothing.py
deleted file mode 100644
index 671acd8652b..00000000000
--- a/plotly/validators/histogram2dcontour/line/_smoothing.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SmoothingValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="smoothing", parent_name="histogram2dcontour.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1.3),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/line/_width.py b/plotly/validators/histogram2dcontour/line/_width.py
deleted file mode 100644
index 8e1f43d55c8..00000000000
--- a/plotly/validators/histogram2dcontour/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="histogram2dcontour.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style+colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/marker/__init__.py b/plotly/validators/histogram2dcontour/marker/__init__.py
deleted file mode 100644
index 8cd95cefa3a..00000000000
--- a/plotly/validators/histogram2dcontour/marker/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._colorsrc.ColorsrcValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/histogram2dcontour/marker/_color.py b/plotly/validators/histogram2dcontour/marker/_color.py
deleted file mode 100644
index 9c55e6848fc..00000000000
--- a/plotly/validators/histogram2dcontour/marker/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram2dcontour.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/marker/_colorsrc.py b/plotly/validators/histogram2dcontour/marker/_colorsrc.py
deleted file mode 100644
index 2367cdd7c7b..00000000000
--- a/plotly/validators/histogram2dcontour/marker/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="histogram2dcontour.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/stream/__init__.py b/plotly/validators/histogram2dcontour/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/histogram2dcontour/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/histogram2dcontour/stream/_maxpoints.py b/plotly/validators/histogram2dcontour/stream/_maxpoints.py
deleted file mode 100644
index 36485b71a87..00000000000
--- a/plotly/validators/histogram2dcontour/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="histogram2dcontour.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/stream/_token.py b/plotly/validators/histogram2dcontour/stream/_token.py
deleted file mode 100644
index 4b375e0c24a..00000000000
--- a/plotly/validators/histogram2dcontour/stream/_token.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="token", parent_name="histogram2dcontour.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/__init__.py b/plotly/validators/histogram2dcontour/textfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/histogram2dcontour/textfont/_color.py b/plotly/validators/histogram2dcontour/textfont/_color.py
deleted file mode 100644
index ddb738a980d..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="histogram2dcontour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_family.py b/plotly/validators/histogram2dcontour/textfont/_family.py
deleted file mode 100644
index 192c193205c..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="histogram2dcontour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_lineposition.py b/plotly/validators/histogram2dcontour/textfont/_lineposition.py
deleted file mode 100644
index 959efa114a9..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="histogram2dcontour.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_shadow.py b/plotly/validators/histogram2dcontour/textfont/_shadow.py
deleted file mode 100644
index 59e1edc1487..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="histogram2dcontour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_size.py b/plotly/validators/histogram2dcontour/textfont/_size.py
deleted file mode 100644
index 0d156198458..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram2dcontour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_style.py b/plotly/validators/histogram2dcontour/textfont/_style.py
deleted file mode 100644
index 0905e9505b2..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="histogram2dcontour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_textcase.py b/plotly/validators/histogram2dcontour/textfont/_textcase.py
deleted file mode 100644
index 1243c02c574..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="histogram2dcontour.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_variant.py b/plotly/validators/histogram2dcontour/textfont/_variant.py
deleted file mode 100644
index 8b68a5d866a..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="histogram2dcontour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/textfont/_weight.py b/plotly/validators/histogram2dcontour/textfont/_weight.py
deleted file mode 100644
index 7d4a68a7819..00000000000
--- a/plotly/validators/histogram2dcontour/textfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="histogram2dcontour.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/xbins/__init__.py b/plotly/validators/histogram2dcontour/xbins/__init__.py
deleted file mode 100644
index 462d290b54d..00000000000
--- a/plotly/validators/histogram2dcontour/xbins/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._start.StartValidator", "._size.SizeValidator", "._end.EndValidator"],
-)
diff --git a/plotly/validators/histogram2dcontour/xbins/_end.py b/plotly/validators/histogram2dcontour/xbins/_end.py
deleted file mode 100644
index 8f90e78c05d..00000000000
--- a/plotly/validators/histogram2dcontour/xbins/_end.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="end", parent_name="histogram2dcontour.xbins", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/xbins/_size.py b/plotly/validators/histogram2dcontour/xbins/_size.py
deleted file mode 100644
index 0e9cc7dd3fe..00000000000
--- a/plotly/validators/histogram2dcontour/xbins/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram2dcontour.xbins", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/xbins/_start.py b/plotly/validators/histogram2dcontour/xbins/_start.py
deleted file mode 100644
index 0552d5f1703..00000000000
--- a/plotly/validators/histogram2dcontour/xbins/_start.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="start", parent_name="histogram2dcontour.xbins", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/ybins/__init__.py b/plotly/validators/histogram2dcontour/ybins/__init__.py
deleted file mode 100644
index 462d290b54d..00000000000
--- a/plotly/validators/histogram2dcontour/ybins/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._start.StartValidator", "._size.SizeValidator", "._end.EndValidator"],
-)
diff --git a/plotly/validators/histogram2dcontour/ybins/_end.py b/plotly/validators/histogram2dcontour/ybins/_end.py
deleted file mode 100644
index c07bcefd718..00000000000
--- a/plotly/validators/histogram2dcontour/ybins/_end.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EndValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="end", parent_name="histogram2dcontour.ybins", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/ybins/_size.py b/plotly/validators/histogram2dcontour/ybins/_size.py
deleted file mode 100644
index 8eaecbfd5c2..00000000000
--- a/plotly/validators/histogram2dcontour/ybins/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="size", parent_name="histogram2dcontour.ybins", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/histogram2dcontour/ybins/_start.py b/plotly/validators/histogram2dcontour/ybins/_start.py
deleted file mode 100644
index 24f1c86c30f..00000000000
--- a/plotly/validators/histogram2dcontour/ybins/_start.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="start", parent_name="histogram2dcontour.ybins", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/__init__.py b/plotly/validators/icicle/__init__.py
deleted file mode 100644
index 70d508b26c9..00000000000
--- a/plotly/validators/icicle/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._valuessrc.ValuessrcValidator",
- "._values.ValuesValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._tiling.TilingValidator",
- "._texttemplatesrc.TexttemplatesrcValidator",
- "._texttemplate.TexttemplateValidator",
- "._textsrc.TextsrcValidator",
- "._textposition.TextpositionValidator",
- "._textinfo.TextinfoValidator",
- "._textfont.TextfontValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._sort.SortValidator",
- "._root.RootValidator",
- "._pathbar.PathbarValidator",
- "._parentssrc.ParentssrcValidator",
- "._parents.ParentsValidator",
- "._outsidetextfont.OutsidetextfontValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._maxdepth.MaxdepthValidator",
- "._marker.MarkerValidator",
- "._level.LevelValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legend.LegendValidator",
- "._leaf.LeafValidator",
- "._labelssrc.LabelssrcValidator",
- "._labels.LabelsValidator",
- "._insidetextfont.InsidetextfontValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._domain.DomainValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._count.CountValidator",
- "._branchvalues.BranchvaluesValidator",
- ],
-)
diff --git a/plotly/validators/icicle/_branchvalues.py b/plotly/validators/icicle/_branchvalues.py
deleted file mode 100644
index a8279aa2d19..00000000000
--- a/plotly/validators/icicle/_branchvalues.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BranchvaluesValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="branchvalues", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["remainder", "total"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_count.py b/plotly/validators/icicle/_count.py
deleted file mode 100644
index 4c12834f0fa..00000000000
--- a/plotly/validators/icicle/_count.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CountValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="count", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- flags=kwargs.pop("flags", ["branches", "leaves"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_customdata.py b/plotly/validators/icicle/_customdata.py
deleted file mode 100644
index ff168ab9e7f..00000000000
--- a/plotly/validators/icicle/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_customdatasrc.py b/plotly/validators/icicle/_customdatasrc.py
deleted file mode 100644
index 28028962346..00000000000
--- a/plotly/validators/icicle/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_domain.py b/plotly/validators/icicle/_domain.py
deleted file mode 100644
index 81ec6c41b6a..00000000000
--- a/plotly/validators/icicle/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_hoverinfo.py b/plotly/validators/icicle/_hoverinfo.py
deleted file mode 100644
index 9e7138e2108..00000000000
--- a/plotly/validators/icicle/_hoverinfo.py
+++ /dev/null
@@ -1,29 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop(
- "flags",
- [
- "label",
- "text",
- "value",
- "name",
- "current path",
- "percent root",
- "percent entry",
- "percent parent",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_hoverinfosrc.py b/plotly/validators/icicle/_hoverinfosrc.py
deleted file mode 100644
index 715d32cf945..00000000000
--- a/plotly/validators/icicle/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_hoverlabel.py b/plotly/validators/icicle/_hoverlabel.py
deleted file mode 100644
index a94b48c7e07..00000000000
--- a/plotly/validators/icicle/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_hovertemplate.py b/plotly/validators/icicle/_hovertemplate.py
deleted file mode 100644
index f7fb6d44703..00000000000
--- a/plotly/validators/icicle/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_hovertemplatesrc.py b/plotly/validators/icicle/_hovertemplatesrc.py
deleted file mode 100644
index c8993e4ceb5..00000000000
--- a/plotly/validators/icicle/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_hovertext.py b/plotly/validators/icicle/_hovertext.py
deleted file mode 100644
index b291f9a25f7..00000000000
--- a/plotly/validators/icicle/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_hovertextsrc.py b/plotly/validators/icicle/_hovertextsrc.py
deleted file mode 100644
index 2ccb7f22d2a..00000000000
--- a/plotly/validators/icicle/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_ids.py b/plotly/validators/icicle/_ids.py
deleted file mode 100644
index 8d131f6cf11..00000000000
--- a/plotly/validators/icicle/_ids.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_idssrc.py b/plotly/validators/icicle/_idssrc.py
deleted file mode 100644
index e7b291343f8..00000000000
--- a/plotly/validators/icicle/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_insidetextfont.py b/plotly/validators/icicle/_insidetextfont.py
deleted file mode 100644
index f1ad69607dc..00000000000
--- a/plotly/validators/icicle/_insidetextfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class InsidetextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="insidetextfont", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Insidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_labels.py b/plotly/validators/icicle/_labels.py
deleted file mode 100644
index cc4b128fd09..00000000000
--- a/plotly/validators/icicle/_labels.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="labels", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_labelssrc.py b/plotly/validators/icicle/_labelssrc.py
deleted file mode 100644
index 20de8d0f89a..00000000000
--- a/plotly/validators/icicle/_labelssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="labelssrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_leaf.py b/plotly/validators/icicle/_leaf.py
deleted file mode 100644
index d034ec56b36..00000000000
--- a/plotly/validators/icicle/_leaf.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LeafValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="leaf", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Leaf"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_legend.py b/plotly/validators/icicle/_legend.py
deleted file mode 100644
index 65a07657828..00000000000
--- a/plotly/validators/icicle/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_legendgrouptitle.py b/plotly/validators/icicle/_legendgrouptitle.py
deleted file mode 100644
index 100c996abcb..00000000000
--- a/plotly/validators/icicle/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_legendrank.py b/plotly/validators/icicle/_legendrank.py
deleted file mode 100644
index 79be693c743..00000000000
--- a/plotly/validators/icicle/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_legendwidth.py b/plotly/validators/icicle/_legendwidth.py
deleted file mode 100644
index aec9afc2b02..00000000000
--- a/plotly/validators/icicle/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_level.py b/plotly/validators/icicle/_level.py
deleted file mode 100644
index 9797400d5c1..00000000000
--- a/plotly/validators/icicle/_level.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LevelValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="level", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_marker.py b/plotly/validators/icicle/_marker.py
deleted file mode 100644
index ca5b13ad58a..00000000000
--- a/plotly/validators/icicle/_marker.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarkerValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="marker", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Marker"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_maxdepth.py b/plotly/validators/icicle/_maxdepth.py
deleted file mode 100644
index 78f911e6599..00000000000
--- a/plotly/validators/icicle/_maxdepth.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxdepthValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="maxdepth", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_meta.py b/plotly/validators/icicle/_meta.py
deleted file mode 100644
index 611d239d996..00000000000
--- a/plotly/validators/icicle/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_metasrc.py b/plotly/validators/icicle/_metasrc.py
deleted file mode 100644
index e251f9d26c7..00000000000
--- a/plotly/validators/icicle/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_name.py b/plotly/validators/icicle/_name.py
deleted file mode 100644
index a1e652b3fd8..00000000000
--- a/plotly/validators/icicle/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_opacity.py b/plotly/validators/icicle/_opacity.py
deleted file mode 100644
index 7332aa938e4..00000000000
--- a/plotly/validators/icicle/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_outsidetextfont.py b/plotly/validators/icicle/_outsidetextfont.py
deleted file mode 100644
index 3ba983dd4fd..00000000000
--- a/plotly/validators/icicle/_outsidetextfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutsidetextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="outsidetextfont", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Outsidetextfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_parents.py b/plotly/validators/icicle/_parents.py
deleted file mode 100644
index 9f5237f9e0d..00000000000
--- a/plotly/validators/icicle/_parents.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ParentsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="parents", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_parentssrc.py b/plotly/validators/icicle/_parentssrc.py
deleted file mode 100644
index b5803fddd9a..00000000000
--- a/plotly/validators/icicle/_parentssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ParentssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="parentssrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_pathbar.py b/plotly/validators/icicle/_pathbar.py
deleted file mode 100644
index 39c2a173314..00000000000
--- a/plotly/validators/icicle/_pathbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PathbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pathbar", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pathbar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_root.py b/plotly/validators/icicle/_root.py
deleted file mode 100644
index 13f4fb0d89e..00000000000
--- a/plotly/validators/icicle/_root.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RootValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="root", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Root"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_sort.py b/plotly/validators/icicle/_sort.py
deleted file mode 100644
index a3772c7caea..00000000000
--- a/plotly/validators/icicle/_sort.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SortValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="sort", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_stream.py b/plotly/validators/icicle/_stream.py
deleted file mode 100644
index 6ab43a016f4..00000000000
--- a/plotly/validators/icicle/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_text.py b/plotly/validators/icicle/_text.py
deleted file mode 100644
index 89f39a25da8..00000000000
--- a/plotly/validators/icicle/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="text", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_textfont.py b/plotly/validators/icicle/_textfont.py
deleted file mode 100644
index 30436339895..00000000000
--- a/plotly/validators/icicle/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_textinfo.py b/plotly/validators/icicle/_textinfo.py
deleted file mode 100644
index 12e417a6bc5..00000000000
--- a/plotly/validators/icicle/_textinfo.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="textinfo", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop(
- "flags",
- [
- "label",
- "text",
- "value",
- "current path",
- "percent root",
- "percent entry",
- "percent parent",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_textposition.py b/plotly/validators/icicle/_textposition.py
deleted file mode 100644
index 03e990a5276..00000000000
--- a/plotly/validators/icicle/_textposition.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textposition", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "top left",
- "top center",
- "top right",
- "middle left",
- "middle center",
- "middle right",
- "bottom left",
- "bottom center",
- "bottom right",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_textsrc.py b/plotly/validators/icicle/_textsrc.py
deleted file mode 100644
index 0044f201504..00000000000
--- a/plotly/validators/icicle/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_texttemplate.py b/plotly/validators/icicle/_texttemplate.py
deleted file mode 100644
index c998759c140..00000000000
--- a/plotly/validators/icicle/_texttemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="texttemplate", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_texttemplatesrc.py b/plotly/validators/icicle/_texttemplatesrc.py
deleted file mode 100644
index 2af1851253f..00000000000
--- a/plotly/validators/icicle/_texttemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="texttemplatesrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_tiling.py b/plotly/validators/icicle/_tiling.py
deleted file mode 100644
index 4722386f0b1..00000000000
--- a/plotly/validators/icicle/_tiling.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TilingValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="tiling", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tiling"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_uid.py b/plotly/validators/icicle/_uid.py
deleted file mode 100644
index 00010433b26..00000000000
--- a/plotly/validators/icicle/_uid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_uirevision.py b/plotly/validators/icicle/_uirevision.py
deleted file mode 100644
index ee4284a9494..00000000000
--- a/plotly/validators/icicle/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_values.py b/plotly/validators/icicle/_values.py
deleted file mode 100644
index 777293dc706..00000000000
--- a/plotly/validators/icicle/_values.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValuesValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="values", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_valuessrc.py b/plotly/validators/icicle/_valuessrc.py
deleted file mode 100644
index 8c23a6f4914..00000000000
--- a/plotly/validators/icicle/_valuessrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValuessrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="valuessrc", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/_visible.py b/plotly/validators/icicle/_visible.py
deleted file mode 100644
index d27ebc542c5..00000000000
--- a/plotly/validators/icicle/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="icicle", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/domain/__init__.py b/plotly/validators/icicle/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/icicle/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/icicle/domain/_column.py b/plotly/validators/icicle/domain/_column.py
deleted file mode 100644
index b4a1636e666..00000000000
--- a/plotly/validators/icicle/domain/_column.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="column", parent_name="icicle.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/domain/_row.py b/plotly/validators/icicle/domain/_row.py
deleted file mode 100644
index 1b1309a31e9..00000000000
--- a/plotly/validators/icicle/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="icicle.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/domain/_x.py b/plotly/validators/icicle/domain/_x.py
deleted file mode 100644
index 988494d1428..00000000000
--- a/plotly/validators/icicle/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="icicle.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/domain/_y.py b/plotly/validators/icicle/domain/_y.py
deleted file mode 100644
index 5cc4308cf51..00000000000
--- a/plotly/validators/icicle/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="icicle.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/__init__.py b/plotly/validators/icicle/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/icicle/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/icicle/hoverlabel/_align.py b/plotly/validators/icicle/hoverlabel/_align.py
deleted file mode 100644
index 892e3f4a2f1..00000000000
--- a/plotly/validators/icicle/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="icicle.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_alignsrc.py b/plotly/validators/icicle/hoverlabel/_alignsrc.py
deleted file mode 100644
index 71c4954761c..00000000000
--- a/plotly/validators/icicle/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="icicle.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_bgcolor.py b/plotly/validators/icicle/hoverlabel/_bgcolor.py
deleted file mode 100644
index 5b572f9588e..00000000000
--- a/plotly/validators/icicle/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="icicle.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_bgcolorsrc.py b/plotly/validators/icicle/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index 22bfa418185..00000000000
--- a/plotly/validators/icicle/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="icicle.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_bordercolor.py b/plotly/validators/icicle/hoverlabel/_bordercolor.py
deleted file mode 100644
index 3002d099133..00000000000
--- a/plotly/validators/icicle/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="icicle.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_bordercolorsrc.py b/plotly/validators/icicle/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index 348311957a0..00000000000
--- a/plotly/validators/icicle/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="icicle.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_font.py b/plotly/validators/icicle/hoverlabel/_font.py
deleted file mode 100644
index 97e764eb668..00000000000
--- a/plotly/validators/icicle/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="icicle.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_namelength.py b/plotly/validators/icicle/hoverlabel/_namelength.py
deleted file mode 100644
index b969a873a98..00000000000
--- a/plotly/validators/icicle/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="icicle.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/_namelengthsrc.py b/plotly/validators/icicle/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 74b58d729e1..00000000000
--- a/plotly/validators/icicle/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="icicle.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/__init__.py b/plotly/validators/icicle/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/hoverlabel/font/_color.py b/plotly/validators/icicle/hoverlabel/font/_color.py
deleted file mode 100644
index 071134da4d6..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_colorsrc.py b/plotly/validators/icicle/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index ab0b8ad1b27..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_family.py b/plotly/validators/icicle/hoverlabel/font/_family.py
deleted file mode 100644
index a69e0e58c9a..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_familysrc.py b/plotly/validators/icicle/hoverlabel/font/_familysrc.py
deleted file mode 100644
index b077db8d8b4..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_lineposition.py b/plotly/validators/icicle/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 7345a7107c9..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_linepositionsrc.py b/plotly/validators/icicle/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 2b12abf394c..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="icicle.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_shadow.py b/plotly/validators/icicle/hoverlabel/font/_shadow.py
deleted file mode 100644
index 3827899dc4d..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_shadowsrc.py b/plotly/validators/icicle/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index bca41dce893..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_size.py b/plotly/validators/icicle/hoverlabel/font/_size.py
deleted file mode 100644
index f744872209e..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_sizesrc.py b/plotly/validators/icicle/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index ddf97d0973a..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_style.py b/plotly/validators/icicle/hoverlabel/font/_style.py
deleted file mode 100644
index 9b0d2bb396e..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_stylesrc.py b/plotly/validators/icicle/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index 47543d37a6f..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_textcase.py b/plotly/validators/icicle/hoverlabel/font/_textcase.py
deleted file mode 100644
index 045ee3dcad1..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_textcasesrc.py b/plotly/validators/icicle/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 7affcfb0381..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_variant.py b/plotly/validators/icicle/hoverlabel/font/_variant.py
deleted file mode 100644
index 141543b6012..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_variantsrc.py b/plotly/validators/icicle/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 64d6f7baa1c..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_weight.py b/plotly/validators/icicle/hoverlabel/font/_weight.py
deleted file mode 100644
index 473f146a14a..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/hoverlabel/font/_weightsrc.py b/plotly/validators/icicle/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index 207767cfe10..00000000000
--- a/plotly/validators/icicle/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="icicle.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/__init__.py b/plotly/validators/icicle/insidetextfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/icicle/insidetextfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/insidetextfont/_color.py b/plotly/validators/icicle/insidetextfont/_color.py
deleted file mode 100644
index ee92c0f3f77..00000000000
--- a/plotly/validators/icicle/insidetextfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_colorsrc.py b/plotly/validators/icicle/insidetextfont/_colorsrc.py
deleted file mode 100644
index ce2f91c3a9b..00000000000
--- a/plotly/validators/icicle/insidetextfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_family.py b/plotly/validators/icicle/insidetextfont/_family.py
deleted file mode 100644
index e4dcacfc0b6..00000000000
--- a/plotly/validators/icicle/insidetextfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_familysrc.py b/plotly/validators/icicle/insidetextfont/_familysrc.py
deleted file mode 100644
index 92f88188448..00000000000
--- a/plotly/validators/icicle/insidetextfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_lineposition.py b/plotly/validators/icicle/insidetextfont/_lineposition.py
deleted file mode 100644
index a698146f138..00000000000
--- a/plotly/validators/icicle/insidetextfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_linepositionsrc.py b/plotly/validators/icicle/insidetextfont/_linepositionsrc.py
deleted file mode 100644
index 92179dc8204..00000000000
--- a/plotly/validators/icicle/insidetextfont/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="icicle.insidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_shadow.py b/plotly/validators/icicle/insidetextfont/_shadow.py
deleted file mode 100644
index 65e27f61655..00000000000
--- a/plotly/validators/icicle/insidetextfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_shadowsrc.py b/plotly/validators/icicle/insidetextfont/_shadowsrc.py
deleted file mode 100644
index e4250700a9a..00000000000
--- a/plotly/validators/icicle/insidetextfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_size.py b/plotly/validators/icicle/insidetextfont/_size.py
deleted file mode 100644
index 4633b9be11b..00000000000
--- a/plotly/validators/icicle/insidetextfont/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_sizesrc.py b/plotly/validators/icicle/insidetextfont/_sizesrc.py
deleted file mode 100644
index 8946b3862f9..00000000000
--- a/plotly/validators/icicle/insidetextfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_style.py b/plotly/validators/icicle/insidetextfont/_style.py
deleted file mode 100644
index 298102cf05c..00000000000
--- a/plotly/validators/icicle/insidetextfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_stylesrc.py b/plotly/validators/icicle/insidetextfont/_stylesrc.py
deleted file mode 100644
index bd700cad55a..00000000000
--- a/plotly/validators/icicle/insidetextfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_textcase.py b/plotly/validators/icicle/insidetextfont/_textcase.py
deleted file mode 100644
index 8a1520f7490..00000000000
--- a/plotly/validators/icicle/insidetextfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_textcasesrc.py b/plotly/validators/icicle/insidetextfont/_textcasesrc.py
deleted file mode 100644
index cbacf9d781b..00000000000
--- a/plotly/validators/icicle/insidetextfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_variant.py b/plotly/validators/icicle/insidetextfont/_variant.py
deleted file mode 100644
index 61fbacb268f..00000000000
--- a/plotly/validators/icicle/insidetextfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_variantsrc.py b/plotly/validators/icicle/insidetextfont/_variantsrc.py
deleted file mode 100644
index 923155457bc..00000000000
--- a/plotly/validators/icicle/insidetextfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_weight.py b/plotly/validators/icicle/insidetextfont/_weight.py
deleted file mode 100644
index dc865abbd03..00000000000
--- a/plotly/validators/icicle/insidetextfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/insidetextfont/_weightsrc.py b/plotly/validators/icicle/insidetextfont/_weightsrc.py
deleted file mode 100644
index 9c15d67de8f..00000000000
--- a/plotly/validators/icicle/insidetextfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="icicle.insidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/leaf/__init__.py b/plotly/validators/icicle/leaf/__init__.py
deleted file mode 100644
index ea80a8a0f0d..00000000000
--- a/plotly/validators/icicle/leaf/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator"]
-)
diff --git a/plotly/validators/icicle/leaf/_opacity.py b/plotly/validators/icicle/leaf/_opacity.py
deleted file mode 100644
index 75c9b0fabef..00000000000
--- a/plotly/validators/icicle/leaf/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="icicle.leaf", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/__init__.py b/plotly/validators/icicle/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/icicle/legendgrouptitle/_font.py b/plotly/validators/icicle/legendgrouptitle/_font.py
deleted file mode 100644
index 261ea81f6c2..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="icicle.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/_text.py b/plotly/validators/icicle/legendgrouptitle/_text.py
deleted file mode 100644
index 24c76813908..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="icicle.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/__init__.py b/plotly/validators/icicle/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_color.py b/plotly/validators/icicle/legendgrouptitle/font/_color.py
deleted file mode 100644
index ad6e353c80a..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="icicle.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_family.py b/plotly/validators/icicle/legendgrouptitle/font/_family.py
deleted file mode 100644
index 4b309d49488..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="icicle.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_lineposition.py b/plotly/validators/icicle/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 4152adc3a4f..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="icicle.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_shadow.py b/plotly/validators/icicle/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index f98797d16f8..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="icicle.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_size.py b/plotly/validators/icicle/legendgrouptitle/font/_size.py
deleted file mode 100644
index d6e21793ad4..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="icicle.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_style.py b/plotly/validators/icicle/legendgrouptitle/font/_style.py
deleted file mode 100644
index 7f428f66410..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="icicle.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_textcase.py b/plotly/validators/icicle/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 89c1ca0d615..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="icicle.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_variant.py b/plotly/validators/icicle/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 992a1eee24c..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="icicle.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/legendgrouptitle/font/_weight.py b/plotly/validators/icicle/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 90882c3c503..00000000000
--- a/plotly/validators/icicle/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="icicle.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/__init__.py b/plotly/validators/icicle/marker/__init__.py
deleted file mode 100644
index a7391021720..00000000000
--- a/plotly/validators/icicle/marker/__init__.py
+++ /dev/null
@@ -1,23 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._showscale.ShowscaleValidator",
- "._reversescale.ReversescaleValidator",
- "._pattern.PatternValidator",
- "._line.LineValidator",
- "._colorssrc.ColorssrcValidator",
- "._colorscale.ColorscaleValidator",
- "._colors.ColorsValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/icicle/marker/_autocolorscale.py b/plotly/validators/icicle/marker/_autocolorscale.py
deleted file mode 100644
index 3710ff9235d..00000000000
--- a/plotly/validators/icicle/marker/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="icicle.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_cauto.py b/plotly/validators/icicle/marker/_cauto.py
deleted file mode 100644
index 89064dc2521..00000000000
--- a/plotly/validators/icicle/marker/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_cmax.py b/plotly/validators/icicle/marker/_cmax.py
deleted file mode 100644
index 308c212c891..00000000000
--- a/plotly/validators/icicle/marker/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_cmid.py b/plotly/validators/icicle/marker/_cmid.py
deleted file mode 100644
index d281f9ce0a9..00000000000
--- a/plotly/validators/icicle/marker/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_cmin.py b/plotly/validators/icicle/marker/_cmin.py
deleted file mode 100644
index 60c55d1ce67..00000000000
--- a/plotly/validators/icicle/marker/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_coloraxis.py b/plotly/validators/icicle/marker/_coloraxis.py
deleted file mode 100644
index 96d1340f504..00000000000
--- a/plotly/validators/icicle/marker/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_colorbar.py b/plotly/validators/icicle/marker/_colorbar.py
deleted file mode 100644
index 95a9049b5bd..00000000000
--- a/plotly/validators/icicle/marker/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_colors.py b/plotly/validators/icicle/marker/_colors.py
deleted file mode 100644
index e681b55b962..00000000000
--- a/plotly/validators/icicle/marker/_colors.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="colors", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_colorscale.py b/plotly/validators/icicle/marker/_colorscale.py
deleted file mode 100644
index 60a4933b232..00000000000
--- a/plotly/validators/icicle/marker/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_colorssrc.py b/plotly/validators/icicle/marker/_colorssrc.py
deleted file mode 100644
index c7aa0a6a08d..00000000000
--- a/plotly/validators/icicle/marker/_colorssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorssrc", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_line.py b/plotly/validators/icicle/marker/_line.py
deleted file mode 100644
index a98b3886f74..00000000000
--- a/plotly/validators/icicle/marker/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_pattern.py b/plotly/validators/icicle/marker/_pattern.py
deleted file mode 100644
index 1f1dc462171..00000000000
--- a/plotly/validators/icicle/marker/_pattern.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PatternValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pattern", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pattern"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_reversescale.py b/plotly/validators/icicle/marker/_reversescale.py
deleted file mode 100644
index 8803192faea..00000000000
--- a/plotly/validators/icicle/marker/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="icicle.marker", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/_showscale.py b/plotly/validators/icicle/marker/_showscale.py
deleted file mode 100644
index a4b78d52834..00000000000
--- a/plotly/validators/icicle/marker/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="icicle.marker", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/__init__.py b/plotly/validators/icicle/marker/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/icicle/marker/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/marker/colorbar/_bgcolor.py b/plotly/validators/icicle/marker/colorbar/_bgcolor.py
deleted file mode 100644
index b28c13b6c47..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_bordercolor.py b/plotly/validators/icicle/marker/colorbar/_bordercolor.py
deleted file mode 100644
index f72d7f81c49..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_borderwidth.py b/plotly/validators/icicle/marker/colorbar/_borderwidth.py
deleted file mode 100644
index f7bce3e5dc2..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_dtick.py b/plotly/validators/icicle/marker/colorbar/_dtick.py
deleted file mode 100644
index 6d48f9b403e..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_exponentformat.py b/plotly/validators/icicle/marker/colorbar/_exponentformat.py
deleted file mode 100644
index 8738e183bbe..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_labelalias.py b/plotly/validators/icicle/marker/colorbar/_labelalias.py
deleted file mode 100644
index 20c92de5114..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_len.py b/plotly/validators/icicle/marker/colorbar/_len.py
deleted file mode 100644
index 4f9b1cf1cf4..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_lenmode.py b/plotly/validators/icicle/marker/colorbar/_lenmode.py
deleted file mode 100644
index de77b2fcd21..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_minexponent.py b/plotly/validators/icicle/marker/colorbar/_minexponent.py
deleted file mode 100644
index c86bb8c5a34..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_nticks.py b/plotly/validators/icicle/marker/colorbar/_nticks.py
deleted file mode 100644
index 43719ab4ffd..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_orientation.py b/plotly/validators/icicle/marker/colorbar/_orientation.py
deleted file mode 100644
index ba0521528cd..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_outlinecolor.py b/plotly/validators/icicle/marker/colorbar/_outlinecolor.py
deleted file mode 100644
index bfba2f01937..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_outlinewidth.py b/plotly/validators/icicle/marker/colorbar/_outlinewidth.py
deleted file mode 100644
index 4d9d5c7a004..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_separatethousands.py b/plotly/validators/icicle/marker/colorbar/_separatethousands.py
deleted file mode 100644
index 56b0c914dc5..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_showexponent.py b/plotly/validators/icicle/marker/colorbar/_showexponent.py
deleted file mode 100644
index 754d0bdd688..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_showticklabels.py b/plotly/validators/icicle/marker/colorbar/_showticklabels.py
deleted file mode 100644
index 6136ee6b053..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_showtickprefix.py b/plotly/validators/icicle/marker/colorbar/_showtickprefix.py
deleted file mode 100644
index 50bc832028e..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_showticksuffix.py b/plotly/validators/icicle/marker/colorbar/_showticksuffix.py
deleted file mode 100644
index c07dcf2a6a3..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_thickness.py b/plotly/validators/icicle/marker/colorbar/_thickness.py
deleted file mode 100644
index 4a4cda36419..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_thicknessmode.py b/plotly/validators/icicle/marker/colorbar/_thicknessmode.py
deleted file mode 100644
index 7129a6606bb..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tick0.py b/plotly/validators/icicle/marker/colorbar/_tick0.py
deleted file mode 100644
index 54b2162f211..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickangle.py b/plotly/validators/icicle/marker/colorbar/_tickangle.py
deleted file mode 100644
index 635908f988f..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickcolor.py b/plotly/validators/icicle/marker/colorbar/_tickcolor.py
deleted file mode 100644
index 5e535d0feba..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickfont.py b/plotly/validators/icicle/marker/colorbar/_tickfont.py
deleted file mode 100644
index 349519a868c..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickformat.py b/plotly/validators/icicle/marker/colorbar/_tickformat.py
deleted file mode 100644
index debe3bca8a5..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickformatstopdefaults.py b/plotly/validators/icicle/marker/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 7628b23796c..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickformatstops.py b/plotly/validators/icicle/marker/colorbar/_tickformatstops.py
deleted file mode 100644
index 9207d72b929..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticklabeloverflow.py b/plotly/validators/icicle/marker/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 21971a30433..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticklabelposition.py b/plotly/validators/icicle/marker/colorbar/_ticklabelposition.py
deleted file mode 100644
index 3b594416d1b..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticklabelstep.py b/plotly/validators/icicle/marker/colorbar/_ticklabelstep.py
deleted file mode 100644
index a3eddd8559e..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="icicle.marker.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticklen.py b/plotly/validators/icicle/marker/colorbar/_ticklen.py
deleted file mode 100644
index c281ce5f5ae..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickmode.py b/plotly/validators/icicle/marker/colorbar/_tickmode.py
deleted file mode 100644
index c1aaaa10b1a..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickprefix.py b/plotly/validators/icicle/marker/colorbar/_tickprefix.py
deleted file mode 100644
index 22cd50d02f3..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticks.py b/plotly/validators/icicle/marker/colorbar/_ticks.py
deleted file mode 100644
index 504195bc6df..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticksuffix.py b/plotly/validators/icicle/marker/colorbar/_ticksuffix.py
deleted file mode 100644
index 422fe67bbcf..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticktext.py b/plotly/validators/icicle/marker/colorbar/_ticktext.py
deleted file mode 100644
index fcc7913814f..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ticktextsrc.py b/plotly/validators/icicle/marker/colorbar/_ticktextsrc.py
deleted file mode 100644
index 0cbbcbe7b32..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickvals.py b/plotly/validators/icicle/marker/colorbar/_tickvals.py
deleted file mode 100644
index fdf8860fb41..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickvalssrc.py b/plotly/validators/icicle/marker/colorbar/_tickvalssrc.py
deleted file mode 100644
index 5512ffea6f7..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_tickwidth.py b/plotly/validators/icicle/marker/colorbar/_tickwidth.py
deleted file mode 100644
index 18448b93b8d..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_title.py b/plotly/validators/icicle/marker/colorbar/_title.py
deleted file mode 100644
index b7716ae58d2..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_x.py b/plotly/validators/icicle/marker/colorbar/_x.py
deleted file mode 100644
index 3781ae23006..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="icicle.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_xanchor.py b/plotly/validators/icicle/marker/colorbar/_xanchor.py
deleted file mode 100644
index fc7d29b11bf..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_xpad.py b/plotly/validators/icicle/marker/colorbar/_xpad.py
deleted file mode 100644
index b53987925b1..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_xref.py b/plotly/validators/icicle/marker/colorbar/_xref.py
deleted file mode 100644
index 44cdb098541..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_y.py b/plotly/validators/icicle/marker/colorbar/_y.py
deleted file mode 100644
index b39430952b6..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="icicle.marker.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_yanchor.py b/plotly/validators/icicle/marker/colorbar/_yanchor.py
deleted file mode 100644
index 6a5af6f4c6b..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_ypad.py b/plotly/validators/icicle/marker/colorbar/_ypad.py
deleted file mode 100644
index 8be2d3c2972..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/_yref.py b/plotly/validators/icicle/marker/colorbar/_yref.py
deleted file mode 100644
index 1ee791ef694..00000000000
--- a/plotly/validators/icicle/marker/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="icicle.marker.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/__init__.py b/plotly/validators/icicle/marker/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_color.py b/plotly/validators/icicle/marker/colorbar/tickfont/_color.py
deleted file mode 100644
index 436cc4aa778..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_family.py b/plotly/validators/icicle/marker/colorbar/tickfont/_family.py
deleted file mode 100644
index 17a4ae9a31e..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_lineposition.py b/plotly/validators/icicle/marker/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index dd1b7d0996f..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_shadow.py b/plotly/validators/icicle/marker/colorbar/tickfont/_shadow.py
deleted file mode 100644
index e80e265a16a..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_size.py b/plotly/validators/icicle/marker/colorbar/tickfont/_size.py
deleted file mode 100644
index 7fa6183b839..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_style.py b/plotly/validators/icicle/marker/colorbar/tickfont/_style.py
deleted file mode 100644
index 0f26cdab51d..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_textcase.py b/plotly/validators/icicle/marker/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 95010d8d288..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_variant.py b/plotly/validators/icicle/marker/colorbar/tickfont/_variant.py
deleted file mode 100644
index 8cafc0b0a4b..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickfont/_weight.py b/plotly/validators/icicle/marker/colorbar/tickfont/_weight.py
deleted file mode 100644
index 47bd3ee1c12..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="icicle.marker.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickformatstop/__init__.py b/plotly/validators/icicle/marker/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/icicle/marker/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/icicle/marker/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 9d58b371fc0..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="icicle.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickformatstop/_enabled.py b/plotly/validators/icicle/marker/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index b26825b2c54..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="icicle.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickformatstop/_name.py b/plotly/validators/icicle/marker/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 77139127706..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="icicle.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/icicle/marker/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 90fd292978a..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="icicle.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/tickformatstop/_value.py b/plotly/validators/icicle/marker/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 3be42fa2cbd..00000000000
--- a/plotly/validators/icicle/marker/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="icicle.marker.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/__init__.py b/plotly/validators/icicle/marker/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/icicle/marker/colorbar/title/_font.py b/plotly/validators/icicle/marker/colorbar/title/_font.py
deleted file mode 100644
index aafccacff18..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="icicle.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/_side.py b/plotly/validators/icicle/marker/colorbar/title/_side.py
deleted file mode 100644
index a8d811e044e..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="icicle.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/_text.py b/plotly/validators/icicle/marker/colorbar/title/_text.py
deleted file mode 100644
index 3c0e682231f..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="icicle.marker.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/__init__.py b/plotly/validators/icicle/marker/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_color.py b/plotly/validators/icicle/marker/colorbar/title/font/_color.py
deleted file mode 100644
index 39bbb801a41..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_family.py b/plotly/validators/icicle/marker/colorbar/title/font/_family.py
deleted file mode 100644
index 89589c209af..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_lineposition.py b/plotly/validators/icicle/marker/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 52b0cae91d5..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_shadow.py b/plotly/validators/icicle/marker/colorbar/title/font/_shadow.py
deleted file mode 100644
index 5d0218a3d4f..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_size.py b/plotly/validators/icicle/marker/colorbar/title/font/_size.py
deleted file mode 100644
index 54e4b14a0dd..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_style.py b/plotly/validators/icicle/marker/colorbar/title/font/_style.py
deleted file mode 100644
index 25523c3633e..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_textcase.py b/plotly/validators/icicle/marker/colorbar/title/font/_textcase.py
deleted file mode 100644
index 5beb5d8e661..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_variant.py b/plotly/validators/icicle/marker/colorbar/title/font/_variant.py
deleted file mode 100644
index f5550fa85ba..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/colorbar/title/font/_weight.py b/plotly/validators/icicle/marker/colorbar/title/font/_weight.py
deleted file mode 100644
index 9c970d46973..00000000000
--- a/plotly/validators/icicle/marker/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="icicle.marker.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/line/__init__.py b/plotly/validators/icicle/marker/line/__init__.py
deleted file mode 100644
index ca6d32f725b..00000000000
--- a/plotly/validators/icicle/marker/line/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._widthsrc.WidthsrcValidator",
- "._width.WidthValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/marker/line/_color.py b/plotly/validators/icicle/marker/line/_color.py
deleted file mode 100644
index 2bc6ac7fcd9..00000000000
--- a/plotly/validators/icicle/marker/line/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="icicle.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/line/_colorsrc.py b/plotly/validators/icicle/marker/line/_colorsrc.py
deleted file mode 100644
index eccd00db4ee..00000000000
--- a/plotly/validators/icicle/marker/line/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="icicle.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/line/_width.py b/plotly/validators/icicle/marker/line/_width.py
deleted file mode 100644
index 70a9dfdaf20..00000000000
--- a/plotly/validators/icicle/marker/line/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="icicle.marker.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/line/_widthsrc.py b/plotly/validators/icicle/marker/line/_widthsrc.py
deleted file mode 100644
index f25cbd0fed2..00000000000
--- a/plotly/validators/icicle/marker/line/_widthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="widthsrc", parent_name="icicle.marker.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/__init__.py b/plotly/validators/icicle/marker/pattern/__init__.py
deleted file mode 100644
index e42ccc4d0fb..00000000000
--- a/plotly/validators/icicle/marker/pattern/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._soliditysrc.SoliditysrcValidator",
- "._solidity.SolidityValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shapesrc.ShapesrcValidator",
- "._shape.ShapeValidator",
- "._fillmode.FillmodeValidator",
- "._fgopacity.FgopacityValidator",
- "._fgcolorsrc.FgcolorsrcValidator",
- "._fgcolor.FgcolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/marker/pattern/_bgcolor.py b/plotly/validators/icicle/marker/pattern/_bgcolor.py
deleted file mode 100644
index a92c0a07a8c..00000000000
--- a/plotly/validators/icicle/marker/pattern/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_bgcolorsrc.py b/plotly/validators/icicle/marker/pattern/_bgcolorsrc.py
deleted file mode 100644
index 6933a273a8b..00000000000
--- a/plotly/validators/icicle/marker/pattern/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_fgcolor.py b/plotly/validators/icicle/marker/pattern/_fgcolor.py
deleted file mode 100644
index 0894baf60ed..00000000000
--- a/plotly/validators/icicle/marker/pattern/_fgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fgcolor", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_fgcolorsrc.py b/plotly/validators/icicle/marker/pattern/_fgcolorsrc.py
deleted file mode 100644
index 50ebb10903b..00000000000
--- a/plotly/validators/icicle/marker/pattern/_fgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="fgcolorsrc", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_fgopacity.py b/plotly/validators/icicle/marker/pattern/_fgopacity.py
deleted file mode 100644
index a4fb602da52..00000000000
--- a/plotly/validators/icicle/marker/pattern/_fgopacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FgopacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="fgopacity", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_fillmode.py b/plotly/validators/icicle/marker/pattern/_fillmode.py
deleted file mode 100644
index 81cb89bb937..00000000000
--- a/plotly/validators/icicle/marker/pattern/_fillmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="fillmode", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["replace", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_shape.py b/plotly/validators/icicle/marker/pattern/_shape.py
deleted file mode 100644
index 522a37d9212..00000000000
--- a/plotly/validators/icicle/marker/pattern/_shape.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="shape", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["", "/", "\\", "x", "-", "|", "+", "."]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_shapesrc.py b/plotly/validators/icicle/marker/pattern/_shapesrc.py
deleted file mode 100644
index 5632acbc1c1..00000000000
--- a/plotly/validators/icicle/marker/pattern/_shapesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shapesrc", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_size.py b/plotly/validators/icicle/marker/pattern/_size.py
deleted file mode 100644
index abf10f7db7c..00000000000
--- a/plotly/validators/icicle/marker/pattern/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_sizesrc.py b/plotly/validators/icicle/marker/pattern/_sizesrc.py
deleted file mode 100644
index 3b5b12240fd..00000000000
--- a/plotly/validators/icicle/marker/pattern/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_solidity.py b/plotly/validators/icicle/marker/pattern/_solidity.py
deleted file mode 100644
index a1a81d12f0d..00000000000
--- a/plotly/validators/icicle/marker/pattern/_solidity.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SolidityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="solidity", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/marker/pattern/_soliditysrc.py b/plotly/validators/icicle/marker/pattern/_soliditysrc.py
deleted file mode 100644
index 6005672d901..00000000000
--- a/plotly/validators/icicle/marker/pattern/_soliditysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SoliditysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="soliditysrc", parent_name="icicle.marker.pattern", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/__init__.py b/plotly/validators/icicle/outsidetextfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/icicle/outsidetextfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/outsidetextfont/_color.py b/plotly/validators/icicle/outsidetextfont/_color.py
deleted file mode 100644
index 0b84f81e7b0..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_colorsrc.py b/plotly/validators/icicle/outsidetextfont/_colorsrc.py
deleted file mode 100644
index 922da5c7a28..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_family.py b/plotly/validators/icicle/outsidetextfont/_family.py
deleted file mode 100644
index c3f524da604..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_familysrc.py b/plotly/validators/icicle/outsidetextfont/_familysrc.py
deleted file mode 100644
index eb566e7a984..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_lineposition.py b/plotly/validators/icicle/outsidetextfont/_lineposition.py
deleted file mode 100644
index 26e44b7004a..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_linepositionsrc.py b/plotly/validators/icicle/outsidetextfont/_linepositionsrc.py
deleted file mode 100644
index ea74959719c..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="icicle.outsidetextfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_shadow.py b/plotly/validators/icicle/outsidetextfont/_shadow.py
deleted file mode 100644
index a24f59656da..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_shadowsrc.py b/plotly/validators/icicle/outsidetextfont/_shadowsrc.py
deleted file mode 100644
index 825dde3ac85..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_size.py b/plotly/validators/icicle/outsidetextfont/_size.py
deleted file mode 100644
index d3d1009a422..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_sizesrc.py b/plotly/validators/icicle/outsidetextfont/_sizesrc.py
deleted file mode 100644
index 1b28005d05a..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_style.py b/plotly/validators/icicle/outsidetextfont/_style.py
deleted file mode 100644
index 2fa463632d8..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_stylesrc.py b/plotly/validators/icicle/outsidetextfont/_stylesrc.py
deleted file mode 100644
index 1ea77c111e4..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_textcase.py b/plotly/validators/icicle/outsidetextfont/_textcase.py
deleted file mode 100644
index 024d907cb00..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_textcasesrc.py b/plotly/validators/icicle/outsidetextfont/_textcasesrc.py
deleted file mode 100644
index 809ebf181a0..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_variant.py b/plotly/validators/icicle/outsidetextfont/_variant.py
deleted file mode 100644
index da39c4cc0eb..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_variantsrc.py b/plotly/validators/icicle/outsidetextfont/_variantsrc.py
deleted file mode 100644
index 5ba6c016d87..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_weight.py b/plotly/validators/icicle/outsidetextfont/_weight.py
deleted file mode 100644
index 348e3296dcc..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/outsidetextfont/_weightsrc.py b/plotly/validators/icicle/outsidetextfont/_weightsrc.py
deleted file mode 100644
index 15cdcfc0bd7..00000000000
--- a/plotly/validators/icicle/outsidetextfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="icicle.outsidetextfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/__init__.py b/plotly/validators/icicle/pathbar/__init__.py
deleted file mode 100644
index 7b4da4ccadf..00000000000
--- a/plotly/validators/icicle/pathbar/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._thickness.ThicknessValidator",
- "._textfont.TextfontValidator",
- "._side.SideValidator",
- "._edgeshape.EdgeshapeValidator",
- ],
-)
diff --git a/plotly/validators/icicle/pathbar/_edgeshape.py b/plotly/validators/icicle/pathbar/_edgeshape.py
deleted file mode 100644
index 37e921b12c2..00000000000
--- a/plotly/validators/icicle/pathbar/_edgeshape.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EdgeshapeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="edgeshape", parent_name="icicle.pathbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", [">", "<", "|", "/", "\\"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/_side.py b/plotly/validators/icicle/pathbar/_side.py
deleted file mode 100644
index 78a48d3c403..00000000000
--- a/plotly/validators/icicle/pathbar/_side.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="side", parent_name="icicle.pathbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/_textfont.py b/plotly/validators/icicle/pathbar/_textfont.py
deleted file mode 100644
index 83eabf36e76..00000000000
--- a/plotly/validators/icicle/pathbar/_textfont.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="textfont", parent_name="icicle.pathbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/_thickness.py b/plotly/validators/icicle/pathbar/_thickness.py
deleted file mode 100644
index e842ea0ee94..00000000000
--- a/plotly/validators/icicle/pathbar/_thickness.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="thickness", parent_name="icicle.pathbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 12),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/_visible.py b/plotly/validators/icicle/pathbar/_visible.py
deleted file mode 100644
index 054e16e0104..00000000000
--- a/plotly/validators/icicle/pathbar/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="icicle.pathbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/__init__.py b/plotly/validators/icicle/pathbar/textfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/pathbar/textfont/_color.py b/plotly/validators/icicle/pathbar/textfont/_color.py
deleted file mode 100644
index cdc2c05308c..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_colorsrc.py b/plotly/validators/icicle/pathbar/textfont/_colorsrc.py
deleted file mode 100644
index 47e34cb02e5..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_family.py b/plotly/validators/icicle/pathbar/textfont/_family.py
deleted file mode 100644
index 97c8da45af7..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_familysrc.py b/plotly/validators/icicle/pathbar/textfont/_familysrc.py
deleted file mode 100644
index 3114f1d23ef..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_lineposition.py b/plotly/validators/icicle/pathbar/textfont/_lineposition.py
deleted file mode 100644
index c6391bab8e1..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="icicle.pathbar.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_linepositionsrc.py b/plotly/validators/icicle/pathbar/textfont/_linepositionsrc.py
deleted file mode 100644
index 1a26cc355d4..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="icicle.pathbar.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_shadow.py b/plotly/validators/icicle/pathbar/textfont/_shadow.py
deleted file mode 100644
index bfa606319a2..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_shadowsrc.py b/plotly/validators/icicle/pathbar/textfont/_shadowsrc.py
deleted file mode 100644
index 83f7c46b64c..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_size.py b/plotly/validators/icicle/pathbar/textfont/_size.py
deleted file mode 100644
index 66205917e6f..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_sizesrc.py b/plotly/validators/icicle/pathbar/textfont/_sizesrc.py
deleted file mode 100644
index 5922d5414e3..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_style.py b/plotly/validators/icicle/pathbar/textfont/_style.py
deleted file mode 100644
index 0b112bd2249..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_stylesrc.py b/plotly/validators/icicle/pathbar/textfont/_stylesrc.py
deleted file mode 100644
index a9f2c506843..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_textcase.py b/plotly/validators/icicle/pathbar/textfont/_textcase.py
deleted file mode 100644
index 8cdc8fbeb21..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_textcasesrc.py b/plotly/validators/icicle/pathbar/textfont/_textcasesrc.py
deleted file mode 100644
index 419fd6780ec..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_variant.py b/plotly/validators/icicle/pathbar/textfont/_variant.py
deleted file mode 100644
index 87776e93db3..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_variantsrc.py b/plotly/validators/icicle/pathbar/textfont/_variantsrc.py
deleted file mode 100644
index c6fb08cc5db..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_weight.py b/plotly/validators/icicle/pathbar/textfont/_weight.py
deleted file mode 100644
index a3a649b0478..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/pathbar/textfont/_weightsrc.py b/plotly/validators/icicle/pathbar/textfont/_weightsrc.py
deleted file mode 100644
index cb558f37ccc..00000000000
--- a/plotly/validators/icicle/pathbar/textfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="icicle.pathbar.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/root/__init__.py b/plotly/validators/icicle/root/__init__.py
deleted file mode 100644
index 85a4cc95736..00000000000
--- a/plotly/validators/icicle/root/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._color.ColorValidator"]
-)
diff --git a/plotly/validators/icicle/root/_color.py b/plotly/validators/icicle/root/_color.py
deleted file mode 100644
index 6e0393319ce..00000000000
--- a/plotly/validators/icicle/root/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="icicle.root", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/stream/__init__.py b/plotly/validators/icicle/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/icicle/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/icicle/stream/_maxpoints.py b/plotly/validators/icicle/stream/_maxpoints.py
deleted file mode 100644
index b853b8b2860..00000000000
--- a/plotly/validators/icicle/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="icicle.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/stream/_token.py b/plotly/validators/icicle/stream/_token.py
deleted file mode 100644
index fd92d613ace..00000000000
--- a/plotly/validators/icicle/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="icicle.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/__init__.py b/plotly/validators/icicle/textfont/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/icicle/textfont/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/icicle/textfont/_color.py b/plotly/validators/icicle/textfont/_color.py
deleted file mode 100644
index 8da003dbe83..00000000000
--- a/plotly/validators/icicle/textfont/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_colorsrc.py b/plotly/validators/icicle/textfont/_colorsrc.py
deleted file mode 100644
index 73a1726efb3..00000000000
--- a/plotly/validators/icicle/textfont/_colorsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="colorsrc", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_family.py b/plotly/validators/icicle/textfont/_family.py
deleted file mode 100644
index de901bf4e2e..00000000000
--- a/plotly/validators/icicle/textfont/_family.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_familysrc.py b/plotly/validators/icicle/textfont/_familysrc.py
deleted file mode 100644
index 685f560f33e..00000000000
--- a/plotly/validators/icicle/textfont/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="icicle.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_lineposition.py b/plotly/validators/icicle/textfont/_lineposition.py
deleted file mode 100644
index be086e4370d..00000000000
--- a/plotly/validators/icicle/textfont/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="icicle.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_linepositionsrc.py b/plotly/validators/icicle/textfont/_linepositionsrc.py
deleted file mode 100644
index 6243a955ac4..00000000000
--- a/plotly/validators/icicle/textfont/_linepositionsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="linepositionsrc", parent_name="icicle.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_shadow.py b/plotly/validators/icicle/textfont/_shadow.py
deleted file mode 100644
index a39d695ee83..00000000000
--- a/plotly/validators/icicle/textfont/_shadow.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_shadowsrc.py b/plotly/validators/icicle/textfont/_shadowsrc.py
deleted file mode 100644
index 9b3d5bc2d54..00000000000
--- a/plotly/validators/icicle/textfont/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="icicle.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_size.py b/plotly/validators/icicle/textfont/_size.py
deleted file mode 100644
index e6a3c8977cc..00000000000
--- a/plotly/validators/icicle/textfont/_size.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_sizesrc.py b/plotly/validators/icicle/textfont/_sizesrc.py
deleted file mode 100644
index 5b3b2fba568..00000000000
--- a/plotly/validators/icicle/textfont/_sizesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="sizesrc", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_style.py b/plotly/validators/icicle/textfont/_style.py
deleted file mode 100644
index 073866bcee5..00000000000
--- a/plotly/validators/icicle/textfont/_style.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_stylesrc.py b/plotly/validators/icicle/textfont/_stylesrc.py
deleted file mode 100644
index 3d0c6432796..00000000000
--- a/plotly/validators/icicle/textfont/_stylesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="stylesrc", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_textcase.py b/plotly/validators/icicle/textfont/_textcase.py
deleted file mode 100644
index f5bdc73d775..00000000000
--- a/plotly/validators/icicle/textfont/_textcase.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textcase", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_textcasesrc.py b/plotly/validators/icicle/textfont/_textcasesrc.py
deleted file mode 100644
index aa11b4115df..00000000000
--- a/plotly/validators/icicle/textfont/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="icicle.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_variant.py b/plotly/validators/icicle/textfont/_variant.py
deleted file mode 100644
index 57f81901cae..00000000000
--- a/plotly/validators/icicle/textfont/_variant.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="variant", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_variantsrc.py b/plotly/validators/icicle/textfont/_variantsrc.py
deleted file mode 100644
index 48aac85a5f2..00000000000
--- a/plotly/validators/icicle/textfont/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="icicle.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_weight.py b/plotly/validators/icicle/textfont/_weight.py
deleted file mode 100644
index 6fc18fc3206..00000000000
--- a/plotly/validators/icicle/textfont/_weight.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="icicle.textfont", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/textfont/_weightsrc.py b/plotly/validators/icicle/textfont/_weightsrc.py
deleted file mode 100644
index 7a69d2371db..00000000000
--- a/plotly/validators/icicle/textfont/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="icicle.textfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/tiling/__init__.py b/plotly/validators/icicle/tiling/__init__.py
deleted file mode 100644
index 8bd48751b68..00000000000
--- a/plotly/validators/icicle/tiling/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._pad.PadValidator",
- "._orientation.OrientationValidator",
- "._flip.FlipValidator",
- ],
-)
diff --git a/plotly/validators/icicle/tiling/_flip.py b/plotly/validators/icicle/tiling/_flip.py
deleted file mode 100644
index 63273c0b384..00000000000
--- a/plotly/validators/icicle/tiling/_flip.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FlipValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="flip", parent_name="icicle.tiling", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- flags=kwargs.pop("flags", ["x", "y"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/tiling/_orientation.py b/plotly/validators/icicle/tiling/_orientation.py
deleted file mode 100644
index 9e9eeb920f8..00000000000
--- a/plotly/validators/icicle/tiling/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="icicle.tiling", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["v", "h"]),
- **kwargs,
- )
diff --git a/plotly/validators/icicle/tiling/_pad.py b/plotly/validators/icicle/tiling/_pad.py
deleted file mode 100644
index f6879fadd99..00000000000
--- a/plotly/validators/icicle/tiling/_pad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="pad", parent_name="icicle.tiling", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/image/__init__.py b/plotly/validators/image/__init__.py
deleted file mode 100644
index 0d1c67fb458..00000000000
--- a/plotly/validators/image/__init__.py
+++ /dev/null
@@ -1,48 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zsmooth.ZsmoothValidator",
- "._zorder.ZorderValidator",
- "._zmin.ZminValidator",
- "._zmax.ZmaxValidator",
- "._z.ZValidator",
- "._yaxis.YaxisValidator",
- "._y0.Y0Validator",
- "._xaxis.XaxisValidator",
- "._x0.X0Validator",
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._stream.StreamValidator",
- "._source.SourceValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._dy.DyValidator",
- "._dx.DxValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._colormodel.ColormodelValidator",
- ],
-)
diff --git a/plotly/validators/image/_colormodel.py b/plotly/validators/image/_colormodel.py
deleted file mode 100644
index 7dd0bdb1748..00000000000
--- a/plotly/validators/image/_colormodel.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColormodelValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="colormodel", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["rgb", "rgba", "rgba256", "hsl", "hsla"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/_customdata.py b/plotly/validators/image/_customdata.py
deleted file mode 100644
index 693399dcab9..00000000000
--- a/plotly/validators/image/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_customdatasrc.py b/plotly/validators/image/_customdatasrc.py
deleted file mode 100644
index daf006b27a8..00000000000
--- a/plotly/validators/image/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_dx.py b/plotly/validators/image/_dx.py
deleted file mode 100644
index 319277a64b3..00000000000
--- a/plotly/validators/image/_dx.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dx", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_dy.py b/plotly/validators/image/_dy.py
deleted file mode 100644
index a0ddf7259a9..00000000000
--- a/plotly/validators/image/_dy.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DyValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dy", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_hoverinfo.py b/plotly/validators/image/_hoverinfo.py
deleted file mode 100644
index d2a29bf12cc..00000000000
--- a/plotly/validators/image/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "color", "name", "text"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/_hoverinfosrc.py b/plotly/validators/image/_hoverinfosrc.py
deleted file mode 100644
index 123eb84acc8..00000000000
--- a/plotly/validators/image/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_hoverlabel.py b/plotly/validators/image/_hoverlabel.py
deleted file mode 100644
index ea2c5c57202..00000000000
--- a/plotly/validators/image/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/_hovertemplate.py b/plotly/validators/image/_hovertemplate.py
deleted file mode 100644
index 0aedd92001f..00000000000
--- a/plotly/validators/image/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_hovertemplatesrc.py b/plotly/validators/image/_hovertemplatesrc.py
deleted file mode 100644
index cb3275ed2c4..00000000000
--- a/plotly/validators/image/_hovertemplatesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertemplatesrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_hovertext.py b/plotly/validators/image/_hovertext.py
deleted file mode 100644
index 8b281207336..00000000000
--- a/plotly/validators/image/_hovertext.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="hovertext", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_hovertextsrc.py b/plotly/validators/image/_hovertextsrc.py
deleted file mode 100644
index 27c3cd5fa14..00000000000
--- a/plotly/validators/image/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_ids.py b/plotly/validators/image/_ids.py
deleted file mode 100644
index 59a463f3bd8..00000000000
--- a/plotly/validators/image/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_idssrc.py b/plotly/validators/image/_idssrc.py
deleted file mode 100644
index 1e9c533c5de..00000000000
--- a/plotly/validators/image/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_legend.py b/plotly/validators/image/_legend.py
deleted file mode 100644
index e85359d244a..00000000000
--- a/plotly/validators/image/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_legendgrouptitle.py b/plotly/validators/image/_legendgrouptitle.py
deleted file mode 100644
index 5465462c4b9..00000000000
--- a/plotly/validators/image/_legendgrouptitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legendgrouptitle", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/_legendrank.py b/plotly/validators/image/_legendrank.py
deleted file mode 100644
index 3b2b827b21f..00000000000
--- a/plotly/validators/image/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_legendwidth.py b/plotly/validators/image/_legendwidth.py
deleted file mode 100644
index c6d7c60af12..00000000000
--- a/plotly/validators/image/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/image/_meta.py b/plotly/validators/image/_meta.py
deleted file mode 100644
index d3a31866bf5..00000000000
--- a/plotly/validators/image/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_metasrc.py b/plotly/validators/image/_metasrc.py
deleted file mode 100644
index 70d2ee72631..00000000000
--- a/plotly/validators/image/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_name.py b/plotly/validators/image/_name.py
deleted file mode 100644
index fe11ecef542..00000000000
--- a/plotly/validators/image/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_opacity.py b/plotly/validators/image/_opacity.py
deleted file mode 100644
index de3d1c2ea76..00000000000
--- a/plotly/validators/image/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/image/_source.py b/plotly/validators/image/_source.py
deleted file mode 100644
index fcb232e9b10..00000000000
--- a/plotly/validators/image/_source.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourceValidator(_bv.StringValidator):
- def __init__(self, plotly_name="source", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_stream.py b/plotly/validators/image/_stream.py
deleted file mode 100644
index 6401cfc2ddc..00000000000
--- a/plotly/validators/image/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/_text.py b/plotly/validators/image/_text.py
deleted file mode 100644
index b86bdf62ea5..00000000000
--- a/plotly/validators/image/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="text", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_textsrc.py b/plotly/validators/image/_textsrc.py
deleted file mode 100644
index 71f4372368d..00000000000
--- a/plotly/validators/image/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_uid.py b/plotly/validators/image/_uid.py
deleted file mode 100644
index 69d3395133d..00000000000
--- a/plotly/validators/image/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_uirevision.py b/plotly/validators/image/_uirevision.py
deleted file mode 100644
index 5de2d91123b..00000000000
--- a/plotly/validators/image/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_visible.py b/plotly/validators/image/_visible.py
deleted file mode 100644
index 5b04296507d..00000000000
--- a/plotly/validators/image/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/_x0.py b/plotly/validators/image/_x0.py
deleted file mode 100644
index 713997b0c59..00000000000
--- a/plotly/validators/image/_x0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_xaxis.py b/plotly/validators/image/_xaxis.py
deleted file mode 100644
index bc4611ebf21..00000000000
--- a/plotly/validators/image/_xaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="xaxis", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "x"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_y0.py b/plotly/validators/image/_y0.py
deleted file mode 100644
index 82e1b0b2c80..00000000000
--- a/plotly/validators/image/_y0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_yaxis.py b/plotly/validators/image/_yaxis.py
deleted file mode 100644
index 28d909c165d..00000000000
--- a/plotly/validators/image/_yaxis.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="yaxis", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "y"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_z.py b/plotly/validators/image/_z.py
deleted file mode 100644
index ff33e325145..00000000000
--- a/plotly/validators/image/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_zmax.py b/plotly/validators/image/_zmax.py
deleted file mode 100644
index f034312833f..00000000000
--- a/plotly/validators/image/_zmax.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZmaxValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="zmax", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "valType": "number"},
- {"editType": "calc", "valType": "number"},
- {"editType": "calc", "valType": "number"},
- {"editType": "calc", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/_zmin.py b/plotly/validators/image/_zmin.py
deleted file mode 100644
index 8ab5526d2ac..00000000000
--- a/plotly/validators/image/_zmin.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZminValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="zmin", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "valType": "number"},
- {"editType": "calc", "valType": "number"},
- {"editType": "calc", "valType": "number"},
- {"editType": "calc", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/_zorder.py b/plotly/validators/image/_zorder.py
deleted file mode 100644
index 783109a190f..00000000000
--- a/plotly/validators/image/_zorder.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZorderValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="zorder", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/image/_zsmooth.py b/plotly/validators/image/_zsmooth.py
deleted file mode 100644
index 6800bafc77a..00000000000
--- a/plotly/validators/image/_zsmooth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsmoothValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="zsmooth", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["fast", False]),
- **kwargs,
- )
diff --git a/plotly/validators/image/_zsrc.py b/plotly/validators/image/_zsrc.py
deleted file mode 100644
index 4f6cf65c9fd..00000000000
--- a/plotly/validators/image/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/__init__.py b/plotly/validators/image/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/image/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/image/hoverlabel/_align.py b/plotly/validators/image/hoverlabel/_align.py
deleted file mode 100644
index 1314d0fe70c..00000000000
--- a/plotly/validators/image/hoverlabel/_align.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="image.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_alignsrc.py b/plotly/validators/image/hoverlabel/_alignsrc.py
deleted file mode 100644
index 4b535a90164..00000000000
--- a/plotly/validators/image/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="image.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_bgcolor.py b/plotly/validators/image/hoverlabel/_bgcolor.py
deleted file mode 100644
index d4e11f54907..00000000000
--- a/plotly/validators/image/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="image.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_bgcolorsrc.py b/plotly/validators/image/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index daf876f47d9..00000000000
--- a/plotly/validators/image/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="image.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_bordercolor.py b/plotly/validators/image/hoverlabel/_bordercolor.py
deleted file mode 100644
index d08f905e1c2..00000000000
--- a/plotly/validators/image/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="image.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_bordercolorsrc.py b/plotly/validators/image/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index e19601a4d15..00000000000
--- a/plotly/validators/image/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bordercolorsrc", parent_name="image.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_font.py b/plotly/validators/image/hoverlabel/_font.py
deleted file mode 100644
index 5f3a6c727d7..00000000000
--- a/plotly/validators/image/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="image.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_namelength.py b/plotly/validators/image/hoverlabel/_namelength.py
deleted file mode 100644
index 514a8af4e01..00000000000
--- a/plotly/validators/image/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="image.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/_namelengthsrc.py b/plotly/validators/image/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 16d6901f517..00000000000
--- a/plotly/validators/image/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="image.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/__init__.py b/plotly/validators/image/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/image/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/image/hoverlabel/font/_color.py b/plotly/validators/image/hoverlabel/font/_color.py
deleted file mode 100644
index 26711bd1bc5..00000000000
--- a/plotly/validators/image/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_colorsrc.py b/plotly/validators/image/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index a660bb2776e..00000000000
--- a/plotly/validators/image/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_family.py b/plotly/validators/image/hoverlabel/font/_family.py
deleted file mode 100644
index 8fc3aa92e77..00000000000
--- a/plotly/validators/image/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_familysrc.py b/plotly/validators/image/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 52a3d514625..00000000000
--- a/plotly/validators/image/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="familysrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_lineposition.py b/plotly/validators/image/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 0ab8cfa64b6..00000000000
--- a/plotly/validators/image/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_linepositionsrc.py b/plotly/validators/image/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index d35694b097e..00000000000
--- a/plotly/validators/image/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="image.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_shadow.py b/plotly/validators/image/hoverlabel/font/_shadow.py
deleted file mode 100644
index e842937fdbf..00000000000
--- a/plotly/validators/image/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_shadowsrc.py b/plotly/validators/image/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index e6d7603eb97..00000000000
--- a/plotly/validators/image/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="shadowsrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_size.py b/plotly/validators/image/hoverlabel/font/_size.py
deleted file mode 100644
index 4f7ab4865c8..00000000000
--- a/plotly/validators/image/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_sizesrc.py b/plotly/validators/image/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 2c4f4527ace..00000000000
--- a/plotly/validators/image/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_style.py b/plotly/validators/image/hoverlabel/font/_style.py
deleted file mode 100644
index 5d7a955b837..00000000000
--- a/plotly/validators/image/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_stylesrc.py b/plotly/validators/image/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index ddf4fc79fde..00000000000
--- a/plotly/validators/image/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_textcase.py b/plotly/validators/image/hoverlabel/font/_textcase.py
deleted file mode 100644
index b5a3f4273f3..00000000000
--- a/plotly/validators/image/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_textcasesrc.py b/plotly/validators/image/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index a14e9c9064e..00000000000
--- a/plotly/validators/image/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="textcasesrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_variant.py b/plotly/validators/image/hoverlabel/font/_variant.py
deleted file mode 100644
index 8c0f2fffa63..00000000000
--- a/plotly/validators/image/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_variantsrc.py b/plotly/validators/image/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 87e7cc56b18..00000000000
--- a/plotly/validators/image/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="variantsrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_weight.py b/plotly/validators/image/hoverlabel/font/_weight.py
deleted file mode 100644
index 4e67cbdaaec..00000000000
--- a/plotly/validators/image/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/image/hoverlabel/font/_weightsrc.py b/plotly/validators/image/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index c861cb44502..00000000000
--- a/plotly/validators/image/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="weightsrc", parent_name="image.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/__init__.py b/plotly/validators/image/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/image/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/image/legendgrouptitle/_font.py b/plotly/validators/image/legendgrouptitle/_font.py
deleted file mode 100644
index 2b53e88ca25..00000000000
--- a/plotly/validators/image/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="image.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/_text.py b/plotly/validators/image/legendgrouptitle/_text.py
deleted file mode 100644
index c6b7e837d41..00000000000
--- a/plotly/validators/image/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="image.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/__init__.py b/plotly/validators/image/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/image/legendgrouptitle/font/_color.py b/plotly/validators/image/legendgrouptitle/font/_color.py
deleted file mode 100644
index 7e65a361b49..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="image.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_family.py b/plotly/validators/image/legendgrouptitle/font/_family.py
deleted file mode 100644
index 2d75316a08f..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="image.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_lineposition.py b/plotly/validators/image/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index dd38018cd0d..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="image.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_shadow.py b/plotly/validators/image/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index b1a3394827f..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="image.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_size.py b/plotly/validators/image/legendgrouptitle/font/_size.py
deleted file mode 100644
index 0e66213b941..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="image.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_style.py b/plotly/validators/image/legendgrouptitle/font/_style.py
deleted file mode 100644
index 4f840e78a61..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="image.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_textcase.py b/plotly/validators/image/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 0fedf25a418..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="image.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_variant.py b/plotly/validators/image/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 40d13b741a4..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="image.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/image/legendgrouptitle/font/_weight.py b/plotly/validators/image/legendgrouptitle/font/_weight.py
deleted file mode 100644
index a0c76d68bed..00000000000
--- a/plotly/validators/image/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="image.legendgrouptitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/image/stream/__init__.py b/plotly/validators/image/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/image/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/image/stream/_maxpoints.py b/plotly/validators/image/stream/_maxpoints.py
deleted file mode 100644
index ac5b55318e3..00000000000
--- a/plotly/validators/image/stream/_maxpoints.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxpoints", parent_name="image.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/image/stream/_token.py b/plotly/validators/image/stream/_token.py
deleted file mode 100644
index ef0fb795336..00000000000
--- a/plotly/validators/image/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="image.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/__init__.py b/plotly/validators/indicator/__init__.py
deleted file mode 100644
index f07d13e69b3..00000000000
--- a/plotly/validators/indicator/__init__.py
+++ /dev/null
@@ -1,32 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._value.ValueValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._title.TitleValidator",
- "._stream.StreamValidator",
- "._number.NumberValidator",
- "._name.NameValidator",
- "._mode.ModeValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legend.LegendValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._gauge.GaugeValidator",
- "._domain.DomainValidator",
- "._delta.DeltaValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/indicator/_align.py b/plotly/validators/indicator/_align.py
deleted file mode 100644
index 6f89d6b2fa5..00000000000
--- a/plotly/validators/indicator/_align.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_customdata.py b/plotly/validators/indicator/_customdata.py
deleted file mode 100644
index f75c51f9a72..00000000000
--- a/plotly/validators/indicator/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_customdatasrc.py b/plotly/validators/indicator/_customdatasrc.py
deleted file mode 100644
index 53ae414c314..00000000000
--- a/plotly/validators/indicator/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_delta.py b/plotly/validators/indicator/_delta.py
deleted file mode 100644
index fb50779e674..00000000000
--- a/plotly/validators/indicator/_delta.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DeltaValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="delta", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Delta"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_domain.py b/plotly/validators/indicator/_domain.py
deleted file mode 100644
index ae6058b4de4..00000000000
--- a/plotly/validators/indicator/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_gauge.py b/plotly/validators/indicator/_gauge.py
deleted file mode 100644
index b34670a1ed4..00000000000
--- a/plotly/validators/indicator/_gauge.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GaugeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="gauge", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Gauge"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_ids.py b/plotly/validators/indicator/_ids.py
deleted file mode 100644
index 47c9979446b..00000000000
--- a/plotly/validators/indicator/_ids.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_idssrc.py b/plotly/validators/indicator/_idssrc.py
deleted file mode 100644
index 8c7b15b4b4e..00000000000
--- a/plotly/validators/indicator/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_legend.py b/plotly/validators/indicator/_legend.py
deleted file mode 100644
index 844760cf193..00000000000
--- a/plotly/validators/indicator/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_legendgrouptitle.py b/plotly/validators/indicator/_legendgrouptitle.py
deleted file mode 100644
index e0e1dcda0be..00000000000
--- a/plotly/validators/indicator/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="indicator", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_legendrank.py b/plotly/validators/indicator/_legendrank.py
deleted file mode 100644
index 20e2698a8a0..00000000000
--- a/plotly/validators/indicator/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_legendwidth.py b/plotly/validators/indicator/_legendwidth.py
deleted file mode 100644
index 7b4c420a9e7..00000000000
--- a/plotly/validators/indicator/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_meta.py b/plotly/validators/indicator/_meta.py
deleted file mode 100644
index f6e5225f77c..00000000000
--- a/plotly/validators/indicator/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_metasrc.py b/plotly/validators/indicator/_metasrc.py
deleted file mode 100644
index bed87320426..00000000000
--- a/plotly/validators/indicator/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_mode.py b/plotly/validators/indicator/_mode.py
deleted file mode 100644
index 1db2c6f328b..00000000000
--- a/plotly/validators/indicator/_mode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ModeValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="mode", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- flags=kwargs.pop("flags", ["number", "delta", "gauge"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_name.py b/plotly/validators/indicator/_name.py
deleted file mode 100644
index afbe514bfd5..00000000000
--- a/plotly/validators/indicator/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_number.py b/plotly/validators/indicator/_number.py
deleted file mode 100644
index 113a1914648..00000000000
--- a/plotly/validators/indicator/_number.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NumberValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="number", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Number"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_stream.py b/plotly/validators/indicator/_stream.py
deleted file mode 100644
index b9c238d339f..00000000000
--- a/plotly/validators/indicator/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_title.py b/plotly/validators/indicator/_title.py
deleted file mode 100644
index dc1341c5d75..00000000000
--- a/plotly/validators/indicator/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_uid.py b/plotly/validators/indicator/_uid.py
deleted file mode 100644
index 6bae2255532..00000000000
--- a/plotly/validators/indicator/_uid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_uirevision.py b/plotly/validators/indicator/_uirevision.py
deleted file mode 100644
index 79a71ebc8af..00000000000
--- a/plotly/validators/indicator/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_value.py b/plotly/validators/indicator/_value.py
deleted file mode 100644
index cb97ac31841..00000000000
--- a/plotly/validators/indicator/_value.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="value", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/_visible.py b/plotly/validators/indicator/_visible.py
deleted file mode 100644
index ed42e4041c5..00000000000
--- a/plotly/validators/indicator/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="indicator", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/__init__.py b/plotly/validators/indicator/delta/__init__.py
deleted file mode 100644
index f1436aa0e3a..00000000000
--- a/plotly/validators/indicator/delta/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._valueformat.ValueformatValidator",
- "._suffix.SuffixValidator",
- "._relative.RelativeValidator",
- "._reference.ReferenceValidator",
- "._prefix.PrefixValidator",
- "._position.PositionValidator",
- "._increasing.IncreasingValidator",
- "._font.FontValidator",
- "._decreasing.DecreasingValidator",
- ],
-)
diff --git a/plotly/validators/indicator/delta/_decreasing.py b/plotly/validators/indicator/delta/_decreasing.py
deleted file mode 100644
index 0190c560ae0..00000000000
--- a/plotly/validators/indicator/delta/_decreasing.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DecreasingValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="decreasing", parent_name="indicator.delta", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Decreasing"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_font.py b/plotly/validators/indicator/delta/_font.py
deleted file mode 100644
index 36a5db1a723..00000000000
--- a/plotly/validators/indicator/delta/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="indicator.delta", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_increasing.py b/plotly/validators/indicator/delta/_increasing.py
deleted file mode 100644
index 17e5d8a754a..00000000000
--- a/plotly/validators/indicator/delta/_increasing.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncreasingValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="increasing", parent_name="indicator.delta", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Increasing"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_position.py b/plotly/validators/indicator/delta/_position.py
deleted file mode 100644
index 1cacac55225..00000000000
--- a/plotly/validators/indicator/delta/_position.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PositionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="position", parent_name="indicator.delta", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["top", "bottom", "left", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_prefix.py b/plotly/validators/indicator/delta/_prefix.py
deleted file mode 100644
index 47843d2678e..00000000000
--- a/plotly/validators/indicator/delta/_prefix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PrefixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="prefix", parent_name="indicator.delta", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_reference.py b/plotly/validators/indicator/delta/_reference.py
deleted file mode 100644
index ff156f9c6e6..00000000000
--- a/plotly/validators/indicator/delta/_reference.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReferenceValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="reference", parent_name="indicator.delta", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_relative.py b/plotly/validators/indicator/delta/_relative.py
deleted file mode 100644
index 0a52baf8292..00000000000
--- a/plotly/validators/indicator/delta/_relative.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RelativeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="relative", parent_name="indicator.delta", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_suffix.py b/plotly/validators/indicator/delta/_suffix.py
deleted file mode 100644
index 604ccf2f465..00000000000
--- a/plotly/validators/indicator/delta/_suffix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SuffixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="suffix", parent_name="indicator.delta", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/_valueformat.py b/plotly/validators/indicator/delta/_valueformat.py
deleted file mode 100644
index 3b6752dbe21..00000000000
--- a/plotly/validators/indicator/delta/_valueformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="valueformat", parent_name="indicator.delta", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/decreasing/__init__.py b/plotly/validators/indicator/delta/decreasing/__init__.py
deleted file mode 100644
index 11541c453ab..00000000000
--- a/plotly/validators/indicator/delta/decreasing/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._symbol.SymbolValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/indicator/delta/decreasing/_color.py b/plotly/validators/indicator/delta/decreasing/_color.py
deleted file mode 100644
index f85a46c785a..00000000000
--- a/plotly/validators/indicator/delta/decreasing/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.delta.decreasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/decreasing/_symbol.py b/plotly/validators/indicator/delta/decreasing/_symbol.py
deleted file mode 100644
index 34c91c76ef0..00000000000
--- a/plotly/validators/indicator/delta/decreasing/_symbol.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymbolValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="symbol", parent_name="indicator.delta.decreasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/__init__.py b/plotly/validators/indicator/delta/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/indicator/delta/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/indicator/delta/font/_color.py b/plotly/validators/indicator/delta/font/_color.py
deleted file mode 100644
index d29a64e39d1..00000000000
--- a/plotly/validators/indicator/delta/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_family.py b/plotly/validators/indicator/delta/font/_family.py
deleted file mode 100644
index a2a2fcd5358..00000000000
--- a/plotly/validators/indicator/delta/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_lineposition.py b/plotly/validators/indicator/delta/font/_lineposition.py
deleted file mode 100644
index 98968c7fa74..00000000000
--- a/plotly/validators/indicator/delta/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_shadow.py b/plotly/validators/indicator/delta/font/_shadow.py
deleted file mode 100644
index 71e74d5a52f..00000000000
--- a/plotly/validators/indicator/delta/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_size.py b/plotly/validators/indicator/delta/font/_size.py
deleted file mode 100644
index 47325e1f630..00000000000
--- a/plotly/validators/indicator/delta/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_style.py b/plotly/validators/indicator/delta/font/_style.py
deleted file mode 100644
index f536e30e027..00000000000
--- a/plotly/validators/indicator/delta/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_textcase.py b/plotly/validators/indicator/delta/font/_textcase.py
deleted file mode 100644
index a4a0b7f9c61..00000000000
--- a/plotly/validators/indicator/delta/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_variant.py b/plotly/validators/indicator/delta/font/_variant.py
deleted file mode 100644
index 9c79ba40598..00000000000
--- a/plotly/validators/indicator/delta/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/font/_weight.py b/plotly/validators/indicator/delta/font/_weight.py
deleted file mode 100644
index 57a7dd25a1b..00000000000
--- a/plotly/validators/indicator/delta/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="indicator.delta.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/increasing/__init__.py b/plotly/validators/indicator/delta/increasing/__init__.py
deleted file mode 100644
index 11541c453ab..00000000000
--- a/plotly/validators/indicator/delta/increasing/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._symbol.SymbolValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/indicator/delta/increasing/_color.py b/plotly/validators/indicator/delta/increasing/_color.py
deleted file mode 100644
index 071f989ffbe..00000000000
--- a/plotly/validators/indicator/delta/increasing/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.delta.increasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/delta/increasing/_symbol.py b/plotly/validators/indicator/delta/increasing/_symbol.py
deleted file mode 100644
index 07c87d49c92..00000000000
--- a/plotly/validators/indicator/delta/increasing/_symbol.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymbolValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="symbol", parent_name="indicator.delta.increasing", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/domain/__init__.py b/plotly/validators/indicator/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/indicator/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/indicator/domain/_column.py b/plotly/validators/indicator/domain/_column.py
deleted file mode 100644
index 321fcf44751..00000000000
--- a/plotly/validators/indicator/domain/_column.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="column", parent_name="indicator.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/domain/_row.py b/plotly/validators/indicator/domain/_row.py
deleted file mode 100644
index 5c64cd772d3..00000000000
--- a/plotly/validators/indicator/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="indicator.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/domain/_x.py b/plotly/validators/indicator/domain/_x.py
deleted file mode 100644
index 6dbe06d267c..00000000000
--- a/plotly/validators/indicator/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="indicator.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/domain/_y.py b/plotly/validators/indicator/domain/_y.py
deleted file mode 100644
index 03793c67bf8..00000000000
--- a/plotly/validators/indicator/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="indicator.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- {"editType": "calc", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/__init__.py b/plotly/validators/indicator/gauge/__init__.py
deleted file mode 100644
index ba2d397e89f..00000000000
--- a/plotly/validators/indicator/gauge/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._threshold.ThresholdValidator",
- "._stepdefaults.StepdefaultsValidator",
- "._steps.StepsValidator",
- "._shape.ShapeValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- "._bar.BarValidator",
- "._axis.AxisValidator",
- ],
-)
diff --git a/plotly/validators/indicator/gauge/_axis.py b/plotly/validators/indicator/gauge/_axis.py
deleted file mode 100644
index 6bbfb95d548..00000000000
--- a/plotly/validators/indicator/gauge/_axis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="axis", parent_name="indicator.gauge", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Axis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_bar.py b/plotly/validators/indicator/gauge/_bar.py
deleted file mode 100644
index 621b13fe83d..00000000000
--- a/plotly/validators/indicator/gauge/_bar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="bar", parent_name="indicator.gauge", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Bar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_bgcolor.py b/plotly/validators/indicator/gauge/_bgcolor.py
deleted file mode 100644
index df4334e3b32..00000000000
--- a/plotly/validators/indicator/gauge/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="indicator.gauge", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_bordercolor.py b/plotly/validators/indicator/gauge/_bordercolor.py
deleted file mode 100644
index c34b3a8e987..00000000000
--- a/plotly/validators/indicator/gauge/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="indicator.gauge", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_borderwidth.py b/plotly/validators/indicator/gauge/_borderwidth.py
deleted file mode 100644
index 835e6bb95c5..00000000000
--- a/plotly/validators/indicator/gauge/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="indicator.gauge", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_shape.py b/plotly/validators/indicator/gauge/_shape.py
deleted file mode 100644
index f56e9f81bb9..00000000000
--- a/plotly/validators/indicator/gauge/_shape.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="shape", parent_name="indicator.gauge", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["angular", "bullet"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_stepdefaults.py b/plotly/validators/indicator/gauge/_stepdefaults.py
deleted file mode 100644
index c3c46e1ac25..00000000000
--- a/plotly/validators/indicator/gauge/_stepdefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StepdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="stepdefaults", parent_name="indicator.gauge", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Step"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_steps.py b/plotly/validators/indicator/gauge/_steps.py
deleted file mode 100644
index 8de4b72b8be..00000000000
--- a/plotly/validators/indicator/gauge/_steps.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StepsValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="steps", parent_name="indicator.gauge", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Step"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/_threshold.py b/plotly/validators/indicator/gauge/_threshold.py
deleted file mode 100644
index 4b1e49504dc..00000000000
--- a/plotly/validators/indicator/gauge/_threshold.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThresholdValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="threshold", parent_name="indicator.gauge", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Threshold"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/__init__.py b/plotly/validators/indicator/gauge/axis/__init__.py
deleted file mode 100644
index 147a295cdd9..00000000000
--- a/plotly/validators/indicator/gauge/axis/__init__.py
+++ /dev/null
@@ -1,39 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._range.RangeValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- ],
-)
diff --git a/plotly/validators/indicator/gauge/axis/_dtick.py b/plotly/validators/indicator/gauge/axis/_dtick.py
deleted file mode 100644
index 525679e9c32..00000000000
--- a/plotly/validators/indicator/gauge/axis/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_exponentformat.py b/plotly/validators/indicator/gauge/axis/_exponentformat.py
deleted file mode 100644
index 563dd3cdbfe..00000000000
--- a/plotly/validators/indicator/gauge/axis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_labelalias.py b/plotly/validators/indicator/gauge/axis/_labelalias.py
deleted file mode 100644
index 96449cd8ef4..00000000000
--- a/plotly/validators/indicator/gauge/axis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_minexponent.py b/plotly/validators/indicator/gauge/axis/_minexponent.py
deleted file mode 100644
index 452464ccc7f..00000000000
--- a/plotly/validators/indicator/gauge/axis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_nticks.py b/plotly/validators/indicator/gauge/axis/_nticks.py
deleted file mode 100644
index 850faa818be..00000000000
--- a/plotly/validators/indicator/gauge/axis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_range.py b/plotly/validators/indicator/gauge/axis/_range.py
deleted file mode 100644
index d04e13c37a6..00000000000
--- a/plotly/validators/indicator/gauge/axis/_range.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self, plotly_name="range", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "number"},
- {"editType": "plot", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_separatethousands.py b/plotly/validators/indicator/gauge/axis/_separatethousands.py
deleted file mode 100644
index beb0dea639f..00000000000
--- a/plotly/validators/indicator/gauge/axis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="indicator.gauge.axis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_showexponent.py b/plotly/validators/indicator/gauge/axis/_showexponent.py
deleted file mode 100644
index 4753b83f939..00000000000
--- a/plotly/validators/indicator/gauge/axis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_showticklabels.py b/plotly/validators/indicator/gauge/axis/_showticklabels.py
deleted file mode 100644
index b847d6b8882..00000000000
--- a/plotly/validators/indicator/gauge/axis/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_showtickprefix.py b/plotly/validators/indicator/gauge/axis/_showtickprefix.py
deleted file mode 100644
index 0bd4deb127c..00000000000
--- a/plotly/validators/indicator/gauge/axis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_showticksuffix.py b/plotly/validators/indicator/gauge/axis/_showticksuffix.py
deleted file mode 100644
index 135de5c71ad..00000000000
--- a/plotly/validators/indicator/gauge/axis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tick0.py b/plotly/validators/indicator/gauge/axis/_tick0.py
deleted file mode 100644
index 873d4411072..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickangle.py b/plotly/validators/indicator/gauge/axis/_tickangle.py
deleted file mode 100644
index 33cfbea543b..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickcolor.py b/plotly/validators/indicator/gauge/axis/_tickcolor.py
deleted file mode 100644
index 587443743fe..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickfont.py b/plotly/validators/indicator/gauge/axis/_tickfont.py
deleted file mode 100644
index ebef57731da..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickformat.py b/plotly/validators/indicator/gauge/axis/_tickformat.py
deleted file mode 100644
index 3cf6049b083..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickformatstopdefaults.py b/plotly/validators/indicator/gauge/axis/_tickformatstopdefaults.py
deleted file mode 100644
index e9c633dec42..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="indicator.gauge.axis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickformatstops.py b/plotly/validators/indicator/gauge/axis/_tickformatstops.py
deleted file mode 100644
index d8ef1bb728e..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="indicator.gauge.axis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_ticklabelstep.py b/plotly/validators/indicator/gauge/axis/_ticklabelstep.py
deleted file mode 100644
index 997e6c4a08b..00000000000
--- a/plotly/validators/indicator/gauge/axis/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_ticklen.py b/plotly/validators/indicator/gauge/axis/_ticklen.py
deleted file mode 100644
index 8ab556a9804..00000000000
--- a/plotly/validators/indicator/gauge/axis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickmode.py b/plotly/validators/indicator/gauge/axis/_tickmode.py
deleted file mode 100644
index ca70a62736e..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickprefix.py b/plotly/validators/indicator/gauge/axis/_tickprefix.py
deleted file mode 100644
index bb262655786..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_ticks.py b/plotly/validators/indicator/gauge/axis/_ticks.py
deleted file mode 100644
index b2722f0b506..00000000000
--- a/plotly/validators/indicator/gauge/axis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_ticksuffix.py b/plotly/validators/indicator/gauge/axis/_ticksuffix.py
deleted file mode 100644
index 12445378366..00000000000
--- a/plotly/validators/indicator/gauge/axis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_ticktext.py b/plotly/validators/indicator/gauge/axis/_ticktext.py
deleted file mode 100644
index 858f66a22f0..00000000000
--- a/plotly/validators/indicator/gauge/axis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_ticktextsrc.py b/plotly/validators/indicator/gauge/axis/_ticktextsrc.py
deleted file mode 100644
index 60966f665df..00000000000
--- a/plotly/validators/indicator/gauge/axis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickvals.py b/plotly/validators/indicator/gauge/axis/_tickvals.py
deleted file mode 100644
index 9232ab24897..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickvalssrc.py b/plotly/validators/indicator/gauge/axis/_tickvalssrc.py
deleted file mode 100644
index 7c1ca528f58..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_tickwidth.py b/plotly/validators/indicator/gauge/axis/_tickwidth.py
deleted file mode 100644
index faaa75202d9..00000000000
--- a/plotly/validators/indicator/gauge/axis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/_visible.py b/plotly/validators/indicator/gauge/axis/_visible.py
deleted file mode 100644
index 817fbffe62d..00000000000
--- a/plotly/validators/indicator/gauge/axis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="indicator.gauge.axis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/__init__.py b/plotly/validators/indicator/gauge/axis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_color.py b/plotly/validators/indicator/gauge/axis/tickfont/_color.py
deleted file mode 100644
index 3408ca6927f..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.gauge.axis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_family.py b/plotly/validators/indicator/gauge/axis/tickfont/_family.py
deleted file mode 100644
index 07b3ff6dd52..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="indicator.gauge.axis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_lineposition.py b/plotly/validators/indicator/gauge/axis/tickfont/_lineposition.py
deleted file mode 100644
index d599c6d2746..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="indicator.gauge.axis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_shadow.py b/plotly/validators/indicator/gauge/axis/tickfont/_shadow.py
deleted file mode 100644
index b4b064ae277..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="indicator.gauge.axis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_size.py b/plotly/validators/indicator/gauge/axis/tickfont/_size.py
deleted file mode 100644
index 987d51c1a19..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="indicator.gauge.axis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_style.py b/plotly/validators/indicator/gauge/axis/tickfont/_style.py
deleted file mode 100644
index 92090ca9d88..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="indicator.gauge.axis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_textcase.py b/plotly/validators/indicator/gauge/axis/tickfont/_textcase.py
deleted file mode 100644
index 3738d7a5bc0..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="indicator.gauge.axis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_variant.py b/plotly/validators/indicator/gauge/axis/tickfont/_variant.py
deleted file mode 100644
index 4046684752f..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="indicator.gauge.axis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickfont/_weight.py b/plotly/validators/indicator/gauge/axis/tickfont/_weight.py
deleted file mode 100644
index 4c3f1980ad4..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="indicator.gauge.axis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickformatstop/__init__.py b/plotly/validators/indicator/gauge/axis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/indicator/gauge/axis/tickformatstop/_dtickrange.py b/plotly/validators/indicator/gauge/axis/tickformatstop/_dtickrange.py
deleted file mode 100644
index 69a46648f61..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="indicator.gauge.axis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickformatstop/_enabled.py b/plotly/validators/indicator/gauge/axis/tickformatstop/_enabled.py
deleted file mode 100644
index b08a7fa1e3d..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="indicator.gauge.axis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickformatstop/_name.py b/plotly/validators/indicator/gauge/axis/tickformatstop/_name.py
deleted file mode 100644
index 034669247c3..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="indicator.gauge.axis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickformatstop/_templateitemname.py b/plotly/validators/indicator/gauge/axis/tickformatstop/_templateitemname.py
deleted file mode 100644
index 7959c1dc23e..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="indicator.gauge.axis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/axis/tickformatstop/_value.py b/plotly/validators/indicator/gauge/axis/tickformatstop/_value.py
deleted file mode 100644
index c2dd6d70a97..00000000000
--- a/plotly/validators/indicator/gauge/axis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="indicator.gauge.axis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/bar/__init__.py b/plotly/validators/indicator/gauge/bar/__init__.py
deleted file mode 100644
index f8b2d9b6a92..00000000000
--- a/plotly/validators/indicator/gauge/bar/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._thickness.ThicknessValidator",
- "._line.LineValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/indicator/gauge/bar/_color.py b/plotly/validators/indicator/gauge/bar/_color.py
deleted file mode 100644
index 7e7ecf7b1fb..00000000000
--- a/plotly/validators/indicator/gauge/bar/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.gauge.bar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/bar/_line.py b/plotly/validators/indicator/gauge/bar/_line.py
deleted file mode 100644
index 984ad386c99..00000000000
--- a/plotly/validators/indicator/gauge/bar/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="indicator.gauge.bar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/bar/_thickness.py b/plotly/validators/indicator/gauge/bar/_thickness.py
deleted file mode 100644
index bd7121e9b47..00000000000
--- a/plotly/validators/indicator/gauge/bar/_thickness.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="indicator.gauge.bar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/bar/line/__init__.py b/plotly/validators/indicator/gauge/bar/line/__init__.py
deleted file mode 100644
index d49328faace..00000000000
--- a/plotly/validators/indicator/gauge/bar/line/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._width.WidthValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/indicator/gauge/bar/line/_color.py b/plotly/validators/indicator/gauge/bar/line/_color.py
deleted file mode 100644
index c389b13d014..00000000000
--- a/plotly/validators/indicator/gauge/bar/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.gauge.bar.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/bar/line/_width.py b/plotly/validators/indicator/gauge/bar/line/_width.py
deleted file mode 100644
index 2baa1bf828c..00000000000
--- a/plotly/validators/indicator/gauge/bar/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="indicator.gauge.bar.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/__init__.py b/plotly/validators/indicator/gauge/step/__init__.py
deleted file mode 100644
index 0ee1a4cb9b8..00000000000
--- a/plotly/validators/indicator/gauge/step/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._thickness.ThicknessValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._range.RangeValidator",
- "._name.NameValidator",
- "._line.LineValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/indicator/gauge/step/_color.py b/plotly/validators/indicator/gauge/step/_color.py
deleted file mode 100644
index b6cb5d8818e..00000000000
--- a/plotly/validators/indicator/gauge/step/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.gauge.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/_line.py b/plotly/validators/indicator/gauge/step/_line.py
deleted file mode 100644
index 14575d12386..00000000000
--- a/plotly/validators/indicator/gauge/step/_line.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="line", parent_name="indicator.gauge.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/_name.py b/plotly/validators/indicator/gauge/step/_name.py
deleted file mode 100644
index 89352125824..00000000000
--- a/plotly/validators/indicator/gauge/step/_name.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="name", parent_name="indicator.gauge.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/_range.py b/plotly/validators/indicator/gauge/step/_range.py
deleted file mode 100644
index 45c403321c8..00000000000
--- a/plotly/validators/indicator/gauge/step/_range.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self, plotly_name="range", parent_name="indicator.gauge.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "number"},
- {"editType": "plot", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/_templateitemname.py b/plotly/validators/indicator/gauge/step/_templateitemname.py
deleted file mode 100644
index 3ea300bb7be..00000000000
--- a/plotly/validators/indicator/gauge/step/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="indicator.gauge.step",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/_thickness.py b/plotly/validators/indicator/gauge/step/_thickness.py
deleted file mode 100644
index 9edd1246963..00000000000
--- a/plotly/validators/indicator/gauge/step/_thickness.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="indicator.gauge.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/line/__init__.py b/plotly/validators/indicator/gauge/step/line/__init__.py
deleted file mode 100644
index d49328faace..00000000000
--- a/plotly/validators/indicator/gauge/step/line/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._width.WidthValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/indicator/gauge/step/line/_color.py b/plotly/validators/indicator/gauge/step/line/_color.py
deleted file mode 100644
index 530b9cd706d..00000000000
--- a/plotly/validators/indicator/gauge/step/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.gauge.step.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/step/line/_width.py b/plotly/validators/indicator/gauge/step/line/_width.py
deleted file mode 100644
index c648b6c3ab8..00000000000
--- a/plotly/validators/indicator/gauge/step/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="indicator.gauge.step.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/threshold/__init__.py b/plotly/validators/indicator/gauge/threshold/__init__.py
deleted file mode 100644
index cc27740011a..00000000000
--- a/plotly/validators/indicator/gauge/threshold/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._thickness.ThicknessValidator",
- "._line.LineValidator",
- ],
-)
diff --git a/plotly/validators/indicator/gauge/threshold/_line.py b/plotly/validators/indicator/gauge/threshold/_line.py
deleted file mode 100644
index cb207d6c517..00000000000
--- a/plotly/validators/indicator/gauge/threshold/_line.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="line", parent_name="indicator.gauge.threshold", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/threshold/_thickness.py b/plotly/validators/indicator/gauge/threshold/_thickness.py
deleted file mode 100644
index a66b860cc11..00000000000
--- a/plotly/validators/indicator/gauge/threshold/_thickness.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="indicator.gauge.threshold", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/threshold/_value.py b/plotly/validators/indicator/gauge/threshold/_value.py
deleted file mode 100644
index 2892b83df3d..00000000000
--- a/plotly/validators/indicator/gauge/threshold/_value.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="value", parent_name="indicator.gauge.threshold", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/threshold/line/__init__.py b/plotly/validators/indicator/gauge/threshold/line/__init__.py
deleted file mode 100644
index d49328faace..00000000000
--- a/plotly/validators/indicator/gauge/threshold/line/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._width.WidthValidator", "._color.ColorValidator"]
-)
diff --git a/plotly/validators/indicator/gauge/threshold/line/_color.py b/plotly/validators/indicator/gauge/threshold/line/_color.py
deleted file mode 100644
index 0c721d1c16e..00000000000
--- a/plotly/validators/indicator/gauge/threshold/line/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="indicator.gauge.threshold.line",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/gauge/threshold/line/_width.py b/plotly/validators/indicator/gauge/threshold/line/_width.py
deleted file mode 100644
index 5829f3b30de..00000000000
--- a/plotly/validators/indicator/gauge/threshold/line/_width.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="width",
- parent_name="indicator.gauge.threshold.line",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/__init__.py b/plotly/validators/indicator/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/indicator/legendgrouptitle/_font.py b/plotly/validators/indicator/legendgrouptitle/_font.py
deleted file mode 100644
index 1fa0f3b2e64..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="indicator.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/_text.py b/plotly/validators/indicator/legendgrouptitle/_text.py
deleted file mode 100644
index db5e70f24e7..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="indicator.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/__init__.py b/plotly/validators/indicator/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_color.py b/plotly/validators/indicator/legendgrouptitle/font/_color.py
deleted file mode 100644
index 1bbafe1b6e8..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_family.py b/plotly/validators/indicator/legendgrouptitle/font/_family.py
deleted file mode 100644
index 019d1d98372..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_lineposition.py b/plotly/validators/indicator/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 7eb0e281be9..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_shadow.py b/plotly/validators/indicator/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index f7281c18ee6..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_size.py b/plotly/validators/indicator/legendgrouptitle/font/_size.py
deleted file mode 100644
index dda2f2efcc9..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_style.py b/plotly/validators/indicator/legendgrouptitle/font/_style.py
deleted file mode 100644
index 513a15fb38c..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_textcase.py b/plotly/validators/indicator/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 12024d5e365..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_variant.py b/plotly/validators/indicator/legendgrouptitle/font/_variant.py
deleted file mode 100644
index d7c26bceceb..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/legendgrouptitle/font/_weight.py b/plotly/validators/indicator/legendgrouptitle/font/_weight.py
deleted file mode 100644
index dd21807feb3..00000000000
--- a/plotly/validators/indicator/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="indicator.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/__init__.py b/plotly/validators/indicator/number/__init__.py
deleted file mode 100644
index 42a8aaf8800..00000000000
--- a/plotly/validators/indicator/number/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._valueformat.ValueformatValidator",
- "._suffix.SuffixValidator",
- "._prefix.PrefixValidator",
- "._font.FontValidator",
- ],
-)
diff --git a/plotly/validators/indicator/number/_font.py b/plotly/validators/indicator/number/_font.py
deleted file mode 100644
index c13e244e5c9..00000000000
--- a/plotly/validators/indicator/number/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="indicator.number", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/_prefix.py b/plotly/validators/indicator/number/_prefix.py
deleted file mode 100644
index d00ab2088fe..00000000000
--- a/plotly/validators/indicator/number/_prefix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PrefixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="prefix", parent_name="indicator.number", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/_suffix.py b/plotly/validators/indicator/number/_suffix.py
deleted file mode 100644
index c95b5072577..00000000000
--- a/plotly/validators/indicator/number/_suffix.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SuffixValidator(_bv.StringValidator):
- def __init__(self, plotly_name="suffix", parent_name="indicator.number", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/_valueformat.py b/plotly/validators/indicator/number/_valueformat.py
deleted file mode 100644
index a1bc6fc99fd..00000000000
--- a/plotly/validators/indicator/number/_valueformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="valueformat", parent_name="indicator.number", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/__init__.py b/plotly/validators/indicator/number/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/indicator/number/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/indicator/number/font/_color.py b/plotly/validators/indicator/number/font/_color.py
deleted file mode 100644
index d225a08d078..00000000000
--- a/plotly/validators/indicator/number/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_family.py b/plotly/validators/indicator/number/font/_family.py
deleted file mode 100644
index c7b617d773a..00000000000
--- a/plotly/validators/indicator/number/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_lineposition.py b/plotly/validators/indicator/number/font/_lineposition.py
deleted file mode 100644
index a693391bfd0..00000000000
--- a/plotly/validators/indicator/number/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_shadow.py b/plotly/validators/indicator/number/font/_shadow.py
deleted file mode 100644
index ed2787f7e25..00000000000
--- a/plotly/validators/indicator/number/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_size.py b/plotly/validators/indicator/number/font/_size.py
deleted file mode 100644
index dfd6d4871f8..00000000000
--- a/plotly/validators/indicator/number/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_style.py b/plotly/validators/indicator/number/font/_style.py
deleted file mode 100644
index c2b09e231bd..00000000000
--- a/plotly/validators/indicator/number/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_textcase.py b/plotly/validators/indicator/number/font/_textcase.py
deleted file mode 100644
index 030569a72d3..00000000000
--- a/plotly/validators/indicator/number/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_variant.py b/plotly/validators/indicator/number/font/_variant.py
deleted file mode 100644
index 77d38ce120e..00000000000
--- a/plotly/validators/indicator/number/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/number/font/_weight.py b/plotly/validators/indicator/number/font/_weight.py
deleted file mode 100644
index cbe3716c718..00000000000
--- a/plotly/validators/indicator/number/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="indicator.number.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/stream/__init__.py b/plotly/validators/indicator/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/indicator/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/indicator/stream/_maxpoints.py b/plotly/validators/indicator/stream/_maxpoints.py
deleted file mode 100644
index 94d1f12d270..00000000000
--- a/plotly/validators/indicator/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="indicator.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/stream/_token.py b/plotly/validators/indicator/stream/_token.py
deleted file mode 100644
index 114c3f629ee..00000000000
--- a/plotly/validators/indicator/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="indicator.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/__init__.py b/plotly/validators/indicator/title/__init__.py
deleted file mode 100644
index 2f547f8106c..00000000000
--- a/plotly/validators/indicator/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._font.FontValidator", "._align.AlignValidator"],
-)
diff --git a/plotly/validators/indicator/title/_align.py b/plotly/validators/indicator/title/_align.py
deleted file mode 100644
index b7522e06b39..00000000000
--- a/plotly/validators/indicator/title/_align.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="indicator.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/_font.py b/plotly/validators/indicator/title/_font.py
deleted file mode 100644
index 682c304fab7..00000000000
--- a/plotly/validators/indicator/title/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="indicator.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/_text.py b/plotly/validators/indicator/title/_text.py
deleted file mode 100644
index 9ca5b5f2dc4..00000000000
--- a/plotly/validators/indicator/title/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="indicator.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/__init__.py b/plotly/validators/indicator/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/indicator/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/indicator/title/font/_color.py b/plotly/validators/indicator/title/font/_color.py
deleted file mode 100644
index 2162b9ab670..00000000000
--- a/plotly/validators/indicator/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_family.py b/plotly/validators/indicator/title/font/_family.py
deleted file mode 100644
index 6f302770c1a..00000000000
--- a/plotly/validators/indicator/title/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_lineposition.py b/plotly/validators/indicator/title/font/_lineposition.py
deleted file mode 100644
index 0664dd175ce..00000000000
--- a/plotly/validators/indicator/title/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_shadow.py b/plotly/validators/indicator/title/font/_shadow.py
deleted file mode 100644
index 28c91653347..00000000000
--- a/plotly/validators/indicator/title/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_size.py b/plotly/validators/indicator/title/font/_size.py
deleted file mode 100644
index 7f84a0ef8ae..00000000000
--- a/plotly/validators/indicator/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_style.py b/plotly/validators/indicator/title/font/_style.py
deleted file mode 100644
index c6665726818..00000000000
--- a/plotly/validators/indicator/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_textcase.py b/plotly/validators/indicator/title/font/_textcase.py
deleted file mode 100644
index 871b2f310fc..00000000000
--- a/plotly/validators/indicator/title/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_variant.py b/plotly/validators/indicator/title/font/_variant.py
deleted file mode 100644
index 509b9a9c32a..00000000000
--- a/plotly/validators/indicator/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/indicator/title/font/_weight.py b/plotly/validators/indicator/title/font/_weight.py
deleted file mode 100644
index 54284ba9c8a..00000000000
--- a/plotly/validators/indicator/title/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="indicator.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/__init__.py b/plotly/validators/isosurface/__init__.py
deleted file mode 100644
index d4a21a5cc14..00000000000
--- a/plotly/validators/isosurface/__init__.py
+++ /dev/null
@@ -1,69 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zsrc.ZsrcValidator",
- "._zhoverformat.ZhoverformatValidator",
- "._z.ZValidator",
- "._ysrc.YsrcValidator",
- "._yhoverformat.YhoverformatValidator",
- "._y.YValidator",
- "._xsrc.XsrcValidator",
- "._xhoverformat.XhoverformatValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._valuesrc.ValuesrcValidator",
- "._valuehoverformat.ValuehoverformatValidator",
- "._value.ValueValidator",
- "._uirevision.UirevisionValidator",
- "._uid.UidValidator",
- "._textsrc.TextsrcValidator",
- "._text.TextValidator",
- "._surface.SurfaceValidator",
- "._stream.StreamValidator",
- "._spaceframe.SpaceframeValidator",
- "._slices.SlicesValidator",
- "._showscale.ShowscaleValidator",
- "._showlegend.ShowlegendValidator",
- "._scene.SceneValidator",
- "._reversescale.ReversescaleValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._lightposition.LightpositionValidator",
- "._lighting.LightingValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._isomin.IsominValidator",
- "._isomax.IsomaxValidator",
- "._idssrc.IdssrcValidator",
- "._ids.IdsValidator",
- "._hovertextsrc.HovertextsrcValidator",
- "._hovertext.HovertextValidator",
- "._hovertemplatesrc.HovertemplatesrcValidator",
- "._hovertemplate.HovertemplateValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverinfosrc.HoverinfosrcValidator",
- "._hoverinfo.HoverinfoValidator",
- "._flatshading.FlatshadingValidator",
- "._customdatasrc.CustomdatasrcValidator",
- "._customdata.CustomdataValidator",
- "._contour.ContourValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._coloraxis.ColoraxisValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._caps.CapsValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/_autocolorscale.py b/plotly/validators/isosurface/_autocolorscale.py
deleted file mode 100644
index 910c386c97e..00000000000
--- a/plotly/validators/isosurface/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="isosurface", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_caps.py b/plotly/validators/isosurface/_caps.py
deleted file mode 100644
index a81ddab8c8b..00000000000
--- a/plotly/validators/isosurface/_caps.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CapsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="caps", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Caps"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_cauto.py b/plotly/validators/isosurface/_cauto.py
deleted file mode 100644
index 3000ac710a0..00000000000
--- a/plotly/validators/isosurface/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_cmax.py b/plotly/validators/isosurface/_cmax.py
deleted file mode 100644
index f2194220eb6..00000000000
--- a/plotly/validators/isosurface/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_cmid.py b/plotly/validators/isosurface/_cmid.py
deleted file mode 100644
index 9ce3ad33af6..00000000000
--- a/plotly/validators/isosurface/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_cmin.py b/plotly/validators/isosurface/_cmin.py
deleted file mode 100644
index 973dd6034d7..00000000000
--- a/plotly/validators/isosurface/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_coloraxis.py b/plotly/validators/isosurface/_coloraxis.py
deleted file mode 100644
index cfeeed3500e..00000000000
--- a/plotly/validators/isosurface/_coloraxis.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", None),
- edit_type=kwargs.pop("edit_type", "calc"),
- regex=kwargs.pop("regex", "/^coloraxis([2-9]|[1-9][0-9]+)?$/"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_colorbar.py b/plotly/validators/isosurface/_colorbar.py
deleted file mode 100644
index 8883b2468a0..00000000000
--- a/plotly/validators/isosurface/_colorbar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorbar", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_colorscale.py b/plotly/validators/isosurface/_colorscale.py
deleted file mode 100644
index 854651794a2..00000000000
--- a/plotly/validators/isosurface/_colorscale.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(self, plotly_name="colorscale", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_contour.py b/plotly/validators/isosurface/_contour.py
deleted file mode 100644
index 994831ef964..00000000000
--- a/plotly/validators/isosurface/_contour.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContourValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="contour", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contour"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_customdata.py b/plotly/validators/isosurface/_customdata.py
deleted file mode 100644
index d4a8579db3e..00000000000
--- a/plotly/validators/isosurface/_customdata.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdataValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="customdata", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_customdatasrc.py b/plotly/validators/isosurface/_customdatasrc.py
deleted file mode 100644
index b8010a3ce4c..00000000000
--- a/plotly/validators/isosurface/_customdatasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CustomdatasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="customdatasrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_flatshading.py b/plotly/validators/isosurface/_flatshading.py
deleted file mode 100644
index 1998dad84f6..00000000000
--- a/plotly/validators/isosurface/_flatshading.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FlatshadingValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="flatshading", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_hoverinfo.py b/plotly/validators/isosurface/_hoverinfo.py
deleted file mode 100644
index 73315789e8f..00000000000
--- a/plotly/validators/isosurface/_hoverinfo.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfoValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="hoverinfo", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["all", "none", "skip"]),
- flags=kwargs.pop("flags", ["x", "y", "z", "text", "name"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_hoverinfosrc.py b/plotly/validators/isosurface/_hoverinfosrc.py
deleted file mode 100644
index 60cf7d52b99..00000000000
--- a/plotly/validators/isosurface/_hoverinfosrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverinfosrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hoverinfosrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_hoverlabel.py b/plotly/validators/isosurface/_hoverlabel.py
deleted file mode 100644
index a52162472d3..00000000000
--- a/plotly/validators/isosurface/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_hovertemplate.py b/plotly/validators/isosurface/_hovertemplate.py
deleted file mode 100644
index c8b65d97240..00000000000
--- a/plotly/validators/isosurface/_hovertemplate.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplateValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertemplate", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_hovertemplatesrc.py b/plotly/validators/isosurface/_hovertemplatesrc.py
deleted file mode 100644
index c3e669902bc..00000000000
--- a/plotly/validators/isosurface/_hovertemplatesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertemplatesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="hovertemplatesrc", parent_name="isosurface", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_hovertext.py b/plotly/validators/isosurface/_hovertext.py
deleted file mode 100644
index 4a8f5389ff3..00000000000
--- a/plotly/validators/isosurface/_hovertext.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="hovertext", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_hovertextsrc.py b/plotly/validators/isosurface/_hovertextsrc.py
deleted file mode 100644
index 1e6c41b7142..00000000000
--- a/plotly/validators/isosurface/_hovertextsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hovertextsrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_ids.py b/plotly/validators/isosurface/_ids.py
deleted file mode 100644
index 22b2fa30238..00000000000
--- a/plotly/validators/isosurface/_ids.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="ids", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_idssrc.py b/plotly/validators/isosurface/_idssrc.py
deleted file mode 100644
index e3ae36c7a8e..00000000000
--- a/plotly/validators/isosurface/_idssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IdssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="idssrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_isomax.py b/plotly/validators/isosurface/_isomax.py
deleted file mode 100644
index 6d2628253a1..00000000000
--- a/plotly/validators/isosurface/_isomax.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IsomaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="isomax", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_isomin.py b/plotly/validators/isosurface/_isomin.py
deleted file mode 100644
index 14c2f287c9f..00000000000
--- a/plotly/validators/isosurface/_isomin.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IsominValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="isomin", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_legend.py b/plotly/validators/isosurface/_legend.py
deleted file mode 100644
index 4b181a7aa01..00000000000
--- a/plotly/validators/isosurface/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_legendgroup.py b/plotly/validators/isosurface/_legendgroup.py
deleted file mode 100644
index 4af047f0c6c..00000000000
--- a/plotly/validators/isosurface/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_legendgrouptitle.py b/plotly/validators/isosurface/_legendgrouptitle.py
deleted file mode 100644
index 568df896b42..00000000000
--- a/plotly/validators/isosurface/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="isosurface", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_legendrank.py b/plotly/validators/isosurface/_legendrank.py
deleted file mode 100644
index 9bca9d4ee75..00000000000
--- a/plotly/validators/isosurface/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_legendwidth.py b/plotly/validators/isosurface/_legendwidth.py
deleted file mode 100644
index 531d44f5c7e..00000000000
--- a/plotly/validators/isosurface/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_lighting.py b/plotly/validators/isosurface/_lighting.py
deleted file mode 100644
index 10e2240ae16..00000000000
--- a/plotly/validators/isosurface/_lighting.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LightingValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="lighting", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Lighting"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_lightposition.py b/plotly/validators/isosurface/_lightposition.py
deleted file mode 100644
index b699b1d1200..00000000000
--- a/plotly/validators/isosurface/_lightposition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LightpositionValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="lightposition", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Lightposition"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_meta.py b/plotly/validators/isosurface/_meta.py
deleted file mode 100644
index f1033daa3fb..00000000000
--- a/plotly/validators/isosurface/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_metasrc.py b/plotly/validators/isosurface/_metasrc.py
deleted file mode 100644
index 0b502c784e0..00000000000
--- a/plotly/validators/isosurface/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_name.py b/plotly/validators/isosurface/_name.py
deleted file mode 100644
index fc2cb786a5a..00000000000
--- a/plotly/validators/isosurface/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_opacity.py b/plotly/validators/isosurface/_opacity.py
deleted file mode 100644
index d0af131b9ca..00000000000
--- a/plotly/validators/isosurface/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_reversescale.py b/plotly/validators/isosurface/_reversescale.py
deleted file mode 100644
index 4f07a4a0ffa..00000000000
--- a/plotly/validators/isosurface/_reversescale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="reversescale", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_scene.py b/plotly/validators/isosurface/_scene.py
deleted file mode 100644
index 9ec6d22e87d..00000000000
--- a/plotly/validators/isosurface/_scene.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SceneValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="scene", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "scene"),
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_showlegend.py b/plotly/validators/isosurface/_showlegend.py
deleted file mode 100644
index 32b143fa4ae..00000000000
--- a/plotly/validators/isosurface/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_showscale.py b/plotly/validators/isosurface/_showscale.py
deleted file mode 100644
index b9b29ce9802..00000000000
--- a/plotly/validators/isosurface/_showscale.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showscale", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_slices.py b/plotly/validators/isosurface/_slices.py
deleted file mode 100644
index b4d828b305c..00000000000
--- a/plotly/validators/isosurface/_slices.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SlicesValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="slices", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Slices"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_spaceframe.py b/plotly/validators/isosurface/_spaceframe.py
deleted file mode 100644
index 6d5160d45c3..00000000000
--- a/plotly/validators/isosurface/_spaceframe.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpaceframeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="spaceframe", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Spaceframe"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_stream.py b/plotly/validators/isosurface/_stream.py
deleted file mode 100644
index 7717f24ba0a..00000000000
--- a/plotly/validators/isosurface/_stream.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="stream", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Stream"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_surface.py b/plotly/validators/isosurface/_surface.py
deleted file mode 100644
index 6f9f4f50310..00000000000
--- a/plotly/validators/isosurface/_surface.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SurfaceValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="surface", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Surface"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_text.py b/plotly/validators/isosurface/_text.py
deleted file mode 100644
index a06108e247c..00000000000
--- a/plotly/validators/isosurface/_text.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_textsrc.py b/plotly/validators/isosurface/_textsrc.py
deleted file mode 100644
index 552c050091d..00000000000
--- a/plotly/validators/isosurface/_textsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="textsrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_uid.py b/plotly/validators/isosurface/_uid.py
deleted file mode 100644
index 5123603bf4e..00000000000
--- a/plotly/validators/isosurface/_uid.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UidValidator(_bv.StringValidator):
- def __init__(self, plotly_name="uid", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_uirevision.py b/plotly/validators/isosurface/_uirevision.py
deleted file mode 100644
index 760e86e6194..00000000000
--- a/plotly/validators/isosurface/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_value.py b/plotly/validators/isosurface/_value.py
deleted file mode 100644
index 5305cd47281..00000000000
--- a/plotly/validators/isosurface/_value.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="value", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_valuehoverformat.py b/plotly/validators/isosurface/_valuehoverformat.py
deleted file mode 100644
index 0f4ed5ba2d7..00000000000
--- a/plotly/validators/isosurface/_valuehoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValuehoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="valuehoverformat", parent_name="isosurface", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_valuesrc.py b/plotly/validators/isosurface/_valuesrc.py
deleted file mode 100644
index e7b6817d51a..00000000000
--- a/plotly/validators/isosurface/_valuesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValuesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="valuesrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_visible.py b/plotly/validators/isosurface/_visible.py
deleted file mode 100644
index c9d4dc2566c..00000000000
--- a/plotly/validators/isosurface/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_x.py b/plotly/validators/isosurface/_x.py
deleted file mode 100644
index 7bb403f901f..00000000000
--- a/plotly/validators/isosurface/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="x", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_xhoverformat.py b/plotly/validators/isosurface/_xhoverformat.py
deleted file mode 100644
index 68f78d4b303..00000000000
--- a/plotly/validators/isosurface/_xhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="xhoverformat", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_xsrc.py b/plotly/validators/isosurface/_xsrc.py
deleted file mode 100644
index 82bb3393013..00000000000
--- a/plotly/validators/isosurface/_xsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="xsrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_y.py b/plotly/validators/isosurface/_y.py
deleted file mode 100644
index ca4d82a7773..00000000000
--- a/plotly/validators/isosurface/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="y", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_yhoverformat.py b/plotly/validators/isosurface/_yhoverformat.py
deleted file mode 100644
index 5de86c75054..00000000000
--- a/plotly/validators/isosurface/_yhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="yhoverformat", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_ysrc.py b/plotly/validators/isosurface/_ysrc.py
deleted file mode 100644
index 9c3a24d109c..00000000000
--- a/plotly/validators/isosurface/_ysrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="ysrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_z.py b/plotly/validators/isosurface/_z.py
deleted file mode 100644
index 5d831c2e3e4..00000000000
--- a/plotly/validators/isosurface/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="z", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+clearAxisTypes"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_zhoverformat.py b/plotly/validators/isosurface/_zhoverformat.py
deleted file mode 100644
index b6bdff2ea58..00000000000
--- a/plotly/validators/isosurface/_zhoverformat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZhoverformatValidator(_bv.StringValidator):
- def __init__(self, plotly_name="zhoverformat", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/_zsrc.py b/plotly/validators/isosurface/_zsrc.py
deleted file mode 100644
index 39927b49c60..00000000000
--- a/plotly/validators/isosurface/_zsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="zsrc", parent_name="isosurface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/__init__.py b/plotly/validators/isosurface/caps/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/isosurface/caps/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/isosurface/caps/_x.py b/plotly/validators/isosurface/caps/_x.py
deleted file mode 100644
index 73b84ae2273..00000000000
--- a/plotly/validators/isosurface/caps/_x.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="x", parent_name="isosurface.caps", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "X"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/_y.py b/plotly/validators/isosurface/caps/_y.py
deleted file mode 100644
index fa79418aede..00000000000
--- a/plotly/validators/isosurface/caps/_y.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="y", parent_name="isosurface.caps", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Y"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/_z.py b/plotly/validators/isosurface/caps/_z.py
deleted file mode 100644
index 16be1157484..00000000000
--- a/plotly/validators/isosurface/caps/_z.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="z", parent_name="isosurface.caps", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Z"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/x/__init__.py b/plotly/validators/isosurface/caps/x/__init__.py
deleted file mode 100644
index db8b1b549ef..00000000000
--- a/plotly/validators/isosurface/caps/x/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._show.ShowValidator", "._fill.FillValidator"]
-)
diff --git a/plotly/validators/isosurface/caps/x/_fill.py b/plotly/validators/isosurface/caps/x/_fill.py
deleted file mode 100644
index a50cf62e2e6..00000000000
--- a/plotly/validators/isosurface/caps/x/_fill.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fill", parent_name="isosurface.caps.x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/x/_show.py b/plotly/validators/isosurface/caps/x/_show.py
deleted file mode 100644
index ec13d8f67ef..00000000000
--- a/plotly/validators/isosurface/caps/x/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.caps.x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/y/__init__.py b/plotly/validators/isosurface/caps/y/__init__.py
deleted file mode 100644
index db8b1b549ef..00000000000
--- a/plotly/validators/isosurface/caps/y/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._show.ShowValidator", "._fill.FillValidator"]
-)
diff --git a/plotly/validators/isosurface/caps/y/_fill.py b/plotly/validators/isosurface/caps/y/_fill.py
deleted file mode 100644
index e85de02bbde..00000000000
--- a/plotly/validators/isosurface/caps/y/_fill.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fill", parent_name="isosurface.caps.y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/y/_show.py b/plotly/validators/isosurface/caps/y/_show.py
deleted file mode 100644
index abd7e86da82..00000000000
--- a/plotly/validators/isosurface/caps/y/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.caps.y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/z/__init__.py b/plotly/validators/isosurface/caps/z/__init__.py
deleted file mode 100644
index db8b1b549ef..00000000000
--- a/plotly/validators/isosurface/caps/z/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._show.ShowValidator", "._fill.FillValidator"]
-)
diff --git a/plotly/validators/isosurface/caps/z/_fill.py b/plotly/validators/isosurface/caps/z/_fill.py
deleted file mode 100644
index 41c654d9347..00000000000
--- a/plotly/validators/isosurface/caps/z/_fill.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fill", parent_name="isosurface.caps.z", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/caps/z/_show.py b/plotly/validators/isosurface/caps/z/_show.py
deleted file mode 100644
index 9ddc23178c0..00000000000
--- a/plotly/validators/isosurface/caps/z/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.caps.z", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/__init__.py b/plotly/validators/isosurface/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/isosurface/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/colorbar/_bgcolor.py b/plotly/validators/isosurface/colorbar/_bgcolor.py
deleted file mode 100644
index 444b6f2e3f3..00000000000
--- a/plotly/validators/isosurface/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_bordercolor.py b/plotly/validators/isosurface/colorbar/_bordercolor.py
deleted file mode 100644
index 2b915397474..00000000000
--- a/plotly/validators/isosurface/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_borderwidth.py b/plotly/validators/isosurface/colorbar/_borderwidth.py
deleted file mode 100644
index 693cc00112a..00000000000
--- a/plotly/validators/isosurface/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_dtick.py b/plotly/validators/isosurface/colorbar/_dtick.py
deleted file mode 100644
index 798a03c1837..00000000000
--- a/plotly/validators/isosurface/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_exponentformat.py b/plotly/validators/isosurface/colorbar/_exponentformat.py
deleted file mode 100644
index b07927208fd..00000000000
--- a/plotly/validators/isosurface/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_labelalias.py b/plotly/validators/isosurface/colorbar/_labelalias.py
deleted file mode 100644
index e52a94f8475..00000000000
--- a/plotly/validators/isosurface/colorbar/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_len.py b/plotly/validators/isosurface/colorbar/_len.py
deleted file mode 100644
index 0c41db09dab..00000000000
--- a/plotly/validators/isosurface/colorbar/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="isosurface.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_lenmode.py b/plotly/validators/isosurface/colorbar/_lenmode.py
deleted file mode 100644
index ad71972be41..00000000000
--- a/plotly/validators/isosurface/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_minexponent.py b/plotly/validators/isosurface/colorbar/_minexponent.py
deleted file mode 100644
index 93f2c699e20..00000000000
--- a/plotly/validators/isosurface/colorbar/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_nticks.py b/plotly/validators/isosurface/colorbar/_nticks.py
deleted file mode 100644
index aa9cb233cff..00000000000
--- a/plotly/validators/isosurface/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_orientation.py b/plotly/validators/isosurface/colorbar/_orientation.py
deleted file mode 100644
index 41c72706149..00000000000
--- a/plotly/validators/isosurface/colorbar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_outlinecolor.py b/plotly/validators/isosurface/colorbar/_outlinecolor.py
deleted file mode 100644
index dba5e56beae..00000000000
--- a/plotly/validators/isosurface/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_outlinewidth.py b/plotly/validators/isosurface/colorbar/_outlinewidth.py
deleted file mode 100644
index 0cfc28844c1..00000000000
--- a/plotly/validators/isosurface/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="outlinewidth", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_separatethousands.py b/plotly/validators/isosurface/colorbar/_separatethousands.py
deleted file mode 100644
index 2f091aed73a..00000000000
--- a/plotly/validators/isosurface/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="isosurface.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_showexponent.py b/plotly/validators/isosurface/colorbar/_showexponent.py
deleted file mode 100644
index 81da48879fa..00000000000
--- a/plotly/validators/isosurface/colorbar/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_showticklabels.py b/plotly/validators/isosurface/colorbar/_showticklabels.py
deleted file mode 100644
index 41842613963..00000000000
--- a/plotly/validators/isosurface/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_showtickprefix.py b/plotly/validators/isosurface/colorbar/_showtickprefix.py
deleted file mode 100644
index 247c2cfb1ee..00000000000
--- a/plotly/validators/isosurface/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_showticksuffix.py b/plotly/validators/isosurface/colorbar/_showticksuffix.py
deleted file mode 100644
index ec038c3777b..00000000000
--- a/plotly/validators/isosurface/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_thickness.py b/plotly/validators/isosurface/colorbar/_thickness.py
deleted file mode 100644
index 2ac64aef0c0..00000000000
--- a/plotly/validators/isosurface/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_thicknessmode.py b/plotly/validators/isosurface/colorbar/_thicknessmode.py
deleted file mode 100644
index 1dfc8fb43de..00000000000
--- a/plotly/validators/isosurface/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thicknessmode", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tick0.py b/plotly/validators/isosurface/colorbar/_tick0.py
deleted file mode 100644
index 0dd5602f190..00000000000
--- a/plotly/validators/isosurface/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickangle.py b/plotly/validators/isosurface/colorbar/_tickangle.py
deleted file mode 100644
index 55ff646b4cc..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickcolor.py b/plotly/validators/isosurface/colorbar/_tickcolor.py
deleted file mode 100644
index 775fbce6c71..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickfont.py b/plotly/validators/isosurface/colorbar/_tickfont.py
deleted file mode 100644
index e0290133db2..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickformat.py b/plotly/validators/isosurface/colorbar/_tickformat.py
deleted file mode 100644
index 4d008356f0d..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickformatstopdefaults.py b/plotly/validators/isosurface/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 7f8f97222ef..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="isosurface.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickformatstops.py b/plotly/validators/isosurface/colorbar/_tickformatstops.py
deleted file mode 100644
index d7ca7f81b14..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticklabeloverflow.py b/plotly/validators/isosurface/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index 5673519f78d..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="isosurface.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticklabelposition.py b/plotly/validators/isosurface/colorbar/_ticklabelposition.py
deleted file mode 100644
index 45a879f435f..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="isosurface.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticklabelstep.py b/plotly/validators/isosurface/colorbar/_ticklabelstep.py
deleted file mode 100644
index 7c8cd7f0264..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticklen.py b/plotly/validators/isosurface/colorbar/_ticklen.py
deleted file mode 100644
index 147faa3d50f..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickmode.py b/plotly/validators/isosurface/colorbar/_tickmode.py
deleted file mode 100644
index 34a0d98c0d7..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickprefix.py b/plotly/validators/isosurface/colorbar/_tickprefix.py
deleted file mode 100644
index aba01c832d2..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticks.py b/plotly/validators/isosurface/colorbar/_ticks.py
deleted file mode 100644
index 2695b0d6b57..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticksuffix.py b/plotly/validators/isosurface/colorbar/_ticksuffix.py
deleted file mode 100644
index 7df3bfec2d2..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticktext.py b/plotly/validators/isosurface/colorbar/_ticktext.py
deleted file mode 100644
index 92b429b69f9..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ticktextsrc.py b/plotly/validators/isosurface/colorbar/_ticktextsrc.py
deleted file mode 100644
index b51a78e4d79..00000000000
--- a/plotly/validators/isosurface/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickvals.py b/plotly/validators/isosurface/colorbar/_tickvals.py
deleted file mode 100644
index 727a8df871e..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickvalssrc.py b/plotly/validators/isosurface/colorbar/_tickvalssrc.py
deleted file mode 100644
index 405a8b03b42..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_tickwidth.py b/plotly/validators/isosurface/colorbar/_tickwidth.py
deleted file mode 100644
index cb30761b064..00000000000
--- a/plotly/validators/isosurface/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_title.py b/plotly/validators/isosurface/colorbar/_title.py
deleted file mode 100644
index b49524d99a6..00000000000
--- a/plotly/validators/isosurface/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_x.py b/plotly/validators/isosurface/colorbar/_x.py
deleted file mode 100644
index 6c57bd487fa..00000000000
--- a/plotly/validators/isosurface/colorbar/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="isosurface.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_xanchor.py b/plotly/validators/isosurface/colorbar/_xanchor.py
deleted file mode 100644
index c62bef5d6f5..00000000000
--- a/plotly/validators/isosurface/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_xpad.py b/plotly/validators/isosurface/colorbar/_xpad.py
deleted file mode 100644
index 064096cd018..00000000000
--- a/plotly/validators/isosurface/colorbar/_xpad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xpad", parent_name="isosurface.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_xref.py b/plotly/validators/isosurface/colorbar/_xref.py
deleted file mode 100644
index cb435ad0068..00000000000
--- a/plotly/validators/isosurface/colorbar/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="isosurface.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_y.py b/plotly/validators/isosurface/colorbar/_y.py
deleted file mode 100644
index 83f7238d6dd..00000000000
--- a/plotly/validators/isosurface/colorbar/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="isosurface.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_yanchor.py b/plotly/validators/isosurface/colorbar/_yanchor.py
deleted file mode 100644
index 41b48cdf62e..00000000000
--- a/plotly/validators/isosurface/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="isosurface.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_ypad.py b/plotly/validators/isosurface/colorbar/_ypad.py
deleted file mode 100644
index 7526fe1205d..00000000000
--- a/plotly/validators/isosurface/colorbar/_ypad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ypad", parent_name="isosurface.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/_yref.py b/plotly/validators/isosurface/colorbar/_yref.py
deleted file mode 100644
index e800de7067e..00000000000
--- a/plotly/validators/isosurface/colorbar/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="isosurface.colorbar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/__init__.py b/plotly/validators/isosurface/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_color.py b/plotly/validators/isosurface/colorbar/tickfont/_color.py
deleted file mode 100644
index 4859464d620..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="isosurface.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_family.py b/plotly/validators/isosurface/colorbar/tickfont/_family.py
deleted file mode 100644
index c3a00b6ac89..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="isosurface.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_lineposition.py b/plotly/validators/isosurface/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 082bffbe705..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="isosurface.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_shadow.py b/plotly/validators/isosurface/colorbar/tickfont/_shadow.py
deleted file mode 100644
index a72b673551d..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="isosurface.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_size.py b/plotly/validators/isosurface/colorbar/tickfont/_size.py
deleted file mode 100644
index 82739337020..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="isosurface.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_style.py b/plotly/validators/isosurface/colorbar/tickfont/_style.py
deleted file mode 100644
index c8ffc1978cd..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="isosurface.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_textcase.py b/plotly/validators/isosurface/colorbar/tickfont/_textcase.py
deleted file mode 100644
index aa3a6cf1ced..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="isosurface.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_variant.py b/plotly/validators/isosurface/colorbar/tickfont/_variant.py
deleted file mode 100644
index 798388a13ca..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="isosurface.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickfont/_weight.py b/plotly/validators/isosurface/colorbar/tickfont/_weight.py
deleted file mode 100644
index 335b96d639c..00000000000
--- a/plotly/validators/isosurface/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="isosurface.colorbar.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickformatstop/__init__.py b/plotly/validators/isosurface/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/isosurface/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/isosurface/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index 226132bb04f..00000000000
--- a/plotly/validators/isosurface/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="isosurface.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "calc", "valType": "any"},
- {"editType": "calc", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickformatstop/_enabled.py b/plotly/validators/isosurface/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index d93fd302158..00000000000
--- a/plotly/validators/isosurface/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="isosurface.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickformatstop/_name.py b/plotly/validators/isosurface/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 9c4c87e4928..00000000000
--- a/plotly/validators/isosurface/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="isosurface.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/isosurface/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index 5dea31a0b37..00000000000
--- a/plotly/validators/isosurface/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="isosurface.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/tickformatstop/_value.py b/plotly/validators/isosurface/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 574d613be79..00000000000
--- a/plotly/validators/isosurface/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="isosurface.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/__init__.py b/plotly/validators/isosurface/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/isosurface/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/isosurface/colorbar/title/_font.py b/plotly/validators/isosurface/colorbar/title/_font.py
deleted file mode 100644
index 807f718ec78..00000000000
--- a/plotly/validators/isosurface/colorbar/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="isosurface.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/_side.py b/plotly/validators/isosurface/colorbar/title/_side.py
deleted file mode 100644
index a7f26aabffd..00000000000
--- a/plotly/validators/isosurface/colorbar/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="isosurface.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/_text.py b/plotly/validators/isosurface/colorbar/title/_text.py
deleted file mode 100644
index c68cd8cd043..00000000000
--- a/plotly/validators/isosurface/colorbar/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="isosurface.colorbar.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/__init__.py b/plotly/validators/isosurface/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/colorbar/title/font/_color.py b/plotly/validators/isosurface/colorbar/title/font/_color.py
deleted file mode 100644
index 37c320216eb..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_family.py b/plotly/validators/isosurface/colorbar/title/font/_family.py
deleted file mode 100644
index ead9aa69f06..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_lineposition.py b/plotly/validators/isosurface/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 4d99bfcce64..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_shadow.py b/plotly/validators/isosurface/colorbar/title/font/_shadow.py
deleted file mode 100644
index ecf0dbdc81d..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_size.py b/plotly/validators/isosurface/colorbar/title/font/_size.py
deleted file mode 100644
index f6910ecdcd9..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="isosurface.colorbar.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_style.py b/plotly/validators/isosurface/colorbar/title/font/_style.py
deleted file mode 100644
index 850fe212ccd..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_textcase.py b/plotly/validators/isosurface/colorbar/title/font/_textcase.py
deleted file mode 100644
index a44e06c10fa..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_variant.py b/plotly/validators/isosurface/colorbar/title/font/_variant.py
deleted file mode 100644
index 5ab86bc997e..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/colorbar/title/font/_weight.py b/plotly/validators/isosurface/colorbar/title/font/_weight.py
deleted file mode 100644
index 309f8eb475c..00000000000
--- a/plotly/validators/isosurface/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="isosurface.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/contour/__init__.py b/plotly/validators/isosurface/contour/__init__.py
deleted file mode 100644
index 1a1cc3031d5..00000000000
--- a/plotly/validators/isosurface/contour/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._show.ShowValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/isosurface/contour/_color.py b/plotly/validators/isosurface/contour/_color.py
deleted file mode 100644
index 360496d4308..00000000000
--- a/plotly/validators/isosurface/contour/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="isosurface.contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/contour/_show.py b/plotly/validators/isosurface/contour/_show.py
deleted file mode 100644
index a4a9ffd6d6e..00000000000
--- a/plotly/validators/isosurface/contour/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/contour/_width.py b/plotly/validators/isosurface/contour/_width.py
deleted file mode 100644
index e7744f6e75f..00000000000
--- a/plotly/validators/isosurface/contour/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="isosurface.contour", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 16),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/__init__.py b/plotly/validators/isosurface/hoverlabel/__init__.py
deleted file mode 100644
index bd6ede58821..00000000000
--- a/plotly/validators/isosurface/hoverlabel/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelengthsrc.NamelengthsrcValidator",
- "._namelength.NamelengthValidator",
- "._font.FontValidator",
- "._bordercolorsrc.BordercolorsrcValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolorsrc.BgcolorsrcValidator",
- "._bgcolor.BgcolorValidator",
- "._alignsrc.AlignsrcValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/hoverlabel/_align.py b/plotly/validators/isosurface/hoverlabel/_align.py
deleted file mode 100644
index 3a43ceebb82..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_align.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_alignsrc.py b/plotly/validators/isosurface/hoverlabel/_alignsrc.py
deleted file mode 100644
index 0edb02405af..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_alignsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="alignsrc", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_bgcolor.py b/plotly/validators/isosurface/hoverlabel/_bgcolor.py
deleted file mode 100644
index 2d59cb33d41..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_bgcolorsrc.py b/plotly/validators/isosurface/hoverlabel/_bgcolorsrc.py
deleted file mode 100644
index 5ec821acee7..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_bgcolorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="bgcolorsrc", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_bordercolor.py b/plotly/validators/isosurface/hoverlabel/_bordercolor.py
deleted file mode 100644
index d2cbecf5537..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_bordercolorsrc.py b/plotly/validators/isosurface/hoverlabel/_bordercolorsrc.py
deleted file mode 100644
index ba2ac9a6e8a..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_bordercolorsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="bordercolorsrc",
- parent_name="isosurface.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_font.py b/plotly/validators/isosurface/hoverlabel/_font.py
deleted file mode 100644
index f85461c140d..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_namelength.py b/plotly/validators/isosurface/hoverlabel/_namelength.py
deleted file mode 100644
index f1d6e9a69a5..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/_namelengthsrc.py b/plotly/validators/isosurface/hoverlabel/_namelengthsrc.py
deleted file mode 100644
index 5e9392cb648..00000000000
--- a/plotly/validators/isosurface/hoverlabel/_namelengthsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="namelengthsrc", parent_name="isosurface.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/__init__.py b/plotly/validators/isosurface/hoverlabel/font/__init__.py
deleted file mode 100644
index 3dc491e0895..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weightsrc.WeightsrcValidator",
- "._weight.WeightValidator",
- "._variantsrc.VariantsrcValidator",
- "._variant.VariantValidator",
- "._textcasesrc.TextcasesrcValidator",
- "._textcase.TextcaseValidator",
- "._stylesrc.StylesrcValidator",
- "._style.StyleValidator",
- "._sizesrc.SizesrcValidator",
- "._size.SizeValidator",
- "._shadowsrc.ShadowsrcValidator",
- "._shadow.ShadowValidator",
- "._linepositionsrc.LinepositionsrcValidator",
- "._lineposition.LinepositionValidator",
- "._familysrc.FamilysrcValidator",
- "._family.FamilyValidator",
- "._colorsrc.ColorsrcValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/hoverlabel/font/_color.py b/plotly/validators/isosurface/hoverlabel/font/_color.py
deleted file mode 100644
index aaa2d14b172..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_colorsrc.py b/plotly/validators/isosurface/hoverlabel/font/_colorsrc.py
deleted file mode 100644
index 1e0cf7fbb1a..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_colorsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="colorsrc", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_family.py b/plotly/validators/isosurface/hoverlabel/font/_family.py
deleted file mode 100644
index 917a1a8e1b9..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_familysrc.py b/plotly/validators/isosurface/hoverlabel/font/_familysrc.py
deleted file mode 100644
index 1d55f7b4a02..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_familysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="familysrc",
- parent_name="isosurface.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_lineposition.py b/plotly/validators/isosurface/hoverlabel/font/_lineposition.py
deleted file mode 100644
index 025504cffdc..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="isosurface.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_linepositionsrc.py b/plotly/validators/isosurface/hoverlabel/font/_linepositionsrc.py
deleted file mode 100644
index 2dd5d743e94..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_linepositionsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="linepositionsrc",
- parent_name="isosurface.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_shadow.py b/plotly/validators/isosurface/hoverlabel/font/_shadow.py
deleted file mode 100644
index 4e67aa00961..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_shadowsrc.py b/plotly/validators/isosurface/hoverlabel/font/_shadowsrc.py
deleted file mode 100644
index cbfbda65ad9..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_shadowsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="shadowsrc",
- parent_name="isosurface.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_size.py b/plotly/validators/isosurface/hoverlabel/font/_size.py
deleted file mode 100644
index 28d1bc8ec0a..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_sizesrc.py b/plotly/validators/isosurface/hoverlabel/font/_sizesrc.py
deleted file mode 100644
index 208c556725b..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_sizesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="sizesrc", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_style.py b/plotly/validators/isosurface/hoverlabel/font/_style.py
deleted file mode 100644
index 646131923ae..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_stylesrc.py b/plotly/validators/isosurface/hoverlabel/font/_stylesrc.py
deleted file mode 100644
index ca6e2987942..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_stylesrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StylesrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="stylesrc", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_textcase.py b/plotly/validators/isosurface/hoverlabel/font/_textcase.py
deleted file mode 100644
index 5ea5d48381a..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_textcasesrc.py b/plotly/validators/isosurface/hoverlabel/font/_textcasesrc.py
deleted file mode 100644
index 5eb805ec1de..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_textcasesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcasesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="textcasesrc",
- parent_name="isosurface.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_variant.py b/plotly/validators/isosurface/hoverlabel/font/_variant.py
deleted file mode 100644
index 9f4318a9c28..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_variantsrc.py b/plotly/validators/isosurface/hoverlabel/font/_variantsrc.py
deleted file mode 100644
index 170b0ca8a15..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_variantsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="variantsrc",
- parent_name="isosurface.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_weight.py b/plotly/validators/isosurface/hoverlabel/font/_weight.py
deleted file mode 100644
index 208e7bfe241..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="isosurface.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/hoverlabel/font/_weightsrc.py b/plotly/validators/isosurface/hoverlabel/font/_weightsrc.py
deleted file mode 100644
index ff0d3d200a7..00000000000
--- a/plotly/validators/isosurface/hoverlabel/font/_weightsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="weightsrc",
- parent_name="isosurface.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/__init__.py b/plotly/validators/isosurface/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/isosurface/legendgrouptitle/_font.py b/plotly/validators/isosurface/legendgrouptitle/_font.py
deleted file mode 100644
index ac87eae1db3..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="isosurface.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/_text.py b/plotly/validators/isosurface/legendgrouptitle/_text.py
deleted file mode 100644
index d559cbf72a5..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="isosurface.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/__init__.py b/plotly/validators/isosurface/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_color.py b/plotly/validators/isosurface/legendgrouptitle/font/_color.py
deleted file mode 100644
index 812958f1863..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_family.py b/plotly/validators/isosurface/legendgrouptitle/font/_family.py
deleted file mode 100644
index c564ab2cfa5..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_lineposition.py b/plotly/validators/isosurface/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index 49b64864c41..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_shadow.py b/plotly/validators/isosurface/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index a9c6e150833..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_size.py b/plotly/validators/isosurface/legendgrouptitle/font/_size.py
deleted file mode 100644
index 1861618472b..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_style.py b/plotly/validators/isosurface/legendgrouptitle/font/_style.py
deleted file mode 100644
index a7f624da8f4..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_textcase.py b/plotly/validators/isosurface/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index 3916bb8ec33..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_variant.py b/plotly/validators/isosurface/legendgrouptitle/font/_variant.py
deleted file mode 100644
index b69a9234ced..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/legendgrouptitle/font/_weight.py b/plotly/validators/isosurface/legendgrouptitle/font/_weight.py
deleted file mode 100644
index c29ed5c7ca0..00000000000
--- a/plotly/validators/isosurface/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="isosurface.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "style"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lighting/__init__.py b/plotly/validators/isosurface/lighting/__init__.py
deleted file mode 100644
index 1f11e1b86fc..00000000000
--- a/plotly/validators/isosurface/lighting/__init__.py
+++ /dev/null
@@ -1,16 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._vertexnormalsepsilon.VertexnormalsepsilonValidator",
- "._specular.SpecularValidator",
- "._roughness.RoughnessValidator",
- "._fresnel.FresnelValidator",
- "._facenormalsepsilon.FacenormalsepsilonValidator",
- "._diffuse.DiffuseValidator",
- "._ambient.AmbientValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/lighting/_ambient.py b/plotly/validators/isosurface/lighting/_ambient.py
deleted file mode 100644
index a80443bf98a..00000000000
--- a/plotly/validators/isosurface/lighting/_ambient.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AmbientValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ambient", parent_name="isosurface.lighting", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lighting/_diffuse.py b/plotly/validators/isosurface/lighting/_diffuse.py
deleted file mode 100644
index cc3d774e3b8..00000000000
--- a/plotly/validators/isosurface/lighting/_diffuse.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DiffuseValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="diffuse", parent_name="isosurface.lighting", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lighting/_facenormalsepsilon.py b/plotly/validators/isosurface/lighting/_facenormalsepsilon.py
deleted file mode 100644
index 5d781c51b45..00000000000
--- a/plotly/validators/isosurface/lighting/_facenormalsepsilon.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FacenormalsepsilonValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="facenormalsepsilon",
- parent_name="isosurface.lighting",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lighting/_fresnel.py b/plotly/validators/isosurface/lighting/_fresnel.py
deleted file mode 100644
index 584b6b1d159..00000000000
--- a/plotly/validators/isosurface/lighting/_fresnel.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FresnelValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="fresnel", parent_name="isosurface.lighting", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 5),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lighting/_roughness.py b/plotly/validators/isosurface/lighting/_roughness.py
deleted file mode 100644
index 2171ab27c0e..00000000000
--- a/plotly/validators/isosurface/lighting/_roughness.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RoughnessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="roughness", parent_name="isosurface.lighting", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lighting/_specular.py b/plotly/validators/isosurface/lighting/_specular.py
deleted file mode 100644
index e9689046804..00000000000
--- a/plotly/validators/isosurface/lighting/_specular.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpecularValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="specular", parent_name="isosurface.lighting", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 2),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lighting/_vertexnormalsepsilon.py b/plotly/validators/isosurface/lighting/_vertexnormalsepsilon.py
deleted file mode 100644
index c1c8e65dba1..00000000000
--- a/plotly/validators/isosurface/lighting/_vertexnormalsepsilon.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VertexnormalsepsilonValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="vertexnormalsepsilon",
- parent_name="isosurface.lighting",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lightposition/__init__.py b/plotly/validators/isosurface/lightposition/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/isosurface/lightposition/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/isosurface/lightposition/_x.py b/plotly/validators/isosurface/lightposition/_x.py
deleted file mode 100644
index 70345d60ca1..00000000000
--- a/plotly/validators/isosurface/lightposition/_x.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="isosurface.lightposition", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 100000),
- min=kwargs.pop("min", -100000),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lightposition/_y.py b/plotly/validators/isosurface/lightposition/_y.py
deleted file mode 100644
index 7c4920b6510..00000000000
--- a/plotly/validators/isosurface/lightposition/_y.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="isosurface.lightposition", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 100000),
- min=kwargs.pop("min", -100000),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/lightposition/_z.py b/plotly/validators/isosurface/lightposition/_z.py
deleted file mode 100644
index 33552a998d4..00000000000
--- a/plotly/validators/isosurface/lightposition/_z.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="z", parent_name="isosurface.lightposition", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 100000),
- min=kwargs.pop("min", -100000),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/__init__.py b/plotly/validators/isosurface/slices/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/isosurface/slices/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/isosurface/slices/_x.py b/plotly/validators/isosurface/slices/_x.py
deleted file mode 100644
index 78a4d1ca549..00000000000
--- a/plotly/validators/isosurface/slices/_x.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="x", parent_name="isosurface.slices", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "X"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/_y.py b/plotly/validators/isosurface/slices/_y.py
deleted file mode 100644
index 63a69e7366c..00000000000
--- a/plotly/validators/isosurface/slices/_y.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="y", parent_name="isosurface.slices", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Y"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/_z.py b/plotly/validators/isosurface/slices/_z.py
deleted file mode 100644
index 7e3254c766d..00000000000
--- a/plotly/validators/isosurface/slices/_z.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="z", parent_name="isosurface.slices", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Z"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/x/__init__.py b/plotly/validators/isosurface/slices/x/__init__.py
deleted file mode 100644
index 69805fd6116..00000000000
--- a/plotly/validators/isosurface/slices/x/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._show.ShowValidator",
- "._locationssrc.LocationssrcValidator",
- "._locations.LocationsValidator",
- "._fill.FillValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/slices/x/_fill.py b/plotly/validators/isosurface/slices/x/_fill.py
deleted file mode 100644
index 0eebaf9aa84..00000000000
--- a/plotly/validators/isosurface/slices/x/_fill.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fill", parent_name="isosurface.slices.x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/x/_locations.py b/plotly/validators/isosurface/slices/x/_locations.py
deleted file mode 100644
index a7581d80d24..00000000000
--- a/plotly/validators/isosurface/slices/x/_locations.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="locations", parent_name="isosurface.slices.x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/x/_locationssrc.py b/plotly/validators/isosurface/slices/x/_locationssrc.py
deleted file mode 100644
index 4f2b3974cac..00000000000
--- a/plotly/validators/isosurface/slices/x/_locationssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="locationssrc", parent_name="isosurface.slices.x", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/x/_show.py b/plotly/validators/isosurface/slices/x/_show.py
deleted file mode 100644
index 55f94fe30e1..00000000000
--- a/plotly/validators/isosurface/slices/x/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.slices.x", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/y/__init__.py b/plotly/validators/isosurface/slices/y/__init__.py
deleted file mode 100644
index 69805fd6116..00000000000
--- a/plotly/validators/isosurface/slices/y/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._show.ShowValidator",
- "._locationssrc.LocationssrcValidator",
- "._locations.LocationsValidator",
- "._fill.FillValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/slices/y/_fill.py b/plotly/validators/isosurface/slices/y/_fill.py
deleted file mode 100644
index 031951a160c..00000000000
--- a/plotly/validators/isosurface/slices/y/_fill.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fill", parent_name="isosurface.slices.y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/y/_locations.py b/plotly/validators/isosurface/slices/y/_locations.py
deleted file mode 100644
index 6bb28e83237..00000000000
--- a/plotly/validators/isosurface/slices/y/_locations.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="locations", parent_name="isosurface.slices.y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/y/_locationssrc.py b/plotly/validators/isosurface/slices/y/_locationssrc.py
deleted file mode 100644
index 6ba71267bc6..00000000000
--- a/plotly/validators/isosurface/slices/y/_locationssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="locationssrc", parent_name="isosurface.slices.y", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/y/_show.py b/plotly/validators/isosurface/slices/y/_show.py
deleted file mode 100644
index ce6b7a9d6f7..00000000000
--- a/plotly/validators/isosurface/slices/y/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.slices.y", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/z/__init__.py b/plotly/validators/isosurface/slices/z/__init__.py
deleted file mode 100644
index 69805fd6116..00000000000
--- a/plotly/validators/isosurface/slices/z/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._show.ShowValidator",
- "._locationssrc.LocationssrcValidator",
- "._locations.LocationsValidator",
- "._fill.FillValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/slices/z/_fill.py b/plotly/validators/isosurface/slices/z/_fill.py
deleted file mode 100644
index cc5246f507a..00000000000
--- a/plotly/validators/isosurface/slices/z/_fill.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fill", parent_name="isosurface.slices.z", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/z/_locations.py b/plotly/validators/isosurface/slices/z/_locations.py
deleted file mode 100644
index 8a3af5eb03f..00000000000
--- a/plotly/validators/isosurface/slices/z/_locations.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="locations", parent_name="isosurface.slices.z", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/z/_locationssrc.py b/plotly/validators/isosurface/slices/z/_locationssrc.py
deleted file mode 100644
index e807455b661..00000000000
--- a/plotly/validators/isosurface/slices/z/_locationssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LocationssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="locationssrc", parent_name="isosurface.slices.z", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/slices/z/_show.py b/plotly/validators/isosurface/slices/z/_show.py
deleted file mode 100644
index 2f63cd4eb87..00000000000
--- a/plotly/validators/isosurface/slices/z/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.slices.z", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/spaceframe/__init__.py b/plotly/validators/isosurface/spaceframe/__init__.py
deleted file mode 100644
index db8b1b549ef..00000000000
--- a/plotly/validators/isosurface/spaceframe/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._show.ShowValidator", "._fill.FillValidator"]
-)
diff --git a/plotly/validators/isosurface/spaceframe/_fill.py b/plotly/validators/isosurface/spaceframe/_fill.py
deleted file mode 100644
index 6c4f437e389..00000000000
--- a/plotly/validators/isosurface/spaceframe/_fill.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="fill", parent_name="isosurface.spaceframe", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/spaceframe/_show.py b/plotly/validators/isosurface/spaceframe/_show.py
deleted file mode 100644
index 471cb389764..00000000000
--- a/plotly/validators/isosurface/spaceframe/_show.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="show", parent_name="isosurface.spaceframe", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/stream/__init__.py b/plotly/validators/isosurface/stream/__init__.py
deleted file mode 100644
index 47382823127..00000000000
--- a/plotly/validators/isosurface/stream/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._token.TokenValidator", "._maxpoints.MaxpointsValidator"]
-)
diff --git a/plotly/validators/isosurface/stream/_maxpoints.py b/plotly/validators/isosurface/stream/_maxpoints.py
deleted file mode 100644
index 579d44aa9b3..00000000000
--- a/plotly/validators/isosurface/stream/_maxpoints.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxpointsValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxpoints", parent_name="isosurface.stream", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 10000),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/stream/_token.py b/plotly/validators/isosurface/stream/_token.py
deleted file mode 100644
index ab1fa93fb35..00000000000
--- a/plotly/validators/isosurface/stream/_token.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TokenValidator(_bv.StringValidator):
- def __init__(self, plotly_name="token", parent_name="isosurface.stream", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/surface/__init__.py b/plotly/validators/isosurface/surface/__init__.py
deleted file mode 100644
index e200f4835e8..00000000000
--- a/plotly/validators/isosurface/surface/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._show.ShowValidator",
- "._pattern.PatternValidator",
- "._fill.FillValidator",
- "._count.CountValidator",
- ],
-)
diff --git a/plotly/validators/isosurface/surface/_count.py b/plotly/validators/isosurface/surface/_count.py
deleted file mode 100644
index 64d859c5c44..00000000000
--- a/plotly/validators/isosurface/surface/_count.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CountValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="count", parent_name="isosurface.surface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/surface/_fill.py b/plotly/validators/isosurface/surface/_fill.py
deleted file mode 100644
index d51681c59db..00000000000
--- a/plotly/validators/isosurface/surface/_fill.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="fill", parent_name="isosurface.surface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/surface/_pattern.py b/plotly/validators/isosurface/surface/_pattern.py
deleted file mode 100644
index 07b91e49a88..00000000000
--- a/plotly/validators/isosurface/surface/_pattern.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PatternValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="pattern", parent_name="isosurface.surface", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["all", "odd", "even"]),
- flags=kwargs.pop("flags", ["A", "B", "C", "D", "E"]),
- **kwargs,
- )
diff --git a/plotly/validators/isosurface/surface/_show.py b/plotly/validators/isosurface/surface/_show.py
deleted file mode 100644
index e5038a7b4ba..00000000000
--- a/plotly/validators/isosurface/surface/_show.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="show", parent_name="isosurface.surface", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/__init__.py b/plotly/validators/layout/__init__.py
deleted file mode 100644
index 7391b7923c4..00000000000
--- a/plotly/validators/layout/__init__.py
+++ /dev/null
@@ -1,104 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yaxis.YaxisValidator",
- "._xaxis.XaxisValidator",
- "._width.WidthValidator",
- "._waterfallmode.WaterfallmodeValidator",
- "._waterfallgroupgap.WaterfallgroupgapValidator",
- "._waterfallgap.WaterfallgapValidator",
- "._violinmode.ViolinmodeValidator",
- "._violingroupgap.ViolingroupgapValidator",
- "._violingap.ViolingapValidator",
- "._updatemenudefaults.UpdatemenudefaultsValidator",
- "._updatemenus.UpdatemenusValidator",
- "._uniformtext.UniformtextValidator",
- "._uirevision.UirevisionValidator",
- "._treemapcolorway.TreemapcolorwayValidator",
- "._transition.TransitionValidator",
- "._title.TitleValidator",
- "._ternary.TernaryValidator",
- "._template.TemplateValidator",
- "._sunburstcolorway.SunburstcolorwayValidator",
- "._spikedistance.SpikedistanceValidator",
- "._smith.SmithValidator",
- "._sliderdefaults.SliderdefaultsValidator",
- "._sliders.SlidersValidator",
- "._showlegend.ShowlegendValidator",
- "._shapedefaults.ShapedefaultsValidator",
- "._shapes.ShapesValidator",
- "._separators.SeparatorsValidator",
- "._selectiondefaults.SelectiondefaultsValidator",
- "._selections.SelectionsValidator",
- "._selectionrevision.SelectionrevisionValidator",
- "._selectdirection.SelectdirectionValidator",
- "._scene.SceneValidator",
- "._scattermode.ScattermodeValidator",
- "._scattergap.ScattergapValidator",
- "._polar.PolarValidator",
- "._plot_bgcolor.Plot_BgcolorValidator",
- "._piecolorway.PiecolorwayValidator",
- "._paper_bgcolor.Paper_BgcolorValidator",
- "._newshape.NewshapeValidator",
- "._newselection.NewselectionValidator",
- "._modebar.ModebarValidator",
- "._minreducedwidth.MinreducedwidthValidator",
- "._minreducedheight.MinreducedheightValidator",
- "._metasrc.MetasrcValidator",
- "._meta.MetaValidator",
- "._margin.MarginValidator",
- "._mapbox.MapboxValidator",
- "._map.MapValidator",
- "._legend.LegendValidator",
- "._imagedefaults.ImagedefaultsValidator",
- "._images.ImagesValidator",
- "._iciclecolorway.IciclecolorwayValidator",
- "._hoversubplots.HoversubplotsValidator",
- "._hovermode.HovermodeValidator",
- "._hoverlabel.HoverlabelValidator",
- "._hoverdistance.HoverdistanceValidator",
- "._hidesources.HidesourcesValidator",
- "._hiddenlabelssrc.HiddenlabelssrcValidator",
- "._hiddenlabels.HiddenlabelsValidator",
- "._height.HeightValidator",
- "._grid.GridValidator",
- "._geo.GeoValidator",
- "._funnelmode.FunnelmodeValidator",
- "._funnelgroupgap.FunnelgroupgapValidator",
- "._funnelgap.FunnelgapValidator",
- "._funnelareacolorway.FunnelareacolorwayValidator",
- "._font.FontValidator",
- "._extendtreemapcolors.ExtendtreemapcolorsValidator",
- "._extendsunburstcolors.ExtendsunburstcolorsValidator",
- "._extendpiecolors.ExtendpiecolorsValidator",
- "._extendiciclecolors.ExtendiciclecolorsValidator",
- "._extendfunnelareacolors.ExtendfunnelareacolorsValidator",
- "._editrevision.EditrevisionValidator",
- "._dragmode.DragmodeValidator",
- "._datarevision.DatarevisionValidator",
- "._computed.ComputedValidator",
- "._colorway.ColorwayValidator",
- "._colorscale.ColorscaleValidator",
- "._coloraxis.ColoraxisValidator",
- "._clickmode.ClickmodeValidator",
- "._calendar.CalendarValidator",
- "._boxmode.BoxmodeValidator",
- "._boxgroupgap.BoxgroupgapValidator",
- "._boxgap.BoxgapValidator",
- "._barnorm.BarnormValidator",
- "._barmode.BarmodeValidator",
- "._bargroupgap.BargroupgapValidator",
- "._bargap.BargapValidator",
- "._barcornerradius.BarcornerradiusValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- "._autosize.AutosizeValidator",
- "._annotationdefaults.AnnotationdefaultsValidator",
- "._annotations.AnnotationsValidator",
- "._activeshape.ActiveshapeValidator",
- "._activeselection.ActiveselectionValidator",
- ],
-)
diff --git a/plotly/validators/layout/_activeselection.py b/plotly/validators/layout/_activeselection.py
deleted file mode 100644
index 7f754eedbc6..00000000000
--- a/plotly/validators/layout/_activeselection.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ActiveselectionValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="activeselection", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Activeselection"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_activeshape.py b/plotly/validators/layout/_activeshape.py
deleted file mode 100644
index 82d480b6360..00000000000
--- a/plotly/validators/layout/_activeshape.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ActiveshapeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="activeshape", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Activeshape"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_annotationdefaults.py b/plotly/validators/layout/_annotationdefaults.py
deleted file mode 100644
index 7ca96d348e5..00000000000
--- a/plotly/validators/layout/_annotationdefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AnnotationdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="annotationdefaults", parent_name="layout", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Annotation"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_annotations.py b/plotly/validators/layout/_annotations.py
deleted file mode 100644
index 60c16764319..00000000000
--- a/plotly/validators/layout/_annotations.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AnnotationsValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="annotations", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Annotation"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_autosize.py b/plotly/validators/layout/_autosize.py
deleted file mode 100644
index a3398609b0e..00000000000
--- a/plotly/validators/layout/_autosize.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutosizeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autosize", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_autotypenumbers.py b/plotly/validators/layout/_autotypenumbers.py
deleted file mode 100644
index 1e284a49f7a..00000000000
--- a/plotly/validators/layout/_autotypenumbers.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="autotypenumbers", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_barcornerradius.py b/plotly/validators/layout/_barcornerradius.py
deleted file mode 100644
index 772dc24beb7..00000000000
--- a/plotly/validators/layout/_barcornerradius.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarcornerradiusValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="barcornerradius", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_bargap.py b/plotly/validators/layout/_bargap.py
deleted file mode 100644
index 464aacdc3f3..00000000000
--- a/plotly/validators/layout/_bargap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BargapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="bargap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_bargroupgap.py b/plotly/validators/layout/_bargroupgap.py
deleted file mode 100644
index e60d5216598..00000000000
--- a/plotly/validators/layout/_bargroupgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BargroupgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="bargroupgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_barmode.py b/plotly/validators/layout/_barmode.py
deleted file mode 100644
index cc3700d330a..00000000000
--- a/plotly/validators/layout/_barmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="barmode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["stack", "group", "overlay", "relative"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_barnorm.py b/plotly/validators/layout/_barnorm.py
deleted file mode 100644
index 59e045bb36e..00000000000
--- a/plotly/validators/layout/_barnorm.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarnormValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="barnorm", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["", "fraction", "percent"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_boxgap.py b/plotly/validators/layout/_boxgap.py
deleted file mode 100644
index f8f2ba73dc5..00000000000
--- a/plotly/validators/layout/_boxgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoxgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="boxgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_boxgroupgap.py b/plotly/validators/layout/_boxgroupgap.py
deleted file mode 100644
index 9ad5bf1717f..00000000000
--- a/plotly/validators/layout/_boxgroupgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoxgroupgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="boxgroupgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_boxmode.py b/plotly/validators/layout/_boxmode.py
deleted file mode 100644
index a966a73773c..00000000000
--- a/plotly/validators/layout/_boxmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoxmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="boxmode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["group", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_calendar.py b/plotly/validators/layout/_calendar.py
deleted file mode 100644
index 45e79ed82b6..00000000000
--- a/plotly/validators/layout/_calendar.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CalendarValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="calendar", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_clickmode.py b/plotly/validators/layout/_clickmode.py
deleted file mode 100644
index 4d07a1f9145..00000000000
--- a/plotly/validators/layout/_clickmode.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClickmodeValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="clickmode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["event", "select"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_coloraxis.py b/plotly/validators/layout/_coloraxis.py
deleted file mode 100644
index 3d08c8bb4d1..00000000000
--- a/plotly/validators/layout/_coloraxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColoraxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="coloraxis", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Coloraxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_colorscale.py b/plotly/validators/layout/_colorscale.py
deleted file mode 100644
index 0c7fccc2aba..00000000000
--- a/plotly/validators/layout/_colorscale.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="colorscale", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Colorscale"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_colorway.py b/plotly/validators/layout/_colorway.py
deleted file mode 100644
index d0bb97f1d6b..00000000000
--- a/plotly/validators/layout/_colorway.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorwayValidator(_bv.ColorlistValidator):
- def __init__(self, plotly_name="colorway", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_computed.py b/plotly/validators/layout/_computed.py
deleted file mode 100644
index 2dfa1d05661..00000000000
--- a/plotly/validators/layout/_computed.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ComputedValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="computed", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_datarevision.py b/plotly/validators/layout/_datarevision.py
deleted file mode 100644
index d223945eaa6..00000000000
--- a/plotly/validators/layout/_datarevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DatarevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="datarevision", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_dragmode.py b/plotly/validators/layout/_dragmode.py
deleted file mode 100644
index 37f5835fe89..00000000000
--- a/plotly/validators/layout/_dragmode.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DragmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="dragmode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "modebar"),
- values=kwargs.pop(
- "values",
- [
- "zoom",
- "pan",
- "select",
- "lasso",
- "drawclosedpath",
- "drawopenpath",
- "drawline",
- "drawrect",
- "drawcircle",
- "orbit",
- "turntable",
- False,
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_editrevision.py b/plotly/validators/layout/_editrevision.py
deleted file mode 100644
index e26b8a97d3e..00000000000
--- a/plotly/validators/layout/_editrevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EditrevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="editrevision", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_extendfunnelareacolors.py b/plotly/validators/layout/_extendfunnelareacolors.py
deleted file mode 100644
index ff83c4de177..00000000000
--- a/plotly/validators/layout/_extendfunnelareacolors.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExtendfunnelareacolorsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="extendfunnelareacolors", parent_name="layout", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_extendiciclecolors.py b/plotly/validators/layout/_extendiciclecolors.py
deleted file mode 100644
index 595617148fe..00000000000
--- a/plotly/validators/layout/_extendiciclecolors.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExtendiciclecolorsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="extendiciclecolors", parent_name="layout", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_extendpiecolors.py b/plotly/validators/layout/_extendpiecolors.py
deleted file mode 100644
index 713563e9430..00000000000
--- a/plotly/validators/layout/_extendpiecolors.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExtendpiecolorsValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="extendpiecolors", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_extendsunburstcolors.py b/plotly/validators/layout/_extendsunburstcolors.py
deleted file mode 100644
index 659e4018922..00000000000
--- a/plotly/validators/layout/_extendsunburstcolors.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExtendsunburstcolorsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="extendsunburstcolors", parent_name="layout", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_extendtreemapcolors.py b/plotly/validators/layout/_extendtreemapcolors.py
deleted file mode 100644
index 3991ce0ea19..00000000000
--- a/plotly/validators/layout/_extendtreemapcolors.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExtendtreemapcolorsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="extendtreemapcolors", parent_name="layout", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_font.py b/plotly/validators/layout/_font.py
deleted file mode 100644
index ba0cbd13bba..00000000000
--- a/plotly/validators/layout/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_funnelareacolorway.py b/plotly/validators/layout/_funnelareacolorway.py
deleted file mode 100644
index 62541eca5a0..00000000000
--- a/plotly/validators/layout/_funnelareacolorway.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelareacolorwayValidator(_bv.ColorlistValidator):
- def __init__(
- self, plotly_name="funnelareacolorway", parent_name="layout", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_funnelgap.py b/plotly/validators/layout/_funnelgap.py
deleted file mode 100644
index a6ddc317486..00000000000
--- a/plotly/validators/layout/_funnelgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="funnelgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_funnelgroupgap.py b/plotly/validators/layout/_funnelgroupgap.py
deleted file mode 100644
index 5de63b44c24..00000000000
--- a/plotly/validators/layout/_funnelgroupgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelgroupgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="funnelgroupgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_funnelmode.py b/plotly/validators/layout/_funnelmode.py
deleted file mode 100644
index 556d5d8bf0e..00000000000
--- a/plotly/validators/layout/_funnelmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="funnelmode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["stack", "group", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_geo.py b/plotly/validators/layout/_geo.py
deleted file mode 100644
index ff074a8600b..00000000000
--- a/plotly/validators/layout/_geo.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GeoValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="geo", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Geo"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_grid.py b/plotly/validators/layout/_grid.py
deleted file mode 100644
index 0ba026f252e..00000000000
--- a/plotly/validators/layout/_grid.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="grid", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Grid"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_height.py b/plotly/validators/layout/_height.py
deleted file mode 100644
index 75146fdb7ce..00000000000
--- a/plotly/validators/layout/_height.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HeightValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="height", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 10),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_hiddenlabels.py b/plotly/validators/layout/_hiddenlabels.py
deleted file mode 100644
index 3c2f6f31117..00000000000
--- a/plotly/validators/layout/_hiddenlabels.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HiddenlabelsValidator(_bv.DataArrayValidator):
- def __init__(self, plotly_name="hiddenlabels", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_hiddenlabelssrc.py b/plotly/validators/layout/_hiddenlabelssrc.py
deleted file mode 100644
index 499ea342bcb..00000000000
--- a/plotly/validators/layout/_hiddenlabelssrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HiddenlabelssrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="hiddenlabelssrc", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_hidesources.py b/plotly/validators/layout/_hidesources.py
deleted file mode 100644
index 0ad2983fb74..00000000000
--- a/plotly/validators/layout/_hidesources.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HidesourcesValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="hidesources", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_hoverdistance.py b/plotly/validators/layout/_hoverdistance.py
deleted file mode 100644
index 08ad86844ed..00000000000
--- a/plotly/validators/layout/_hoverdistance.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverdistanceValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="hoverdistance", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_hoverlabel.py b/plotly/validators/layout/_hoverlabel.py
deleted file mode 100644
index cc12430c671..00000000000
--- a/plotly/validators/layout/_hoverlabel.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="hoverlabel", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_hovermode.py b/plotly/validators/layout/_hovermode.py
deleted file mode 100644
index 7e72039c96c..00000000000
--- a/plotly/validators/layout/_hovermode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovermodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="hovermode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "modebar"),
- values=kwargs.pop(
- "values", ["x", "y", "closest", False, "x unified", "y unified"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_hoversubplots.py b/plotly/validators/layout/_hoversubplots.py
deleted file mode 100644
index 91343796629..00000000000
--- a/plotly/validators/layout/_hoversubplots.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoversubplotsValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="hoversubplots", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["single", "overlaying", "axis"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_iciclecolorway.py b/plotly/validators/layout/_iciclecolorway.py
deleted file mode 100644
index aa352ee94ce..00000000000
--- a/plotly/validators/layout/_iciclecolorway.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IciclecolorwayValidator(_bv.ColorlistValidator):
- def __init__(self, plotly_name="iciclecolorway", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_imagedefaults.py b/plotly/validators/layout/_imagedefaults.py
deleted file mode 100644
index d496caaf048..00000000000
--- a/plotly/validators/layout/_imagedefaults.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ImagedefaultsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="imagedefaults", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Image"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_images.py b/plotly/validators/layout/_images.py
deleted file mode 100644
index 2988b8436f5..00000000000
--- a/plotly/validators/layout/_images.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ImagesValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="images", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Image"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_legend.py b/plotly/validators/layout/_legend.py
deleted file mode 100644
index f3561d984ab..00000000000
--- a/plotly/validators/layout/_legend.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="legend", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legend"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_map.py b/plotly/validators/layout/_map.py
deleted file mode 100644
index 89e88523c98..00000000000
--- a/plotly/validators/layout/_map.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MapValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="map", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Map"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_mapbox.py b/plotly/validators/layout/_mapbox.py
deleted file mode 100644
index f18cdf39080..00000000000
--- a/plotly/validators/layout/_mapbox.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MapboxValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="mapbox", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Mapbox"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_margin.py b/plotly/validators/layout/_margin.py
deleted file mode 100644
index 6e1f2355e17..00000000000
--- a/plotly/validators/layout/_margin.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MarginValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="margin", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Margin"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_meta.py b/plotly/validators/layout/_meta.py
deleted file mode 100644
index 2f2fb6f3949..00000000000
--- a/plotly/validators/layout/_meta.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetaValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="meta", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_metasrc.py b/plotly/validators/layout/_metasrc.py
deleted file mode 100644
index d7bcfb98e4e..00000000000
--- a/plotly/validators/layout/_metasrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MetasrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="metasrc", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_minreducedheight.py b/plotly/validators/layout/_minreducedheight.py
deleted file mode 100644
index af857456ae6..00000000000
--- a/plotly/validators/layout/_minreducedheight.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinreducedheightValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="minreducedheight", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 2),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_minreducedwidth.py b/plotly/validators/layout/_minreducedwidth.py
deleted file mode 100644
index 9db875cf29b..00000000000
--- a/plotly/validators/layout/_minreducedwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinreducedwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="minreducedwidth", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 2),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_modebar.py b/plotly/validators/layout/_modebar.py
deleted file mode 100644
index bc6c469a54b..00000000000
--- a/plotly/validators/layout/_modebar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ModebarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="modebar", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Modebar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_newselection.py b/plotly/validators/layout/_newselection.py
deleted file mode 100644
index f9170ab7684..00000000000
--- a/plotly/validators/layout/_newselection.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NewselectionValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="newselection", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Newselection"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_newshape.py b/plotly/validators/layout/_newshape.py
deleted file mode 100644
index 9c27a0b6e1d..00000000000
--- a/plotly/validators/layout/_newshape.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NewshapeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="newshape", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Newshape"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_paper_bgcolor.py b/plotly/validators/layout/_paper_bgcolor.py
deleted file mode 100644
index 22c77446f0b..00000000000
--- a/plotly/validators/layout/_paper_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Paper_BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="paper_bgcolor", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_piecolorway.py b/plotly/validators/layout/_piecolorway.py
deleted file mode 100644
index 6841d695e08..00000000000
--- a/plotly/validators/layout/_piecolorway.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PiecolorwayValidator(_bv.ColorlistValidator):
- def __init__(self, plotly_name="piecolorway", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_plot_bgcolor.py b/plotly/validators/layout/_plot_bgcolor.py
deleted file mode 100644
index 341ce8e3007..00000000000
--- a/plotly/validators/layout/_plot_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Plot_BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="plot_bgcolor", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_polar.py b/plotly/validators/layout/_polar.py
deleted file mode 100644
index 91defba9a50..00000000000
--- a/plotly/validators/layout/_polar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PolarValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="polar", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Polar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_scattergap.py b/plotly/validators/layout/_scattergap.py
deleted file mode 100644
index 67f79c7527e..00000000000
--- a/plotly/validators/layout/_scattergap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattergapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="scattergap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_scattermode.py b/plotly/validators/layout/_scattermode.py
deleted file mode 100644
index bb68e40a7f8..00000000000
--- a/plotly/validators/layout/_scattermode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattermodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="scattermode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["group", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_scene.py b/plotly/validators/layout/_scene.py
deleted file mode 100644
index 4ec6e39205e..00000000000
--- a/plotly/validators/layout/_scene.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SceneValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="scene", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scene"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_selectdirection.py b/plotly/validators/layout/_selectdirection.py
deleted file mode 100644
index f0d1ed46c90..00000000000
--- a/plotly/validators/layout/_selectdirection.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectdirectionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="selectdirection", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["h", "v", "d", "any"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_selectiondefaults.py b/plotly/validators/layout/_selectiondefaults.py
deleted file mode 100644
index 1c1880e5bf9..00000000000
--- a/plotly/validators/layout/_selectiondefaults.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectiondefaultsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="selectiondefaults", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selection"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_selectionrevision.py b/plotly/validators/layout/_selectionrevision.py
deleted file mode 100644
index 01efee11335..00000000000
--- a/plotly/validators/layout/_selectionrevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectionrevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="selectionrevision", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_selections.py b/plotly/validators/layout/_selections.py
deleted file mode 100644
index 3187063e087..00000000000
--- a/plotly/validators/layout/_selections.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SelectionsValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="selections", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Selection"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_separators.py b/plotly/validators/layout/_separators.py
deleted file mode 100644
index 8272709bd45..00000000000
--- a/plotly/validators/layout/_separators.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatorsValidator(_bv.StringValidator):
- def __init__(self, plotly_name="separators", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_shapedefaults.py b/plotly/validators/layout/_shapedefaults.py
deleted file mode 100644
index 20beb348a3a..00000000000
--- a/plotly/validators/layout/_shapedefaults.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapedefaultsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="shapedefaults", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Shape"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_shapes.py b/plotly/validators/layout/_shapes.py
deleted file mode 100644
index 6207f0ad4a4..00000000000
--- a/plotly/validators/layout/_shapes.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShapesValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="shapes", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Shape"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_showlegend.py b/plotly/validators/layout/_showlegend.py
deleted file mode 100644
index d038493c819..00000000000
--- a/plotly/validators/layout/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_sliderdefaults.py b/plotly/validators/layout/_sliderdefaults.py
deleted file mode 100644
index c87718bae75..00000000000
--- a/plotly/validators/layout/_sliderdefaults.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SliderdefaultsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="sliderdefaults", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Slider"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_sliders.py b/plotly/validators/layout/_sliders.py
deleted file mode 100644
index 51d60e77bc2..00000000000
--- a/plotly/validators/layout/_sliders.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SlidersValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="sliders", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Slider"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_smith.py b/plotly/validators/layout/_smith.py
deleted file mode 100644
index f0382fc8346..00000000000
--- a/plotly/validators/layout/_smith.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SmithValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="smith", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Smith"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_spikedistance.py b/plotly/validators/layout/_spikedistance.py
deleted file mode 100644
index f5749a9770f..00000000000
--- a/plotly/validators/layout/_spikedistance.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikedistanceValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="spikedistance", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_sunburstcolorway.py b/plotly/validators/layout/_sunburstcolorway.py
deleted file mode 100644
index f6d395d8c6c..00000000000
--- a/plotly/validators/layout/_sunburstcolorway.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SunburstcolorwayValidator(_bv.ColorlistValidator):
- def __init__(self, plotly_name="sunburstcolorway", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_template.py b/plotly/validators/layout/_template.py
deleted file mode 100644
index 1dc85f882a5..00000000000
--- a/plotly/validators/layout/_template.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateValidator(_bv.BaseTemplateValidator):
- def __init__(self, plotly_name="template", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Template"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_ternary.py b/plotly/validators/layout/_ternary.py
deleted file mode 100644
index 2963e29abbe..00000000000
--- a/plotly/validators/layout/_ternary.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TernaryValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="ternary", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Ternary"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_title.py b/plotly/validators/layout/_title.py
deleted file mode 100644
index ecf00038357..00000000000
--- a/plotly/validators/layout/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_transition.py b/plotly/validators/layout/_transition.py
deleted file mode 100644
index eef63bad9c6..00000000000
--- a/plotly/validators/layout/_transition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TransitionValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="transition", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Transition"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_treemapcolorway.py b/plotly/validators/layout/_treemapcolorway.py
deleted file mode 100644
index f68b7a60443..00000000000
--- a/plotly/validators/layout/_treemapcolorway.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TreemapcolorwayValidator(_bv.ColorlistValidator):
- def __init__(self, plotly_name="treemapcolorway", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_uirevision.py b/plotly/validators/layout/_uirevision.py
deleted file mode 100644
index 0527661d9e8..00000000000
--- a/plotly/validators/layout/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_uniformtext.py b/plotly/validators/layout/_uniformtext.py
deleted file mode 100644
index 456166482a3..00000000000
--- a/plotly/validators/layout/_uniformtext.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UniformtextValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="uniformtext", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Uniformtext"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_updatemenudefaults.py b/plotly/validators/layout/_updatemenudefaults.py
deleted file mode 100644
index f7e325391b3..00000000000
--- a/plotly/validators/layout/_updatemenudefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UpdatemenudefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="updatemenudefaults", parent_name="layout", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Updatemenu"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_updatemenus.py b/plotly/validators/layout/_updatemenus.py
deleted file mode 100644
index 98e2982bc16..00000000000
--- a/plotly/validators/layout/_updatemenus.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UpdatemenusValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="updatemenus", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Updatemenu"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_violingap.py b/plotly/validators/layout/_violingap.py
deleted file mode 100644
index 2d9a675acb4..00000000000
--- a/plotly/validators/layout/_violingap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ViolingapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="violingap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_violingroupgap.py b/plotly/validators/layout/_violingroupgap.py
deleted file mode 100644
index 459a08345d4..00000000000
--- a/plotly/validators/layout/_violingroupgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ViolingroupgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="violingroupgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_violinmode.py b/plotly/validators/layout/_violinmode.py
deleted file mode 100644
index 28e4530c6ce..00000000000
--- a/plotly/validators/layout/_violinmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ViolinmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="violinmode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["group", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_waterfallgap.py b/plotly/validators/layout/_waterfallgap.py
deleted file mode 100644
index 8ca293be5ef..00000000000
--- a/plotly/validators/layout/_waterfallgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WaterfallgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="waterfallgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_waterfallgroupgap.py b/plotly/validators/layout/_waterfallgroupgap.py
deleted file mode 100644
index 07d4a9d1f4e..00000000000
--- a/plotly/validators/layout/_waterfallgroupgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WaterfallgroupgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="waterfallgroupgap", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_waterfallmode.py b/plotly/validators/layout/_waterfallmode.py
deleted file mode 100644
index 5507c9bed55..00000000000
--- a/plotly/validators/layout/_waterfallmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WaterfallmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="waterfallmode", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["group", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_width.py b/plotly/validators/layout/_width.py
deleted file mode 100644
index 8cd1a97995c..00000000000
--- a/plotly/validators/layout/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 10),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_xaxis.py b/plotly/validators/layout/_xaxis.py
deleted file mode 100644
index 68f6d253089..00000000000
--- a/plotly/validators/layout/_xaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="xaxis", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "XAxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/_yaxis.py b/plotly/validators/layout/_yaxis.py
deleted file mode 100644
index 28f5565a4d5..00000000000
--- a/plotly/validators/layout/_yaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="yaxis", parent_name="layout", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "YAxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/activeselection/__init__.py b/plotly/validators/layout/activeselection/__init__.py
deleted file mode 100644
index 77d0d42f57a..00000000000
--- a/plotly/validators/layout/activeselection/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._fillcolor.FillcolorValidator"]
-)
diff --git a/plotly/validators/layout/activeselection/_fillcolor.py b/plotly/validators/layout/activeselection/_fillcolor.py
deleted file mode 100644
index c2c025618b2..00000000000
--- a/plotly/validators/layout/activeselection/_fillcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fillcolor", parent_name="layout.activeselection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/activeselection/_opacity.py b/plotly/validators/layout/activeselection/_opacity.py
deleted file mode 100644
index 4e2c834ce0c..00000000000
--- a/plotly/validators/layout/activeselection/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="layout.activeselection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/activeshape/__init__.py b/plotly/validators/layout/activeshape/__init__.py
deleted file mode 100644
index 77d0d42f57a..00000000000
--- a/plotly/validators/layout/activeshape/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._opacity.OpacityValidator", "._fillcolor.FillcolorValidator"]
-)
diff --git a/plotly/validators/layout/activeshape/_fillcolor.py b/plotly/validators/layout/activeshape/_fillcolor.py
deleted file mode 100644
index 015a5ef3837..00000000000
--- a/plotly/validators/layout/activeshape/_fillcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fillcolor", parent_name="layout.activeshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/activeshape/_opacity.py b/plotly/validators/layout/activeshape/_opacity.py
deleted file mode 100644
index 7fb6da35f4c..00000000000
--- a/plotly/validators/layout/activeshape/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="layout.activeshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/__init__.py b/plotly/validators/layout/annotation/__init__.py
deleted file mode 100644
index 2e288b849bf..00000000000
--- a/plotly/validators/layout/annotation/__init__.py
+++ /dev/null
@@ -1,52 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yshift.YshiftValidator",
- "._yref.YrefValidator",
- "._yclick.YclickValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xshift.XshiftValidator",
- "._xref.XrefValidator",
- "._xclick.XclickValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._valign.ValignValidator",
- "._textangle.TextangleValidator",
- "._text.TextValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._startstandoff.StartstandoffValidator",
- "._startarrowsize.StartarrowsizeValidator",
- "._startarrowhead.StartarrowheadValidator",
- "._standoff.StandoffValidator",
- "._showarrow.ShowarrowValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._hovertext.HovertextValidator",
- "._hoverlabel.HoverlabelValidator",
- "._height.HeightValidator",
- "._font.FontValidator",
- "._clicktoshow.ClicktoshowValidator",
- "._captureevents.CaptureeventsValidator",
- "._borderwidth.BorderwidthValidator",
- "._borderpad.BorderpadValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- "._ayref.AyrefValidator",
- "._ay.AyValidator",
- "._axref.AxrefValidator",
- "._ax.AxValidator",
- "._arrowwidth.ArrowwidthValidator",
- "._arrowsize.ArrowsizeValidator",
- "._arrowside.ArrowsideValidator",
- "._arrowhead.ArrowheadValidator",
- "._arrowcolor.ArrowcolorValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/layout/annotation/_align.py b/plotly/validators/layout/annotation/_align.py
deleted file mode 100644
index a6295522109..00000000000
--- a/plotly/validators/layout/annotation/_align.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_arrowcolor.py b/plotly/validators/layout/annotation/_arrowcolor.py
deleted file mode 100644
index 01df673840e..00000000000
--- a/plotly/validators/layout/annotation/_arrowcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="arrowcolor", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_arrowhead.py b/plotly/validators/layout/annotation/_arrowhead.py
deleted file mode 100644
index 7075f91afdf..00000000000
--- a/plotly/validators/layout/annotation/_arrowhead.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowheadValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="arrowhead", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 8),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_arrowside.py b/plotly/validators/layout/annotation/_arrowside.py
deleted file mode 100644
index 8277322bbe3..00000000000
--- a/plotly/validators/layout/annotation/_arrowside.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowsideValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="arrowside", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["end", "start"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_arrowsize.py b/plotly/validators/layout/annotation/_arrowsize.py
deleted file mode 100644
index 1b4e5eef7b1..00000000000
--- a/plotly/validators/layout/annotation/_arrowsize.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowsizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="arrowsize", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0.3),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_arrowwidth.py b/plotly/validators/layout/annotation/_arrowwidth.py
deleted file mode 100644
index 50d4cf51b30..00000000000
--- a/plotly/validators/layout/annotation/_arrowwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="arrowwidth", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0.1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_ax.py b/plotly/validators/layout/annotation/_ax.py
deleted file mode 100644
index 6e8c8d11f04..00000000000
--- a/plotly/validators/layout/annotation/_ax.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AxValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="ax", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_axref.py b/plotly/validators/layout/annotation/_axref.py
deleted file mode 100644
index 2a45ed13d60..00000000000
--- a/plotly/validators/layout/annotation/_axref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AxrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="axref", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["pixel", "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_ay.py b/plotly/validators/layout/annotation/_ay.py
deleted file mode 100644
index 136efd618cf..00000000000
--- a/plotly/validators/layout/annotation/_ay.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AyValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="ay", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_ayref.py b/plotly/validators/layout/annotation/_ayref.py
deleted file mode 100644
index 297e7a20dc7..00000000000
--- a/plotly/validators/layout/annotation/_ayref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AyrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ayref", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["pixel", "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_bgcolor.py b/plotly/validators/layout/annotation/_bgcolor.py
deleted file mode 100644
index c75bcc94d56..00000000000
--- a/plotly/validators/layout/annotation/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_bordercolor.py b/plotly/validators/layout/annotation/_bordercolor.py
deleted file mode 100644
index 997f682437f..00000000000
--- a/plotly/validators/layout/annotation/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_borderpad.py b/plotly/validators/layout/annotation/_borderpad.py
deleted file mode 100644
index 09d94e53b35..00000000000
--- a/plotly/validators/layout/annotation/_borderpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderpad", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_borderwidth.py b/plotly/validators/layout/annotation/_borderwidth.py
deleted file mode 100644
index 082bf8b4d9a..00000000000
--- a/plotly/validators/layout/annotation/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_captureevents.py b/plotly/validators/layout/annotation/_captureevents.py
deleted file mode 100644
index 2c889738d8f..00000000000
--- a/plotly/validators/layout/annotation/_captureevents.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CaptureeventsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="captureevents", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_clicktoshow.py b/plotly/validators/layout/annotation/_clicktoshow.py
deleted file mode 100644
index 23746a2849a..00000000000
--- a/plotly/validators/layout/annotation/_clicktoshow.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClicktoshowValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="clicktoshow", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", [False, "onoff", "onout"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_font.py b/plotly/validators/layout/annotation/_font.py
deleted file mode 100644
index 7b8d5829442..00000000000
--- a/plotly/validators/layout/annotation/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_height.py b/plotly/validators/layout/annotation/_height.py
deleted file mode 100644
index 974ec3f2334..00000000000
--- a/plotly/validators/layout/annotation/_height.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HeightValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="height", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_hoverlabel.py b/plotly/validators/layout/annotation/_hoverlabel.py
deleted file mode 100644
index 4b6f7e7114b..00000000000
--- a/plotly/validators/layout/annotation/_hoverlabel.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="hoverlabel", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_hovertext.py b/plotly/validators/layout/annotation/_hovertext.py
deleted file mode 100644
index 1598077c612..00000000000
--- a/plotly/validators/layout/annotation/_hovertext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertext", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_name.py b/plotly/validators/layout/annotation/_name.py
deleted file mode 100644
index 890998652dc..00000000000
--- a/plotly/validators/layout/annotation/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_opacity.py b/plotly/validators/layout/annotation/_opacity.py
deleted file mode 100644
index 159a547e3e7..00000000000
--- a/plotly/validators/layout/annotation/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_showarrow.py b/plotly/validators/layout/annotation/_showarrow.py
deleted file mode 100644
index d05a26c28ea..00000000000
--- a/plotly/validators/layout/annotation/_showarrow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowarrowValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showarrow", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_standoff.py b/plotly/validators/layout/annotation/_standoff.py
deleted file mode 100644
index ee98de19802..00000000000
--- a/plotly/validators/layout/annotation/_standoff.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StandoffValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="standoff", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_startarrowhead.py b/plotly/validators/layout/annotation/_startarrowhead.py
deleted file mode 100644
index 127fb91f75d..00000000000
--- a/plotly/validators/layout/annotation/_startarrowhead.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartarrowheadValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="startarrowhead", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 8),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_startarrowsize.py b/plotly/validators/layout/annotation/_startarrowsize.py
deleted file mode 100644
index ed3d0affa73..00000000000
--- a/plotly/validators/layout/annotation/_startarrowsize.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartarrowsizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="startarrowsize", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0.3),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_startstandoff.py b/plotly/validators/layout/annotation/_startstandoff.py
deleted file mode 100644
index d405092767b..00000000000
--- a/plotly/validators/layout/annotation/_startstandoff.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartstandoffValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="startstandoff", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_templateitemname.py b/plotly/validators/layout/annotation/_templateitemname.py
deleted file mode 100644
index 7b6461dc458..00000000000
--- a/plotly/validators/layout/annotation/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_text.py b/plotly/validators/layout/annotation/_text.py
deleted file mode 100644
index 05924bfc1c7..00000000000
--- a/plotly/validators/layout/annotation/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_textangle.py b/plotly/validators/layout/annotation/_textangle.py
deleted file mode 100644
index 83e9a72eaf8..00000000000
--- a/plotly/validators/layout/annotation/_textangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="textangle", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_valign.py b/plotly/validators/layout/annotation/_valign.py
deleted file mode 100644
index 339498da689..00000000000
--- a/plotly/validators/layout/annotation/_valign.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="valign", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_visible.py b/plotly/validators/layout/annotation/_visible.py
deleted file mode 100644
index 7185577fbaa..00000000000
--- a/plotly/validators/layout/annotation/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_width.py b/plotly/validators/layout/annotation/_width.py
deleted file mode 100644
index f1e6fa0fddd..00000000000
--- a/plotly/validators/layout/annotation/_width.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_x.py b/plotly/validators/layout/annotation/_x.py
deleted file mode 100644
index f38d883c155..00000000000
--- a/plotly/validators/layout/annotation/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="x", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_xanchor.py b/plotly/validators/layout/annotation/_xanchor.py
deleted file mode 100644
index da6d8c78369..00000000000
--- a/plotly/validators/layout/annotation/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_xclick.py b/plotly/validators/layout/annotation/_xclick.py
deleted file mode 100644
index 522f95fe6fa..00000000000
--- a/plotly/validators/layout/annotation/_xclick.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XclickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xclick", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_xref.py b/plotly/validators/layout/annotation/_xref.py
deleted file mode 100644
index 7ff776cfa72..00000000000
--- a/plotly/validators/layout/annotation/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["paper", "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_xshift.py b/plotly/validators/layout/annotation/_xshift.py
deleted file mode 100644
index ed0531c8300..00000000000
--- a/plotly/validators/layout/annotation/_xshift.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XshiftValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xshift", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_y.py b/plotly/validators/layout/annotation/_y.py
deleted file mode 100644
index 2efb3f1b0ae..00000000000
--- a/plotly/validators/layout/annotation/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="y", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_yanchor.py b/plotly/validators/layout/annotation/_yanchor.py
deleted file mode 100644
index 3e231631936..00000000000
--- a/plotly/validators/layout/annotation/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="layout.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["auto", "top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_yclick.py b/plotly/validators/layout/annotation/_yclick.py
deleted file mode 100644
index 234ba3cbb77..00000000000
--- a/plotly/validators/layout/annotation/_yclick.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YclickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="yclick", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_yref.py b/plotly/validators/layout/annotation/_yref.py
deleted file mode 100644
index da2a37d37c1..00000000000
--- a/plotly/validators/layout/annotation/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["paper", "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/_yshift.py b/plotly/validators/layout/annotation/_yshift.py
deleted file mode 100644
index 711453f00fa..00000000000
--- a/plotly/validators/layout/annotation/_yshift.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YshiftValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="yshift", parent_name="layout.annotation", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/__init__.py b/plotly/validators/layout/annotation/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/annotation/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/annotation/font/_color.py b/plotly/validators/layout/annotation/font/_color.py
deleted file mode 100644
index 13933d467b7..00000000000
--- a/plotly/validators/layout/annotation/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_family.py b/plotly/validators/layout/annotation/font/_family.py
deleted file mode 100644
index 9b7928ca641..00000000000
--- a/plotly/validators/layout/annotation/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_lineposition.py b/plotly/validators/layout/annotation/font/_lineposition.py
deleted file mode 100644
index 53794b42987..00000000000
--- a/plotly/validators/layout/annotation/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_shadow.py b/plotly/validators/layout/annotation/font/_shadow.py
deleted file mode 100644
index 574ed98d0f9..00000000000
--- a/plotly/validators/layout/annotation/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_size.py b/plotly/validators/layout/annotation/font/_size.py
deleted file mode 100644
index 84523348b97..00000000000
--- a/plotly/validators/layout/annotation/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_style.py b/plotly/validators/layout/annotation/font/_style.py
deleted file mode 100644
index 840ccde1a60..00000000000
--- a/plotly/validators/layout/annotation/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_textcase.py b/plotly/validators/layout/annotation/font/_textcase.py
deleted file mode 100644
index 949aef16359..00000000000
--- a/plotly/validators/layout/annotation/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_variant.py b/plotly/validators/layout/annotation/font/_variant.py
deleted file mode 100644
index f4768d937a6..00000000000
--- a/plotly/validators/layout/annotation/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/font/_weight.py b/plotly/validators/layout/annotation/font/_weight.py
deleted file mode 100644
index a4a58dad83f..00000000000
--- a/plotly/validators/layout/annotation/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/__init__.py b/plotly/validators/layout/annotation/hoverlabel/__init__.py
deleted file mode 100644
index 040f0045ebc..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._font.FontValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/layout/annotation/hoverlabel/_bgcolor.py b/plotly/validators/layout/annotation/hoverlabel/_bgcolor.py
deleted file mode 100644
index a207eae1991..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bgcolor",
- parent_name="layout.annotation.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/_bordercolor.py b/plotly/validators/layout/annotation/hoverlabel/_bordercolor.py
deleted file mode 100644
index 47ec10b70c7..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="layout.annotation.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/_font.py b/plotly/validators/layout/annotation/hoverlabel/_font.py
deleted file mode 100644
index 53f18721b25..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.annotation.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/__init__.py b/plotly/validators/layout/annotation/hoverlabel/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_color.py b/plotly/validators/layout/annotation/hoverlabel/font/_color.py
deleted file mode 100644
index ad404d962ed..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_family.py b/plotly/validators/layout/annotation/hoverlabel/font/_family.py
deleted file mode 100644
index 0e1580b6bed..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_lineposition.py b/plotly/validators/layout/annotation/hoverlabel/font/_lineposition.py
deleted file mode 100644
index c8cdfcc48e4..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_shadow.py b/plotly/validators/layout/annotation/hoverlabel/font/_shadow.py
deleted file mode 100644
index 9375e1b6dac..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_size.py b/plotly/validators/layout/annotation/hoverlabel/font/_size.py
deleted file mode 100644
index 465e74e8d58..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_style.py b/plotly/validators/layout/annotation/hoverlabel/font/_style.py
deleted file mode 100644
index 56deccd9955..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_textcase.py b/plotly/validators/layout/annotation/hoverlabel/font/_textcase.py
deleted file mode 100644
index c150af5b216..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_variant.py b/plotly/validators/layout/annotation/hoverlabel/font/_variant.py
deleted file mode 100644
index d83b36986d1..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/annotation/hoverlabel/font/_weight.py b/plotly/validators/layout/annotation/hoverlabel/font/_weight.py
deleted file mode 100644
index 964c19e3cfa..00000000000
--- a/plotly/validators/layout/annotation/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/__init__.py b/plotly/validators/layout/coloraxis/__init__.py
deleted file mode 100644
index 946b642b29a..00000000000
--- a/plotly/validators/layout/coloraxis/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._showscale.ShowscaleValidator",
- "._reversescale.ReversescaleValidator",
- "._colorscale.ColorscaleValidator",
- "._colorbar.ColorbarValidator",
- "._cmin.CminValidator",
- "._cmid.CmidValidator",
- "._cmax.CmaxValidator",
- "._cauto.CautoValidator",
- "._autocolorscale.AutocolorscaleValidator",
- ],
-)
diff --git a/plotly/validators/layout/coloraxis/_autocolorscale.py b/plotly/validators/layout/coloraxis/_autocolorscale.py
deleted file mode 100644
index c6c9ade8a35..00000000000
--- a/plotly/validators/layout/coloraxis/_autocolorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutocolorscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="autocolorscale", parent_name="layout.coloraxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_cauto.py b/plotly/validators/layout/coloraxis/_cauto.py
deleted file mode 100644
index 02a833a06f5..00000000000
--- a/plotly/validators/layout/coloraxis/_cauto.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CautoValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="cauto", parent_name="layout.coloraxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_cmax.py b/plotly/validators/layout/coloraxis/_cmax.py
deleted file mode 100644
index 8038f801c02..00000000000
--- a/plotly/validators/layout/coloraxis/_cmax.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmaxValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmax", parent_name="layout.coloraxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_cmid.py b/plotly/validators/layout/coloraxis/_cmid.py
deleted file mode 100644
index 3da4cc9001a..00000000000
--- a/plotly/validators/layout/coloraxis/_cmid.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CmidValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmid", parent_name="layout.coloraxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_cmin.py b/plotly/validators/layout/coloraxis/_cmin.py
deleted file mode 100644
index 86d657940d7..00000000000
--- a/plotly/validators/layout/coloraxis/_cmin.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CminValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="cmin", parent_name="layout.coloraxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"cauto": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_colorbar.py b/plotly/validators/layout/coloraxis/_colorbar.py
deleted file mode 100644
index 6a3665f2a3a..00000000000
--- a/plotly/validators/layout/coloraxis/_colorbar.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorbarValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="colorbar", parent_name="layout.coloraxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ColorBar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_colorscale.py b/plotly/validators/layout/coloraxis/_colorscale.py
deleted file mode 100644
index 2d8118cdb8c..00000000000
--- a/plotly/validators/layout/coloraxis/_colorscale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorscaleValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="colorscale", parent_name="layout.coloraxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- implied_edits=kwargs.pop("implied_edits", {"autocolorscale": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_reversescale.py b/plotly/validators/layout/coloraxis/_reversescale.py
deleted file mode 100644
index ef20a8e538f..00000000000
--- a/plotly/validators/layout/coloraxis/_reversescale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ReversescaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="reversescale", parent_name="layout.coloraxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/_showscale.py b/plotly/validators/layout/coloraxis/_showscale.py
deleted file mode 100644
index 89867bea3e4..00000000000
--- a/plotly/validators/layout/coloraxis/_showscale.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowscaleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showscale", parent_name="layout.coloraxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/__init__.py b/plotly/validators/layout/coloraxis/colorbar/__init__.py
deleted file mode 100644
index abd0778e606..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._ypad.YpadValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xpad.XpadValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._ticklabelposition.TicklabelpositionValidator",
- "._ticklabeloverflow.TicklabeloverflowValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thicknessmode.ThicknessmodeValidator",
- "._thickness.ThicknessValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._outlinewidth.OutlinewidthValidator",
- "._outlinecolor.OutlinecolorValidator",
- "._orientation.OrientationValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._labelalias.LabelaliasValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/layout/coloraxis/colorbar/_bgcolor.py b/plotly/validators/layout/coloraxis/colorbar/_bgcolor.py
deleted file mode 100644
index 5ba6ce7a2b8..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_bordercolor.py b/plotly/validators/layout/coloraxis/colorbar/_bordercolor.py
deleted file mode 100644
index 30b0b1b7b3a..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_bordercolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_borderwidth.py b/plotly/validators/layout/coloraxis/colorbar/_borderwidth.py
deleted file mode 100644
index 8778d3435f6..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_borderwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="borderwidth",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_dtick.py b/plotly/validators/layout/coloraxis/colorbar/_dtick.py
deleted file mode 100644
index 32378513844..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_exponentformat.py b/plotly/validators/layout/coloraxis/colorbar/_exponentformat.py
deleted file mode 100644
index e5fb6156e57..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_labelalias.py b/plotly/validators/layout/coloraxis/colorbar/_labelalias.py
deleted file mode 100644
index 865d9a4a7a6..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_labelalias.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="labelalias",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_len.py b/plotly/validators/layout/coloraxis/colorbar/_len.py
deleted file mode 100644
index 1b76e58011d..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_len.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="len", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_lenmode.py b/plotly/validators/layout/coloraxis/colorbar/_lenmode.py
deleted file mode 100644
index 562ac35699a..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_lenmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="lenmode", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_minexponent.py b/plotly/validators/layout/coloraxis/colorbar/_minexponent.py
deleted file mode 100644
index e2b99ab643c..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_minexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="minexponent",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_nticks.py b/plotly/validators/layout/coloraxis/colorbar/_nticks.py
deleted file mode 100644
index 548c2d5dcf1..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_orientation.py b/plotly/validators/layout/coloraxis/colorbar/_orientation.py
deleted file mode 100644
index c2f236c3b45..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_orientation.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="orientation",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["h", "v"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_outlinecolor.py b/plotly/validators/layout/coloraxis/colorbar/_outlinecolor.py
deleted file mode 100644
index fced7906aa9..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_outlinecolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="outlinecolor",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_outlinewidth.py b/plotly/validators/layout/coloraxis/colorbar/_outlinewidth.py
deleted file mode 100644
index 7ba278f52d7..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_outlinewidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="outlinewidth",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_separatethousands.py b/plotly/validators/layout/coloraxis/colorbar/_separatethousands.py
deleted file mode 100644
index 467f270486a..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_showexponent.py b/plotly/validators/layout/coloraxis/colorbar/_showexponent.py
deleted file mode 100644
index eeef82b9697..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_showexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showexponent",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_showticklabels.py b/plotly/validators/layout/coloraxis/colorbar/_showticklabels.py
deleted file mode 100644
index 1e6690e02c9..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_showtickprefix.py b/plotly/validators/layout/coloraxis/colorbar/_showtickprefix.py
deleted file mode 100644
index e4287c8f90a..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_showticksuffix.py b/plotly/validators/layout/coloraxis/colorbar/_showticksuffix.py
deleted file mode 100644
index 39a977fc9a8..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_thickness.py b/plotly/validators/layout/coloraxis/colorbar/_thickness.py
deleted file mode 100644
index c417f79d254..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_thickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="thickness", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_thicknessmode.py b/plotly/validators/layout/coloraxis/colorbar/_thicknessmode.py
deleted file mode 100644
index be463544f12..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_thicknessmode.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThicknessmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="thicknessmode",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tick0.py b/plotly/validators/layout/coloraxis/colorbar/_tick0.py
deleted file mode 100644
index 43bed2a00ca..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickangle.py b/plotly/validators/layout/coloraxis/colorbar/_tickangle.py
deleted file mode 100644
index 5f57374b41c..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickcolor.py b/plotly/validators/layout/coloraxis/colorbar/_tickcolor.py
deleted file mode 100644
index 7260572ec75..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickfont.py b/plotly/validators/layout/coloraxis/colorbar/_tickfont.py
deleted file mode 100644
index ff8bbd1f29a..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickformat.py b/plotly/validators/layout/coloraxis/colorbar/_tickformat.py
deleted file mode 100644
index 3f6b39f9bc9..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickformat",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickformatstopdefaults.py b/plotly/validators/layout/coloraxis/colorbar/_tickformatstopdefaults.py
deleted file mode 100644
index 014e8b8061e..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickformatstops.py b/plotly/validators/layout/coloraxis/colorbar/_tickformatstops.py
deleted file mode 100644
index 0d7e6e8168d..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticklabeloverflow.py b/plotly/validators/layout/coloraxis/colorbar/_ticklabeloverflow.py
deleted file mode 100644
index d8451abd4d7..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticklabeloverflow.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabeloverflowValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabeloverflow",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["allow", "hide past div", "hide past domain"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticklabelposition.py b/plotly/validators/layout/coloraxis/colorbar/_ticklabelposition.py
deleted file mode 100644
index e561b0d778f..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticklabelposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="ticklabelposition",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "outside",
- "inside",
- "outside top",
- "inside top",
- "outside left",
- "inside left",
- "outside right",
- "inside right",
- "outside bottom",
- "inside bottom",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticklabelstep.py b/plotly/validators/layout/coloraxis/colorbar/_ticklabelstep.py
deleted file mode 100644
index 853f02489d6..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticklen.py b/plotly/validators/layout/coloraxis/colorbar/_ticklen.py
deleted file mode 100644
index 64403c1a0de..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickmode.py b/plotly/validators/layout/coloraxis/colorbar/_tickmode.py
deleted file mode 100644
index 7d253e3ddf6..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickprefix.py b/plotly/validators/layout/coloraxis/colorbar/_tickprefix.py
deleted file mode 100644
index 52809416d82..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickprefix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickprefix",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticks.py b/plotly/validators/layout/coloraxis/colorbar/_ticks.py
deleted file mode 100644
index 0b06ab3cb90..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticksuffix.py b/plotly/validators/layout/coloraxis/colorbar/_ticksuffix.py
deleted file mode 100644
index bc2b2c659be..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticksuffix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="ticksuffix",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticktext.py b/plotly/validators/layout/coloraxis/colorbar/_ticktext.py
deleted file mode 100644
index a35624c0bb2..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ticktextsrc.py b/plotly/validators/layout/coloraxis/colorbar/_ticktextsrc.py
deleted file mode 100644
index 759c35e82ea..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ticktextsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="ticktextsrc",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickvals.py b/plotly/validators/layout/coloraxis/colorbar/_tickvals.py
deleted file mode 100644
index 4e9ba41bc30..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickvalssrc.py b/plotly/validators/layout/coloraxis/colorbar/_tickvalssrc.py
deleted file mode 100644
index 94e32ff884b..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickvalssrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="tickvalssrc",
- parent_name="layout.coloraxis.colorbar",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_tickwidth.py b/plotly/validators/layout/coloraxis/colorbar/_tickwidth.py
deleted file mode 100644
index 61f726db6f0..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_title.py b/plotly/validators/layout/coloraxis/colorbar/_title.py
deleted file mode 100644
index c4ed0905e35..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_x.py b/plotly/validators/layout/coloraxis/colorbar/_x.py
deleted file mode 100644
index 9038ebc0f18..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_xanchor.py b/plotly/validators/layout/coloraxis/colorbar/_xanchor.py
deleted file mode 100644
index 1cc4a06020b..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_xpad.py b/plotly/validators/layout/coloraxis/colorbar/_xpad.py
deleted file mode 100644
index ea86a7c14f8..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_xpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xpad", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_xref.py b/plotly/validators/layout/coloraxis/colorbar/_xref.py
deleted file mode 100644
index 06be19fa60b..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xref", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_y.py b/plotly/validators/layout/coloraxis/colorbar/_y.py
deleted file mode 100644
index 8278b6d0a4a..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_yanchor.py b/plotly/validators/layout/coloraxis/colorbar/_yanchor.py
deleted file mode 100644
index 8bb170cbe53..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_ypad.py b/plotly/validators/layout/coloraxis/colorbar/_ypad.py
deleted file mode 100644
index 0bf8a5a8e88..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_ypad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ypad", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/_yref.py b/plotly/validators/layout/coloraxis/colorbar/_yref.py
deleted file mode 100644
index ea8d57e76f3..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yref", parent_name="layout.coloraxis.colorbar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/__init__.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_color.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_color.py
deleted file mode 100644
index 2f416d8940c..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_family.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_family.py
deleted file mode 100644
index 64390e21baf..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_lineposition.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_lineposition.py
deleted file mode 100644
index 81a43baf239..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_shadow.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_shadow.py
deleted file mode 100644
index 28a7eb9b582..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_size.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_size.py
deleted file mode 100644
index b070183d791..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_style.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_style.py
deleted file mode 100644
index 673af608c4f..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_textcase.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_textcase.py
deleted file mode 100644
index 928b9f7e267..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_variant.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_variant.py
deleted file mode 100644
index ccf3eccbf13..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickfont/_weight.py b/plotly/validators/layout/coloraxis/colorbar/tickfont/_weight.py
deleted file mode 100644
index dbf2306eee7..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.coloraxis.colorbar.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/__init__.py b/plotly/validators/layout/coloraxis/colorbar/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_dtickrange.py b/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_dtickrange.py
deleted file mode 100644
index cda54b7c0d6..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.coloraxis.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "colorbars", "valType": "any"},
- {"editType": "colorbars", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_enabled.py b/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_enabled.py
deleted file mode 100644
index 183bacb4a45..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.coloraxis.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_name.py b/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_name.py
deleted file mode 100644
index 100753130b8..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.coloraxis.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_templateitemname.py b/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_templateitemname.py
deleted file mode 100644
index b6851b055d6..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.coloraxis.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_value.py b/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_value.py
deleted file mode 100644
index 47fa0c6dd58..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.coloraxis.colorbar.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/__init__.py b/plotly/validators/layout/coloraxis/colorbar/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/_font.py b/plotly/validators/layout/coloraxis/colorbar/title/_font.py
deleted file mode 100644
index be33f839a2f..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="layout.coloraxis.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/_side.py b/plotly/validators/layout/coloraxis/colorbar/title/_side.py
deleted file mode 100644
index d3a16ba0a35..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/_side.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="side",
- parent_name="layout.coloraxis.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["right", "top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/_text.py b/plotly/validators/layout/coloraxis/colorbar/title/_text.py
deleted file mode 100644
index 8a83e5a7c2b..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/_text.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="text",
- parent_name="layout.coloraxis.colorbar.title",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/__init__.py b/plotly/validators/layout/coloraxis/colorbar/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_color.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_color.py
deleted file mode 100644
index 0f623a4c1ba..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_family.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_family.py
deleted file mode 100644
index d6391a8f292..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_lineposition.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_lineposition.py
deleted file mode 100644
index 99d5302d870..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_shadow.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_shadow.py
deleted file mode 100644
index 6d441323f01..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_size.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_size.py
deleted file mode 100644
index 6632da777fc..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_style.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_style.py
deleted file mode 100644
index 9ea672afd0c..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_textcase.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_textcase.py
deleted file mode 100644
index 3bc524ef820..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_variant.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_variant.py
deleted file mode 100644
index 2a8232cdee5..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/coloraxis/colorbar/title/font/_weight.py b/plotly/validators/layout/coloraxis/colorbar/title/font/_weight.py
deleted file mode 100644
index 427d1c5b0c3..00000000000
--- a/plotly/validators/layout/coloraxis/colorbar/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.coloraxis.colorbar.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "colorbars"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/colorscale/__init__.py b/plotly/validators/layout/colorscale/__init__.py
deleted file mode 100644
index 7d22f8a8138..00000000000
--- a/plotly/validators/layout/colorscale/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._sequentialminus.SequentialminusValidator",
- "._sequential.SequentialValidator",
- "._diverging.DivergingValidator",
- ],
-)
diff --git a/plotly/validators/layout/colorscale/_diverging.py b/plotly/validators/layout/colorscale/_diverging.py
deleted file mode 100644
index 1c4be82ecee..00000000000
--- a/plotly/validators/layout/colorscale/_diverging.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DivergingValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="diverging", parent_name="layout.colorscale", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/colorscale/_sequential.py b/plotly/validators/layout/colorscale/_sequential.py
deleted file mode 100644
index b77af4defcd..00000000000
--- a/plotly/validators/layout/colorscale/_sequential.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SequentialValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="sequential", parent_name="layout.colorscale", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/colorscale/_sequentialminus.py b/plotly/validators/layout/colorscale/_sequentialminus.py
deleted file mode 100644
index f436ed833b1..00000000000
--- a/plotly/validators/layout/colorscale/_sequentialminus.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SequentialminusValidator(_bv.ColorscaleValidator):
- def __init__(
- self, plotly_name="sequentialminus", parent_name="layout.colorscale", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/__init__.py b/plotly/validators/layout/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/font/_color.py b/plotly/validators/layout/font/_color.py
deleted file mode 100644
index e830f2b2cd6..00000000000
--- a/plotly/validators/layout/font/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_family.py b/plotly/validators/layout/font/_family.py
deleted file mode 100644
index 8eaf0a54524..00000000000
--- a/plotly/validators/layout/font/_family.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_lineposition.py b/plotly/validators/layout/font/_lineposition.py
deleted file mode 100644
index 5fe85a5521b..00000000000
--- a/plotly/validators/layout/font/_lineposition.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="lineposition", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_shadow.py b/plotly/validators/layout/font/_shadow.py
deleted file mode 100644
index 8e83c02a75e..00000000000
--- a/plotly/validators/layout/font/_shadow.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_size.py b/plotly/validators/layout/font/_size.py
deleted file mode 100644
index 74882842c2e..00000000000
--- a/plotly/validators/layout/font/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_style.py b/plotly/validators/layout/font/_style.py
deleted file mode 100644
index f981f1c164d..00000000000
--- a/plotly/validators/layout/font/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_textcase.py b/plotly/validators/layout/font/_textcase.py
deleted file mode 100644
index 9bc7e5e0ec8..00000000000
--- a/plotly/validators/layout/font/_textcase.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="textcase", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_variant.py b/plotly/validators/layout/font/_variant.py
deleted file mode 100644
index d0c70a5214a..00000000000
--- a/plotly/validators/layout/font/_variant.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="variant", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/font/_weight.py b/plotly/validators/layout/font/_weight.py
deleted file mode 100644
index 9a2bd501c97..00000000000
--- a/plotly/validators/layout/font/_weight.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="layout.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/__init__.py b/plotly/validators/layout/geo/__init__.py
deleted file mode 100644
index d43faed81e9..00000000000
--- a/plotly/validators/layout/geo/__init__.py
+++ /dev/null
@@ -1,41 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._subunitwidth.SubunitwidthValidator",
- "._subunitcolor.SubunitcolorValidator",
- "._showsubunits.ShowsubunitsValidator",
- "._showrivers.ShowriversValidator",
- "._showocean.ShowoceanValidator",
- "._showland.ShowlandValidator",
- "._showlakes.ShowlakesValidator",
- "._showframe.ShowframeValidator",
- "._showcountries.ShowcountriesValidator",
- "._showcoastlines.ShowcoastlinesValidator",
- "._scope.ScopeValidator",
- "._riverwidth.RiverwidthValidator",
- "._rivercolor.RivercolorValidator",
- "._resolution.ResolutionValidator",
- "._projection.ProjectionValidator",
- "._oceancolor.OceancolorValidator",
- "._lonaxis.LonaxisValidator",
- "._lataxis.LataxisValidator",
- "._landcolor.LandcolorValidator",
- "._lakecolor.LakecolorValidator",
- "._framewidth.FramewidthValidator",
- "._framecolor.FramecolorValidator",
- "._fitbounds.FitboundsValidator",
- "._domain.DomainValidator",
- "._countrywidth.CountrywidthValidator",
- "._countrycolor.CountrycolorValidator",
- "._coastlinewidth.CoastlinewidthValidator",
- "._coastlinecolor.CoastlinecolorValidator",
- "._center.CenterValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/layout/geo/_bgcolor.py b/plotly/validators/layout/geo/_bgcolor.py
deleted file mode 100644
index d0123dce548..00000000000
--- a/plotly/validators/layout/geo/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_center.py b/plotly/validators/layout/geo/_center.py
deleted file mode 100644
index be309c20944..00000000000
--- a/plotly/validators/layout/geo/_center.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CenterValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="center", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Center"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_coastlinecolor.py b/plotly/validators/layout/geo/_coastlinecolor.py
deleted file mode 100644
index 84bcdf76126..00000000000
--- a/plotly/validators/layout/geo/_coastlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CoastlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="coastlinecolor", parent_name="layout.geo", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_coastlinewidth.py b/plotly/validators/layout/geo/_coastlinewidth.py
deleted file mode 100644
index 07b8a212817..00000000000
--- a/plotly/validators/layout/geo/_coastlinewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CoastlinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="coastlinewidth", parent_name="layout.geo", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_countrycolor.py b/plotly/validators/layout/geo/_countrycolor.py
deleted file mode 100644
index 619d753ded8..00000000000
--- a/plotly/validators/layout/geo/_countrycolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CountrycolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="countrycolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_countrywidth.py b/plotly/validators/layout/geo/_countrywidth.py
deleted file mode 100644
index 45499b953c5..00000000000
--- a/plotly/validators/layout/geo/_countrywidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CountrywidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="countrywidth", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_domain.py b/plotly/validators/layout/geo/_domain.py
deleted file mode 100644
index ef7637bbd94..00000000000
--- a/plotly/validators/layout/geo/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_fitbounds.py b/plotly/validators/layout/geo/_fitbounds.py
deleted file mode 100644
index 4600ce5ae55..00000000000
--- a/plotly/validators/layout/geo/_fitbounds.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FitboundsValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="fitbounds", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", [False, "locations", "geojson"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_framecolor.py b/plotly/validators/layout/geo/_framecolor.py
deleted file mode 100644
index d86e31078bb..00000000000
--- a/plotly/validators/layout/geo/_framecolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FramecolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="framecolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_framewidth.py b/plotly/validators/layout/geo/_framewidth.py
deleted file mode 100644
index 1e9a02dd0e2..00000000000
--- a/plotly/validators/layout/geo/_framewidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FramewidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="framewidth", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_lakecolor.py b/plotly/validators/layout/geo/_lakecolor.py
deleted file mode 100644
index 928fb631434..00000000000
--- a/plotly/validators/layout/geo/_lakecolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LakecolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="lakecolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_landcolor.py b/plotly/validators/layout/geo/_landcolor.py
deleted file mode 100644
index 0ac22383401..00000000000
--- a/plotly/validators/layout/geo/_landcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LandcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="landcolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_lataxis.py b/plotly/validators/layout/geo/_lataxis.py
deleted file mode 100644
index 619bf1530d2..00000000000
--- a/plotly/validators/layout/geo/_lataxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LataxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="lataxis", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Lataxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_lonaxis.py b/plotly/validators/layout/geo/_lonaxis.py
deleted file mode 100644
index 3f07213b806..00000000000
--- a/plotly/validators/layout/geo/_lonaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="lonaxis", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Lonaxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_oceancolor.py b/plotly/validators/layout/geo/_oceancolor.py
deleted file mode 100644
index fc371e0f66a..00000000000
--- a/plotly/validators/layout/geo/_oceancolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OceancolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="oceancolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_projection.py b/plotly/validators/layout/geo/_projection.py
deleted file mode 100644
index 69d172d30bd..00000000000
--- a/plotly/validators/layout/geo/_projection.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ProjectionValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="projection", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Projection"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_resolution.py b/plotly/validators/layout/geo/_resolution.py
deleted file mode 100644
index c300e175dd5..00000000000
--- a/plotly/validators/layout/geo/_resolution.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ResolutionValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="resolution", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- coerce_number=kwargs.pop("coerce_number", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", [110, 50]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_rivercolor.py b/plotly/validators/layout/geo/_rivercolor.py
deleted file mode 100644
index 8a089605bf3..00000000000
--- a/plotly/validators/layout/geo/_rivercolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RivercolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="rivercolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_riverwidth.py b/plotly/validators/layout/geo/_riverwidth.py
deleted file mode 100644
index 79e0e1eefef..00000000000
--- a/plotly/validators/layout/geo/_riverwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RiverwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="riverwidth", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_scope.py b/plotly/validators/layout/geo/_scope.py
deleted file mode 100644
index ef9128db8a9..00000000000
--- a/plotly/validators/layout/geo/_scope.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScopeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="scope", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "africa",
- "asia",
- "europe",
- "north america",
- "south america",
- "usa",
- "world",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showcoastlines.py b/plotly/validators/layout/geo/_showcoastlines.py
deleted file mode 100644
index 76e15141e68..00000000000
--- a/plotly/validators/layout/geo/_showcoastlines.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowcoastlinesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showcoastlines", parent_name="layout.geo", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showcountries.py b/plotly/validators/layout/geo/_showcountries.py
deleted file mode 100644
index a618e89a2fb..00000000000
--- a/plotly/validators/layout/geo/_showcountries.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowcountriesValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showcountries", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showframe.py b/plotly/validators/layout/geo/_showframe.py
deleted file mode 100644
index 05ad85840d2..00000000000
--- a/plotly/validators/layout/geo/_showframe.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowframeValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showframe", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showlakes.py b/plotly/validators/layout/geo/_showlakes.py
deleted file mode 100644
index e6e0dd8f794..00000000000
--- a/plotly/validators/layout/geo/_showlakes.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlakesValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlakes", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showland.py b/plotly/validators/layout/geo/_showland.py
deleted file mode 100644
index d04f019faa7..00000000000
--- a/plotly/validators/layout/geo/_showland.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlandValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showland", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showocean.py b/plotly/validators/layout/geo/_showocean.py
deleted file mode 100644
index 929cc8228a8..00000000000
--- a/plotly/validators/layout/geo/_showocean.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowoceanValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showocean", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showrivers.py b/plotly/validators/layout/geo/_showrivers.py
deleted file mode 100644
index 32bb0f826f3..00000000000
--- a/plotly/validators/layout/geo/_showrivers.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowriversValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showrivers", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_showsubunits.py b/plotly/validators/layout/geo/_showsubunits.py
deleted file mode 100644
index 8306559b0aa..00000000000
--- a/plotly/validators/layout/geo/_showsubunits.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowsubunitsValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showsubunits", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_subunitcolor.py b/plotly/validators/layout/geo/_subunitcolor.py
deleted file mode 100644
index f7bf935eea0..00000000000
--- a/plotly/validators/layout/geo/_subunitcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubunitcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="subunitcolor", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_subunitwidth.py b/plotly/validators/layout/geo/_subunitwidth.py
deleted file mode 100644
index 5273e1b12db..00000000000
--- a/plotly/validators/layout/geo/_subunitwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubunitwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="subunitwidth", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_uirevision.py b/plotly/validators/layout/geo/_uirevision.py
deleted file mode 100644
index c1f65fffb46..00000000000
--- a/plotly/validators/layout/geo/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/_visible.py b/plotly/validators/layout/geo/_visible.py
deleted file mode 100644
index 764bda47243..00000000000
--- a/plotly/validators/layout/geo/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="layout.geo", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/center/__init__.py b/plotly/validators/layout/geo/center/__init__.py
deleted file mode 100644
index bd950673215..00000000000
--- a/plotly/validators/layout/geo/center/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._lon.LonValidator", "._lat.LatValidator"]
-)
diff --git a/plotly/validators/layout/geo/center/_lat.py b/plotly/validators/layout/geo/center/_lat.py
deleted file mode 100644
index 3a49f162117..00000000000
--- a/plotly/validators/layout/geo/center/_lat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="lat", parent_name="layout.geo.center", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/center/_lon.py b/plotly/validators/layout/geo/center/_lon.py
deleted file mode 100644
index 3e962d44869..00000000000
--- a/plotly/validators/layout/geo/center/_lon.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="lon", parent_name="layout.geo.center", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/domain/__init__.py b/plotly/validators/layout/geo/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/layout/geo/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/layout/geo/domain/_column.py b/plotly/validators/layout/geo/domain/_column.py
deleted file mode 100644
index d568923e8a2..00000000000
--- a/plotly/validators/layout/geo/domain/_column.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="column", parent_name="layout.geo.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/domain/_row.py b/plotly/validators/layout/geo/domain/_row.py
deleted file mode 100644
index 5d80470852a..00000000000
--- a/plotly/validators/layout/geo/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="layout.geo.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/domain/_x.py b/plotly/validators/layout/geo/domain/_x.py
deleted file mode 100644
index fa08b8e12f4..00000000000
--- a/plotly/validators/layout/geo/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.geo.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/domain/_y.py b/plotly/validators/layout/geo/domain/_y.py
deleted file mode 100644
index dce01e8a625..00000000000
--- a/plotly/validators/layout/geo/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.geo.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lataxis/__init__.py b/plotly/validators/layout/geo/lataxis/__init__.py
deleted file mode 100644
index 35af96359d0..00000000000
--- a/plotly/validators/layout/geo/lataxis/__init__.py
+++ /dev/null
@@ -1,16 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._tick0.Tick0Validator",
- "._showgrid.ShowgridValidator",
- "._range.RangeValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._dtick.DtickValidator",
- ],
-)
diff --git a/plotly/validators/layout/geo/lataxis/_dtick.py b/plotly/validators/layout/geo/lataxis/_dtick.py
deleted file mode 100644
index 53f1bbfa1d4..00000000000
--- a/plotly/validators/layout/geo/lataxis/_dtick.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dtick", parent_name="layout.geo.lataxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lataxis/_gridcolor.py b/plotly/validators/layout/geo/lataxis/_gridcolor.py
deleted file mode 100644
index e2977a7fe5a..00000000000
--- a/plotly/validators/layout/geo/lataxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.geo.lataxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lataxis/_griddash.py b/plotly/validators/layout/geo/lataxis/_griddash.py
deleted file mode 100644
index 0dda446969d..00000000000
--- a/plotly/validators/layout/geo/lataxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.geo.lataxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lataxis/_gridwidth.py b/plotly/validators/layout/geo/lataxis/_gridwidth.py
deleted file mode 100644
index 52ac11b739c..00000000000
--- a/plotly/validators/layout/geo/lataxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.geo.lataxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lataxis/_range.py b/plotly/validators/layout/geo/lataxis/_range.py
deleted file mode 100644
index c81994940c0..00000000000
--- a/plotly/validators/layout/geo/lataxis/_range.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="range", parent_name="layout.geo.lataxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "number"},
- {"editType": "plot", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lataxis/_showgrid.py b/plotly/validators/layout/geo/lataxis/_showgrid.py
deleted file mode 100644
index 3697de3448e..00000000000
--- a/plotly/validators/layout/geo/lataxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.geo.lataxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lataxis/_tick0.py b/plotly/validators/layout/geo/lataxis/_tick0.py
deleted file mode 100644
index 511aea2f58c..00000000000
--- a/plotly/validators/layout/geo/lataxis/_tick0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.NumberValidator):
- def __init__(self, plotly_name="tick0", parent_name="layout.geo.lataxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lonaxis/__init__.py b/plotly/validators/layout/geo/lonaxis/__init__.py
deleted file mode 100644
index 35af96359d0..00000000000
--- a/plotly/validators/layout/geo/lonaxis/__init__.py
+++ /dev/null
@@ -1,16 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._tick0.Tick0Validator",
- "._showgrid.ShowgridValidator",
- "._range.RangeValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._dtick.DtickValidator",
- ],
-)
diff --git a/plotly/validators/layout/geo/lonaxis/_dtick.py b/plotly/validators/layout/geo/lonaxis/_dtick.py
deleted file mode 100644
index be4fd913cb1..00000000000
--- a/plotly/validators/layout/geo/lonaxis/_dtick.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="dtick", parent_name="layout.geo.lonaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lonaxis/_gridcolor.py b/plotly/validators/layout/geo/lonaxis/_gridcolor.py
deleted file mode 100644
index e5655d8b647..00000000000
--- a/plotly/validators/layout/geo/lonaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.geo.lonaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lonaxis/_griddash.py b/plotly/validators/layout/geo/lonaxis/_griddash.py
deleted file mode 100644
index 1cab5a4cc53..00000000000
--- a/plotly/validators/layout/geo/lonaxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.geo.lonaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lonaxis/_gridwidth.py b/plotly/validators/layout/geo/lonaxis/_gridwidth.py
deleted file mode 100644
index a9266cf252e..00000000000
--- a/plotly/validators/layout/geo/lonaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.geo.lonaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lonaxis/_range.py b/plotly/validators/layout/geo/lonaxis/_range.py
deleted file mode 100644
index 169b903a619..00000000000
--- a/plotly/validators/layout/geo/lonaxis/_range.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="range", parent_name="layout.geo.lonaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "number"},
- {"editType": "plot", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lonaxis/_showgrid.py b/plotly/validators/layout/geo/lonaxis/_showgrid.py
deleted file mode 100644
index 1bac1ec1e93..00000000000
--- a/plotly/validators/layout/geo/lonaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.geo.lonaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/lonaxis/_tick0.py b/plotly/validators/layout/geo/lonaxis/_tick0.py
deleted file mode 100644
index c5be9e4591a..00000000000
--- a/plotly/validators/layout/geo/lonaxis/_tick0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.NumberValidator):
- def __init__(self, plotly_name="tick0", parent_name="layout.geo.lonaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/__init__.py b/plotly/validators/layout/geo/projection/__init__.py
deleted file mode 100644
index 0aa54472039..00000000000
--- a/plotly/validators/layout/geo/projection/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._type.TypeValidator",
- "._tilt.TiltValidator",
- "._scale.ScaleValidator",
- "._rotation.RotationValidator",
- "._parallels.ParallelsValidator",
- "._distance.DistanceValidator",
- ],
-)
diff --git a/plotly/validators/layout/geo/projection/_distance.py b/plotly/validators/layout/geo/projection/_distance.py
deleted file mode 100644
index 5b35ba6fc6f..00000000000
--- a/plotly/validators/layout/geo/projection/_distance.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DistanceValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="distance", parent_name="layout.geo.projection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1.001),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/_parallels.py b/plotly/validators/layout/geo/projection/_parallels.py
deleted file mode 100644
index ffdfdedc8cb..00000000000
--- a/plotly/validators/layout/geo/projection/_parallels.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ParallelsValidator(_bv.InfoArrayValidator):
- def __init__(
- self, plotly_name="parallels", parent_name="layout.geo.projection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "number"},
- {"editType": "plot", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/_rotation.py b/plotly/validators/layout/geo/projection/_rotation.py
deleted file mode 100644
index c2aa8db1326..00000000000
--- a/plotly/validators/layout/geo/projection/_rotation.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RotationValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="rotation", parent_name="layout.geo.projection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Rotation"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/_scale.py b/plotly/validators/layout/geo/projection/_scale.py
deleted file mode 100644
index 5b1a12c47f7..00000000000
--- a/plotly/validators/layout/geo/projection/_scale.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScaleValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="scale", parent_name="layout.geo.projection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/_tilt.py b/plotly/validators/layout/geo/projection/_tilt.py
deleted file mode 100644
index 46c8ca12421..00000000000
--- a/plotly/validators/layout/geo/projection/_tilt.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TiltValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tilt", parent_name="layout.geo.projection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/_type.py b/plotly/validators/layout/geo/projection/_type.py
deleted file mode 100644
index 1c1a28b5dc4..00000000000
--- a/plotly/validators/layout/geo/projection/_type.py
+++ /dev/null
@@ -1,105 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="type", parent_name="layout.geo.projection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "airy",
- "aitoff",
- "albers",
- "albers usa",
- "august",
- "azimuthal equal area",
- "azimuthal equidistant",
- "baker",
- "bertin1953",
- "boggs",
- "bonne",
- "bottomley",
- "bromley",
- "collignon",
- "conic conformal",
- "conic equal area",
- "conic equidistant",
- "craig",
- "craster",
- "cylindrical equal area",
- "cylindrical stereographic",
- "eckert1",
- "eckert2",
- "eckert3",
- "eckert4",
- "eckert5",
- "eckert6",
- "eisenlohr",
- "equal earth",
- "equirectangular",
- "fahey",
- "foucaut",
- "foucaut sinusoidal",
- "ginzburg4",
- "ginzburg5",
- "ginzburg6",
- "ginzburg8",
- "ginzburg9",
- "gnomonic",
- "gringorten",
- "gringorten quincuncial",
- "guyou",
- "hammer",
- "hill",
- "homolosine",
- "hufnagel",
- "hyperelliptical",
- "kavrayskiy7",
- "lagrange",
- "larrivee",
- "laskowski",
- "loximuthal",
- "mercator",
- "miller",
- "mollweide",
- "mt flat polar parabolic",
- "mt flat polar quartic",
- "mt flat polar sinusoidal",
- "natural earth",
- "natural earth1",
- "natural earth2",
- "nell hammer",
- "nicolosi",
- "orthographic",
- "patterson",
- "peirce quincuncial",
- "polyconic",
- "rectangular polyconic",
- "robinson",
- "satellite",
- "sinu mollweide",
- "sinusoidal",
- "stereographic",
- "times",
- "transverse mercator",
- "van der grinten",
- "van der grinten2",
- "van der grinten3",
- "van der grinten4",
- "wagner4",
- "wagner6",
- "wiechel",
- "winkel tripel",
- "winkel3",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/rotation/__init__.py b/plotly/validators/layout/geo/projection/rotation/__init__.py
deleted file mode 100644
index 731481deed5..00000000000
--- a/plotly/validators/layout/geo/projection/rotation/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._roll.RollValidator", "._lon.LonValidator", "._lat.LatValidator"]
-)
diff --git a/plotly/validators/layout/geo/projection/rotation/_lat.py b/plotly/validators/layout/geo/projection/rotation/_lat.py
deleted file mode 100644
index 87ebe00a0b6..00000000000
--- a/plotly/validators/layout/geo/projection/rotation/_lat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="lat", parent_name="layout.geo.projection.rotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/rotation/_lon.py b/plotly/validators/layout/geo/projection/rotation/_lon.py
deleted file mode 100644
index 17d72b4ec9c..00000000000
--- a/plotly/validators/layout/geo/projection/rotation/_lon.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="lon", parent_name="layout.geo.projection.rotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/geo/projection/rotation/_roll.py b/plotly/validators/layout/geo/projection/rotation/_roll.py
deleted file mode 100644
index 0ed5d36bec9..00000000000
--- a/plotly/validators/layout/geo/projection/rotation/_roll.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RollValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="roll", parent_name="layout.geo.projection.rotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/__init__.py b/plotly/validators/layout/grid/__init__.py
deleted file mode 100644
index 87f0927e7d6..00000000000
--- a/plotly/validators/layout/grid/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yside.YsideValidator",
- "._ygap.YgapValidator",
- "._yaxes.YaxesValidator",
- "._xside.XsideValidator",
- "._xgap.XgapValidator",
- "._xaxes.XaxesValidator",
- "._subplots.SubplotsValidator",
- "._rows.RowsValidator",
- "._roworder.RoworderValidator",
- "._pattern.PatternValidator",
- "._domain.DomainValidator",
- "._columns.ColumnsValidator",
- ],
-)
diff --git a/plotly/validators/layout/grid/_columns.py b/plotly/validators/layout/grid/_columns.py
deleted file mode 100644
index 18e3b088d1b..00000000000
--- a/plotly/validators/layout/grid/_columns.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnsValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="columns", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_domain.py b/plotly/validators/layout/grid/_domain.py
deleted file mode 100644
index e84da358eeb..00000000000
--- a/plotly/validators/layout/grid/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_pattern.py b/plotly/validators/layout/grid/_pattern.py
deleted file mode 100644
index fa1117f6b7d..00000000000
--- a/plotly/validators/layout/grid/_pattern.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PatternValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="pattern", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["independent", "coupled"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_roworder.py b/plotly/validators/layout/grid/_roworder.py
deleted file mode 100644
index a8d3bc63936..00000000000
--- a/plotly/validators/layout/grid/_roworder.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RoworderValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="roworder", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["top to bottom", "bottom to top"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_rows.py b/plotly/validators/layout/grid/_rows.py
deleted file mode 100644
index e2bef5b2f55..00000000000
--- a/plotly/validators/layout/grid/_rows.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowsValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="rows", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_subplots.py b/plotly/validators/layout/grid/_subplots.py
deleted file mode 100644
index 5993911b06d..00000000000
--- a/plotly/validators/layout/grid/_subplots.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubplotsValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="subplots", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dimensions=kwargs.pop("dimensions", 2),
- edit_type=kwargs.pop("edit_type", "plot"),
- free_length=kwargs.pop("free_length", True),
- items=kwargs.pop(
- "items",
- {
- "editType": "plot",
- "valType": "enumerated",
- "values": ["/^x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?$/", ""],
- },
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_xaxes.py b/plotly/validators/layout/grid/_xaxes.py
deleted file mode 100644
index 7dd4a02974d..00000000000
--- a/plotly/validators/layout/grid/_xaxes.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxesValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="xaxes", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- free_length=kwargs.pop("free_length", True),
- items=kwargs.pop(
- "items",
- {
- "editType": "plot",
- "valType": "enumerated",
- "values": ["/^x([2-9]|[1-9][0-9]+)?( domain)?$/", ""],
- },
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_xgap.py b/plotly/validators/layout/grid/_xgap.py
deleted file mode 100644
index 209fa3ee639..00000000000
--- a/plotly/validators/layout/grid/_xgap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="xgap", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_xside.py b/plotly/validators/layout/grid/_xside.py
deleted file mode 100644
index c14df4fe2d0..00000000000
--- a/plotly/validators/layout/grid/_xside.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsideValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xside", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["bottom", "bottom plot", "top plot", "top"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_yaxes.py b/plotly/validators/layout/grid/_yaxes.py
deleted file mode 100644
index 91e26363df1..00000000000
--- a/plotly/validators/layout/grid/_yaxes.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxesValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="yaxes", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- free_length=kwargs.pop("free_length", True),
- items=kwargs.pop(
- "items",
- {
- "editType": "plot",
- "valType": "enumerated",
- "values": ["/^y([2-9]|[1-9][0-9]+)?( domain)?$/", ""],
- },
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_ygap.py b/plotly/validators/layout/grid/_ygap.py
deleted file mode 100644
index 493407e5898..00000000000
--- a/plotly/validators/layout/grid/_ygap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YgapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ygap", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/_yside.py b/plotly/validators/layout/grid/_yside.py
deleted file mode 100644
index 7733da7ce5d..00000000000
--- a/plotly/validators/layout/grid/_yside.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsideValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yside", parent_name="layout.grid", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["left", "left plot", "right plot", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/domain/__init__.py b/plotly/validators/layout/grid/domain/__init__.py
deleted file mode 100644
index 29cce5a77b8..00000000000
--- a/plotly/validators/layout/grid/domain/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/layout/grid/domain/_x.py b/plotly/validators/layout/grid/domain/_x.py
deleted file mode 100644
index c63112563ab..00000000000
--- a/plotly/validators/layout/grid/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.grid.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/grid/domain/_y.py b/plotly/validators/layout/grid/domain/_y.py
deleted file mode 100644
index a2a1f3e8bec..00000000000
--- a/plotly/validators/layout/grid/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.grid.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/__init__.py b/plotly/validators/layout/hoverlabel/__init__.py
deleted file mode 100644
index 039fdeadc7f..00000000000
--- a/plotly/validators/layout/hoverlabel/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._namelength.NamelengthValidator",
- "._grouptitlefont.GrouptitlefontValidator",
- "._font.FontValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/layout/hoverlabel/_align.py b/plotly/validators/layout/hoverlabel/_align.py
deleted file mode 100644
index 5adb879f630..00000000000
--- a/plotly/validators/layout/hoverlabel/_align.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="align", parent_name="layout.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["left", "right", "auto"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/_bgcolor.py b/plotly/validators/layout/hoverlabel/_bgcolor.py
deleted file mode 100644
index 0d80ee207e8..00000000000
--- a/plotly/validators/layout/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="layout.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/_bordercolor.py b/plotly/validators/layout/hoverlabel/_bordercolor.py
deleted file mode 100644
index 6ba61129f66..00000000000
--- a/plotly/validators/layout/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="layout.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/_font.py b/plotly/validators/layout/hoverlabel/_font.py
deleted file mode 100644
index f51e17cb78c..00000000000
--- a/plotly/validators/layout/hoverlabel/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.hoverlabel", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/_grouptitlefont.py b/plotly/validators/layout/hoverlabel/_grouptitlefont.py
deleted file mode 100644
index 32991309d1b..00000000000
--- a/plotly/validators/layout/hoverlabel/_grouptitlefont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GrouptitlefontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="grouptitlefont", parent_name="layout.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Grouptitlefont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/_namelength.py b/plotly/validators/layout/hoverlabel/_namelength.py
deleted file mode 100644
index 48a7d0428c5..00000000000
--- a/plotly/validators/layout/hoverlabel/_namelength.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NamelengthValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="namelength", parent_name="layout.hoverlabel", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/__init__.py b/plotly/validators/layout/hoverlabel/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/hoverlabel/font/_color.py b/plotly/validators/layout/hoverlabel/font/_color.py
deleted file mode 100644
index e9a32543f85..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_family.py b/plotly/validators/layout/hoverlabel/font/_family.py
deleted file mode 100644
index 062b1ad2641..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_lineposition.py b/plotly/validators/layout/hoverlabel/font/_lineposition.py
deleted file mode 100644
index d04edeb44c2..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_shadow.py b/plotly/validators/layout/hoverlabel/font/_shadow.py
deleted file mode 100644
index 931d9656375..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_size.py b/plotly/validators/layout/hoverlabel/font/_size.py
deleted file mode 100644
index d977cff44c8..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_style.py b/plotly/validators/layout/hoverlabel/font/_style.py
deleted file mode 100644
index a7bc6ff79fd..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_textcase.py b/plotly/validators/layout/hoverlabel/font/_textcase.py
deleted file mode 100644
index 1ed44ae05b5..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_variant.py b/plotly/validators/layout/hoverlabel/font/_variant.py
deleted file mode 100644
index 254357769df..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/font/_weight.py b/plotly/validators/layout/hoverlabel/font/_weight.py
deleted file mode 100644
index 2c2c33587cd..00000000000
--- a/plotly/validators/layout/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.hoverlabel.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/__init__.py b/plotly/validators/layout/hoverlabel/grouptitlefont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_color.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_color.py
deleted file mode 100644
index f430a00c5e5..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_family.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_family.py
deleted file mode 100644
index 805716cda73..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_lineposition.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_lineposition.py
deleted file mode 100644
index 3af740b181a..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_shadow.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_shadow.py
deleted file mode 100644
index a87ca678d52..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_size.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_size.py
deleted file mode 100644
index ce30518aefb..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_style.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_style.py
deleted file mode 100644
index f6af9caddb5..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_textcase.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_textcase.py
deleted file mode 100644
index 7ff51237e5c..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_variant.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_variant.py
deleted file mode 100644
index f74813b8670..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/hoverlabel/grouptitlefont/_weight.py b/plotly/validators/layout/hoverlabel/grouptitlefont/_weight.py
deleted file mode 100644
index 5e609db12b3..00000000000
--- a/plotly/validators/layout/hoverlabel/grouptitlefont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.hoverlabel.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/__init__.py b/plotly/validators/layout/image/__init__.py
deleted file mode 100644
index 3049d482d7a..00000000000
--- a/plotly/validators/layout/image/__init__.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._source.SourceValidator",
- "._sizing.SizingValidator",
- "._sizey.SizeyValidator",
- "._sizex.SizexValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._layer.LayerValidator",
- ],
-)
diff --git a/plotly/validators/layout/image/_layer.py b/plotly/validators/layout/image/_layer.py
deleted file mode 100644
index 7d40c814dba..00000000000
--- a/plotly/validators/layout/image/_layer.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="layer", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["below", "above"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_name.py b/plotly/validators/layout/image/_name.py
deleted file mode 100644
index 5c11cbea0dd..00000000000
--- a/plotly/validators/layout/image/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_opacity.py b/plotly/validators/layout/image/_opacity.py
deleted file mode 100644
index c70c42d490f..00000000000
--- a/plotly/validators/layout/image/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_sizex.py b/plotly/validators/layout/image/_sizex.py
deleted file mode 100644
index 4a685358964..00000000000
--- a/plotly/validators/layout/image/_sizex.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizexValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="sizex", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_sizey.py b/plotly/validators/layout/image/_sizey.py
deleted file mode 100644
index 26ed7bb3ea5..00000000000
--- a/plotly/validators/layout/image/_sizey.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeyValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="sizey", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_sizing.py b/plotly/validators/layout/image/_sizing.py
deleted file mode 100644
index c4d83f29b52..00000000000
--- a/plotly/validators/layout/image/_sizing.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizingValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="sizing", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["fill", "contain", "stretch"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_source.py b/plotly/validators/layout/image/_source.py
deleted file mode 100644
index 6260d48e42d..00000000000
--- a/plotly/validators/layout/image/_source.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourceValidator(_bv.ImageUriValidator):
- def __init__(self, plotly_name="source", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_templateitemname.py b/plotly/validators/layout/image/_templateitemname.py
deleted file mode 100644
index 650c307e5c2..00000000000
--- a/plotly/validators/layout/image/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.image", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_visible.py b/plotly/validators/layout/image/_visible.py
deleted file mode 100644
index eeb48c3ff61..00000000000
--- a/plotly/validators/layout/image/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_x.py b/plotly/validators/layout/image/_x.py
deleted file mode 100644
index 66b7f3483c7..00000000000
--- a/plotly/validators/layout/image/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="x", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_xanchor.py b/plotly/validators/layout/image/_xanchor.py
deleted file mode 100644
index ecbd0f92b29..00000000000
--- a/plotly/validators/layout/image/_xanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xanchor", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_xref.py b/plotly/validators/layout/image/_xref.py
deleted file mode 100644
index 4f0bff158ec..00000000000
--- a/plotly/validators/layout/image/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["paper", "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_y.py b/plotly/validators/layout/image/_y.py
deleted file mode 100644
index c45bfa18f90..00000000000
--- a/plotly/validators/layout/image/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="y", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_yanchor.py b/plotly/validators/layout/image/_yanchor.py
deleted file mode 100644
index e36015fe214..00000000000
--- a/plotly/validators/layout/image/_yanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yanchor", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/image/_yref.py b/plotly/validators/layout/image/_yref.py
deleted file mode 100644
index 370c2b79c08..00000000000
--- a/plotly/validators/layout/image/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="layout.image", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["paper", "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/__init__.py b/plotly/validators/layout/legend/__init__.py
deleted file mode 100644
index 1dd13804329..00000000000
--- a/plotly/validators/layout/legend/__init__.py
+++ /dev/null
@@ -1,35 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._valign.ValignValidator",
- "._uirevision.UirevisionValidator",
- "._traceorder.TraceorderValidator",
- "._tracegroupgap.TracegroupgapValidator",
- "._title.TitleValidator",
- "._orientation.OrientationValidator",
- "._itemwidth.ItemwidthValidator",
- "._itemsizing.ItemsizingValidator",
- "._itemdoubleclick.ItemdoubleclickValidator",
- "._itemclick.ItemclickValidator",
- "._indentation.IndentationValidator",
- "._grouptitlefont.GrouptitlefontValidator",
- "._groupclick.GroupclickValidator",
- "._font.FontValidator",
- "._entrywidthmode.EntrywidthmodeValidator",
- "._entrywidth.EntrywidthValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/layout/legend/_bgcolor.py b/plotly/validators/layout/legend/_bgcolor.py
deleted file mode 100644
index 73c5477383c..00000000000
--- a/plotly/validators/layout/legend/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_bordercolor.py b/plotly/validators/layout/legend/_bordercolor.py
deleted file mode 100644
index afdc3b3413d..00000000000
--- a/plotly/validators/layout/legend/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_borderwidth.py b/plotly/validators/layout/legend/_borderwidth.py
deleted file mode 100644
index e85b7548419..00000000000
--- a/plotly/validators/layout/legend/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_entrywidth.py b/plotly/validators/layout/legend/_entrywidth.py
deleted file mode 100644
index aea4db2d865..00000000000
--- a/plotly/validators/layout/legend/_entrywidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EntrywidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="entrywidth", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_entrywidthmode.py b/plotly/validators/layout/legend/_entrywidthmode.py
deleted file mode 100644
index 8500e780758..00000000000
--- a/plotly/validators/layout/legend/_entrywidthmode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EntrywidthmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="entrywidthmode", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_font.py b/plotly/validators/layout/legend/_font.py
deleted file mode 100644
index 61525f911b3..00000000000
--- a/plotly/validators/layout/legend/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_groupclick.py b/plotly/validators/layout/legend/_groupclick.py
deleted file mode 100644
index 57b6c1d72fa..00000000000
--- a/plotly/validators/layout/legend/_groupclick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GroupclickValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="groupclick", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["toggleitem", "togglegroup"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_grouptitlefont.py b/plotly/validators/layout/legend/_grouptitlefont.py
deleted file mode 100644
index 239057903b3..00000000000
--- a/plotly/validators/layout/legend/_grouptitlefont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GrouptitlefontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="grouptitlefont", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Grouptitlefont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_indentation.py b/plotly/validators/layout/legend/_indentation.py
deleted file mode 100644
index 6c80a7e5fb1..00000000000
--- a/plotly/validators/layout/legend/_indentation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IndentationValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="indentation", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", -15),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_itemclick.py b/plotly/validators/layout/legend/_itemclick.py
deleted file mode 100644
index ef74ba481d5..00000000000
--- a/plotly/validators/layout/legend/_itemclick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ItemclickValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="itemclick", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["toggle", "toggleothers", False]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_itemdoubleclick.py b/plotly/validators/layout/legend/_itemdoubleclick.py
deleted file mode 100644
index 6c5a870b2fa..00000000000
--- a/plotly/validators/layout/legend/_itemdoubleclick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ItemdoubleclickValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="itemdoubleclick", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["toggle", "toggleothers", False]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_itemsizing.py b/plotly/validators/layout/legend/_itemsizing.py
deleted file mode 100644
index 08725b3979c..00000000000
--- a/plotly/validators/layout/legend/_itemsizing.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ItemsizingValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="itemsizing", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["trace", "constant"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_itemwidth.py b/plotly/validators/layout/legend/_itemwidth.py
deleted file mode 100644
index 89c66a81656..00000000000
--- a/plotly/validators/layout/legend/_itemwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ItemwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="itemwidth", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", 30),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_orientation.py b/plotly/validators/layout/legend/_orientation.py
deleted file mode 100644
index 61374efe48d..00000000000
--- a/plotly/validators/layout/legend/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["v", "h"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_title.py b/plotly/validators/layout/legend/_title.py
deleted file mode 100644
index 3cc4a08a6a2..00000000000
--- a/plotly/validators/layout/legend/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_tracegroupgap.py b/plotly/validators/layout/legend/_tracegroupgap.py
deleted file mode 100644
index 690ecf4517c..00000000000
--- a/plotly/validators/layout/legend/_tracegroupgap.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TracegroupgapValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tracegroupgap", parent_name="layout.legend", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_traceorder.py b/plotly/validators/layout/legend/_traceorder.py
deleted file mode 100644
index a5e6f8a85f2..00000000000
--- a/plotly/validators/layout/legend/_traceorder.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TraceorderValidator(_bv.FlaglistValidator):
- def __init__(self, plotly_name="traceorder", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- extras=kwargs.pop("extras", ["normal"]),
- flags=kwargs.pop("flags", ["reversed", "grouped"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_uirevision.py b/plotly/validators/layout/legend/_uirevision.py
deleted file mode 100644
index a38b988a707..00000000000
--- a/plotly/validators/layout/legend/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_valign.py b/plotly/validators/layout/legend/_valign.py
deleted file mode 100644
index 7add445c66b..00000000000
--- a/plotly/validators/layout/legend/_valign.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValignValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="valign", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_visible.py b/plotly/validators/layout/legend/_visible.py
deleted file mode 100644
index f6acdad5ba6..00000000000
--- a/plotly/validators/layout/legend/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_x.py b/plotly/validators/layout/legend/_x.py
deleted file mode 100644
index b7cbb2ba555..00000000000
--- a/plotly/validators/layout/legend/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_xanchor.py b/plotly/validators/layout/legend/_xanchor.py
deleted file mode 100644
index 3dc24720dfc..00000000000
--- a/plotly/validators/layout/legend/_xanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xanchor", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_xref.py b/plotly/validators/layout/legend/_xref.py
deleted file mode 100644
index 862d52dbbf4..00000000000
--- a/plotly/validators/layout/legend/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_y.py b/plotly/validators/layout/legend/_y.py
deleted file mode 100644
index 76fc0c0d5d5..00000000000
--- a/plotly/validators/layout/legend/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_yanchor.py b/plotly/validators/layout/legend/_yanchor.py
deleted file mode 100644
index 9ff5561b460..00000000000
--- a/plotly/validators/layout/legend/_yanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yanchor", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["auto", "top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/_yref.py b/plotly/validators/layout/legend/_yref.py
deleted file mode 100644
index 0b368151f50..00000000000
--- a/plotly/validators/layout/legend/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="layout.legend", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/__init__.py b/plotly/validators/layout/legend/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/legend/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/legend/font/_color.py b/plotly/validators/layout/legend/font/_color.py
deleted file mode 100644
index bb8395030d4..00000000000
--- a/plotly/validators/layout/legend/font/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.legend.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_family.py b/plotly/validators/layout/legend/font/_family.py
deleted file mode 100644
index 9d28e5de5f1..00000000000
--- a/plotly/validators/layout/legend/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.legend.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_lineposition.py b/plotly/validators/layout/legend/font/_lineposition.py
deleted file mode 100644
index 6a05af2b546..00000000000
--- a/plotly/validators/layout/legend/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="layout.legend.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_shadow.py b/plotly/validators/layout/legend/font/_shadow.py
deleted file mode 100644
index 5e9015f9d18..00000000000
--- a/plotly/validators/layout/legend/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.legend.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_size.py b/plotly/validators/layout/legend/font/_size.py
deleted file mode 100644
index 11ad9faccd7..00000000000
--- a/plotly/validators/layout/legend/font/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="layout.legend.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_style.py b/plotly/validators/layout/legend/font/_style.py
deleted file mode 100644
index 3f836eb80b1..00000000000
--- a/plotly/validators/layout/legend/font/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="layout.legend.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_textcase.py b/plotly/validators/layout/legend/font/_textcase.py
deleted file mode 100644
index a5a75ad2ec0..00000000000
--- a/plotly/validators/layout/legend/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.legend.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_variant.py b/plotly/validators/layout/legend/font/_variant.py
deleted file mode 100644
index 45caf5b65b9..00000000000
--- a/plotly/validators/layout/legend/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.legend.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/font/_weight.py b/plotly/validators/layout/legend/font/_weight.py
deleted file mode 100644
index 4126e459a9a..00000000000
--- a/plotly/validators/layout/legend/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.legend.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/__init__.py b/plotly/validators/layout/legend/grouptitlefont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/legend/grouptitlefont/_color.py b/plotly/validators/layout/legend/grouptitlefont/_color.py
deleted file mode 100644
index fb7bc057b29..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.legend.grouptitlefont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_family.py b/plotly/validators/layout/legend/grouptitlefont/_family.py
deleted file mode 100644
index caa766b6590..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.legend.grouptitlefont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_lineposition.py b/plotly/validators/layout/legend/grouptitlefont/_lineposition.py
deleted file mode 100644
index cf2fa6e02d5..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.legend.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_shadow.py b/plotly/validators/layout/legend/grouptitlefont/_shadow.py
deleted file mode 100644
index 695492bcf38..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.legend.grouptitlefont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_size.py b/plotly/validators/layout/legend/grouptitlefont/_size.py
deleted file mode 100644
index 38685499dae..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.legend.grouptitlefont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_style.py b/plotly/validators/layout/legend/grouptitlefont/_style.py
deleted file mode 100644
index 622fb81de61..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.legend.grouptitlefont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_textcase.py b/plotly/validators/layout/legend/grouptitlefont/_textcase.py
deleted file mode 100644
index a644c947224..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.legend.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_variant.py b/plotly/validators/layout/legend/grouptitlefont/_variant.py
deleted file mode 100644
index 4db924378ec..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.legend.grouptitlefont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/grouptitlefont/_weight.py b/plotly/validators/layout/legend/grouptitlefont/_weight.py
deleted file mode 100644
index 20c5db6b772..00000000000
--- a/plotly/validators/layout/legend/grouptitlefont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.legend.grouptitlefont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/__init__.py b/plotly/validators/layout/legend/title/__init__.py
deleted file mode 100644
index d5af3ccb3ad..00000000000
--- a/plotly/validators/layout/legend/title/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._text.TextValidator", "._side.SideValidator", "._font.FontValidator"],
-)
diff --git a/plotly/validators/layout/legend/title/_font.py b/plotly/validators/layout/legend/title/_font.py
deleted file mode 100644
index 82b65460b1e..00000000000
--- a/plotly/validators/layout/legend/title/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.legend.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/_side.py b/plotly/validators/layout/legend/title/_side.py
deleted file mode 100644
index b94c3b170c5..00000000000
--- a/plotly/validators/layout/legend/title/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="side", parent_name="layout.legend.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop(
- "values", ["top", "left", "top left", "top center", "top right"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/_text.py b/plotly/validators/layout/legend/title/_text.py
deleted file mode 100644
index 7870b255aa7..00000000000
--- a/plotly/validators/layout/legend/title/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="layout.legend.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/__init__.py b/plotly/validators/layout/legend/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/legend/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/legend/title/font/_color.py b/plotly/validators/layout/legend/title/font/_color.py
deleted file mode 100644
index 78fb9edb753..00000000000
--- a/plotly/validators/layout/legend/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_family.py b/plotly/validators/layout/legend/title/font/_family.py
deleted file mode 100644
index 6b4baea3da7..00000000000
--- a/plotly/validators/layout/legend/title/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_lineposition.py b/plotly/validators/layout/legend/title/font/_lineposition.py
deleted file mode 100644
index 8f559fa5dfe..00000000000
--- a/plotly/validators/layout/legend/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.legend.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_shadow.py b/plotly/validators/layout/legend/title/font/_shadow.py
deleted file mode 100644
index d919517375b..00000000000
--- a/plotly/validators/layout/legend/title/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_size.py b/plotly/validators/layout/legend/title/font/_size.py
deleted file mode 100644
index f2dad2d5fc8..00000000000
--- a/plotly/validators/layout/legend/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_style.py b/plotly/validators/layout/legend/title/font/_style.py
deleted file mode 100644
index 4fd6fcf6c64..00000000000
--- a/plotly/validators/layout/legend/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_textcase.py b/plotly/validators/layout/legend/title/font/_textcase.py
deleted file mode 100644
index 370b3d5acd5..00000000000
--- a/plotly/validators/layout/legend/title/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_variant.py b/plotly/validators/layout/legend/title/font/_variant.py
deleted file mode 100644
index b4f0ca939c7..00000000000
--- a/plotly/validators/layout/legend/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/legend/title/font/_weight.py b/plotly/validators/layout/legend/title/font/_weight.py
deleted file mode 100644
index fddad5ffb8a..00000000000
--- a/plotly/validators/layout/legend/title/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.legend.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "legend"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/__init__.py b/plotly/validators/layout/map/__init__.py
deleted file mode 100644
index a9910810fb6..00000000000
--- a/plotly/validators/layout/map/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zoom.ZoomValidator",
- "._uirevision.UirevisionValidator",
- "._style.StyleValidator",
- "._pitch.PitchValidator",
- "._layerdefaults.LayerdefaultsValidator",
- "._layers.LayersValidator",
- "._domain.DomainValidator",
- "._center.CenterValidator",
- "._bounds.BoundsValidator",
- "._bearing.BearingValidator",
- ],
-)
diff --git a/plotly/validators/layout/map/_bearing.py b/plotly/validators/layout/map/_bearing.py
deleted file mode 100644
index 641db131bec..00000000000
--- a/plotly/validators/layout/map/_bearing.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BearingValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="bearing", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_bounds.py b/plotly/validators/layout/map/_bounds.py
deleted file mode 100644
index de4763774ee..00000000000
--- a/plotly/validators/layout/map/_bounds.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoundsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="bounds", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Bounds"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_center.py b/plotly/validators/layout/map/_center.py
deleted file mode 100644
index befaff458e4..00000000000
--- a/plotly/validators/layout/map/_center.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CenterValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="center", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Center"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_domain.py b/plotly/validators/layout/map/_domain.py
deleted file mode 100644
index 6e53ab47427..00000000000
--- a/plotly/validators/layout/map/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_layerdefaults.py b/plotly/validators/layout/map/_layerdefaults.py
deleted file mode 100644
index 6ca2e95511b..00000000000
--- a/plotly/validators/layout/map/_layerdefaults.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerdefaultsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="layerdefaults", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Layer"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_layers.py b/plotly/validators/layout/map/_layers.py
deleted file mode 100644
index a730cff4474..00000000000
--- a/plotly/validators/layout/map/_layers.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayersValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="layers", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Layer"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_pitch.py b/plotly/validators/layout/map/_pitch.py
deleted file mode 100644
index e69d0c70c02..00000000000
--- a/plotly/validators/layout/map/_pitch.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PitchValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="pitch", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_style.py b/plotly/validators/layout/map/_style.py
deleted file mode 100644
index 10027b2e82a..00000000000
--- a/plotly/validators/layout/map/_style.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="style", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "basic",
- "carto-darkmatter",
- "carto-darkmatter-nolabels",
- "carto-positron",
- "carto-positron-nolabels",
- "carto-voyager",
- "carto-voyager-nolabels",
- "dark",
- "light",
- "open-street-map",
- "outdoors",
- "satellite",
- "satellite-streets",
- "streets",
- "white-bg",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_uirevision.py b/plotly/validators/layout/map/_uirevision.py
deleted file mode 100644
index a7a28d1a7a6..00000000000
--- a/plotly/validators/layout/map/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/_zoom.py b/plotly/validators/layout/map/_zoom.py
deleted file mode 100644
index b6a6a0b2d98..00000000000
--- a/plotly/validators/layout/map/_zoom.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZoomValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zoom", parent_name="layout.map", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/bounds/__init__.py b/plotly/validators/layout/map/bounds/__init__.py
deleted file mode 100644
index fe63c18499e..00000000000
--- a/plotly/validators/layout/map/bounds/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._west.WestValidator",
- "._south.SouthValidator",
- "._north.NorthValidator",
- "._east.EastValidator",
- ],
-)
diff --git a/plotly/validators/layout/map/bounds/_east.py b/plotly/validators/layout/map/bounds/_east.py
deleted file mode 100644
index 19a555d86ef..00000000000
--- a/plotly/validators/layout/map/bounds/_east.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EastValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="east", parent_name="layout.map.bounds", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/bounds/_north.py b/plotly/validators/layout/map/bounds/_north.py
deleted file mode 100644
index 45226f9f603..00000000000
--- a/plotly/validators/layout/map/bounds/_north.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NorthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="north", parent_name="layout.map.bounds", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/bounds/_south.py b/plotly/validators/layout/map/bounds/_south.py
deleted file mode 100644
index d7f65886372..00000000000
--- a/plotly/validators/layout/map/bounds/_south.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SouthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="south", parent_name="layout.map.bounds", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/bounds/_west.py b/plotly/validators/layout/map/bounds/_west.py
deleted file mode 100644
index d201aab8366..00000000000
--- a/plotly/validators/layout/map/bounds/_west.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WestValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="west", parent_name="layout.map.bounds", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/center/__init__.py b/plotly/validators/layout/map/center/__init__.py
deleted file mode 100644
index bd950673215..00000000000
--- a/plotly/validators/layout/map/center/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._lon.LonValidator", "._lat.LatValidator"]
-)
diff --git a/plotly/validators/layout/map/center/_lat.py b/plotly/validators/layout/map/center/_lat.py
deleted file mode 100644
index d82a9d9774f..00000000000
--- a/plotly/validators/layout/map/center/_lat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="lat", parent_name="layout.map.center", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/center/_lon.py b/plotly/validators/layout/map/center/_lon.py
deleted file mode 100644
index 8a049a0a16a..00000000000
--- a/plotly/validators/layout/map/center/_lon.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="lon", parent_name="layout.map.center", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/domain/__init__.py b/plotly/validators/layout/map/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/layout/map/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/layout/map/domain/_column.py b/plotly/validators/layout/map/domain/_column.py
deleted file mode 100644
index 297666b2f9e..00000000000
--- a/plotly/validators/layout/map/domain/_column.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="column", parent_name="layout.map.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/domain/_row.py b/plotly/validators/layout/map/domain/_row.py
deleted file mode 100644
index 56a814429fd..00000000000
--- a/plotly/validators/layout/map/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="layout.map.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/domain/_x.py b/plotly/validators/layout/map/domain/_x.py
deleted file mode 100644
index 9a79c3026dd..00000000000
--- a/plotly/validators/layout/map/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.map.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/domain/_y.py b/plotly/validators/layout/map/domain/_y.py
deleted file mode 100644
index 50fbb5b1ba5..00000000000
--- a/plotly/validators/layout/map/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.map.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/__init__.py b/plotly/validators/layout/map/layer/__init__.py
deleted file mode 100644
index 824c7d802a9..00000000000
--- a/plotly/validators/layout/map/layer/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._type.TypeValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._symbol.SymbolValidator",
- "._sourcetype.SourcetypeValidator",
- "._sourcelayer.SourcelayerValidator",
- "._sourceattribution.SourceattributionValidator",
- "._source.SourceValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._minzoom.MinzoomValidator",
- "._maxzoom.MaxzoomValidator",
- "._line.LineValidator",
- "._fill.FillValidator",
- "._coordinates.CoordinatesValidator",
- "._color.ColorValidator",
- "._circle.CircleValidator",
- "._below.BelowValidator",
- ],
-)
diff --git a/plotly/validators/layout/map/layer/_below.py b/plotly/validators/layout/map/layer/_below.py
deleted file mode 100644
index 77040700879..00000000000
--- a/plotly/validators/layout/map/layer/_below.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BelowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="below", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_circle.py b/plotly/validators/layout/map/layer/_circle.py
deleted file mode 100644
index d038d6e296e..00000000000
--- a/plotly/validators/layout/map/layer/_circle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CircleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="circle", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Circle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_color.py b/plotly/validators/layout/map/layer/_color.py
deleted file mode 100644
index e8cf8827cae..00000000000
--- a/plotly/validators/layout/map/layer/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_coordinates.py b/plotly/validators/layout/map/layer/_coordinates.py
deleted file mode 100644
index e7a1c256318..00000000000
--- a/plotly/validators/layout/map/layer/_coordinates.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CoordinatesValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="coordinates", parent_name="layout.map.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_fill.py b/plotly/validators/layout/map/layer/_fill.py
deleted file mode 100644
index d300231b185..00000000000
--- a/plotly/validators/layout/map/layer/_fill.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="fill", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Fill"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_line.py b/plotly/validators/layout/map/layer/_line.py
deleted file mode 100644
index 382ea9a0624..00000000000
--- a/plotly/validators/layout/map/layer/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_maxzoom.py b/plotly/validators/layout/map/layer/_maxzoom.py
deleted file mode 100644
index b27f5eac338..00000000000
--- a/plotly/validators/layout/map/layer/_maxzoom.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxzoomValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="maxzoom", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 24),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_minzoom.py b/plotly/validators/layout/map/layer/_minzoom.py
deleted file mode 100644
index 1ceb9f8444e..00000000000
--- a/plotly/validators/layout/map/layer/_minzoom.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinzoomValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="minzoom", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 24),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_name.py b/plotly/validators/layout/map/layer/_name.py
deleted file mode 100644
index b19bf6c787a..00000000000
--- a/plotly/validators/layout/map/layer/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_opacity.py b/plotly/validators/layout/map/layer/_opacity.py
deleted file mode 100644
index 2986c641fcc..00000000000
--- a/plotly/validators/layout/map/layer/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_source.py b/plotly/validators/layout/map/layer/_source.py
deleted file mode 100644
index 3b14d26036d..00000000000
--- a/plotly/validators/layout/map/layer/_source.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourceValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="source", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_sourceattribution.py b/plotly/validators/layout/map/layer/_sourceattribution.py
deleted file mode 100644
index 422f46796db..00000000000
--- a/plotly/validators/layout/map/layer/_sourceattribution.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourceattributionValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="sourceattribution", parent_name="layout.map.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_sourcelayer.py b/plotly/validators/layout/map/layer/_sourcelayer.py
deleted file mode 100644
index c205e2ec74c..00000000000
--- a/plotly/validators/layout/map/layer/_sourcelayer.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourcelayerValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="sourcelayer", parent_name="layout.map.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_sourcetype.py b/plotly/validators/layout/map/layer/_sourcetype.py
deleted file mode 100644
index 5b9727cb51a..00000000000
--- a/plotly/validators/layout/map/layer/_sourcetype.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourcetypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="sourcetype", parent_name="layout.map.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["geojson", "vector", "raster", "image"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_symbol.py b/plotly/validators/layout/map/layer/_symbol.py
deleted file mode 100644
index bb63beb2da2..00000000000
--- a/plotly/validators/layout/map/layer/_symbol.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymbolValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="symbol", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Symbol"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_templateitemname.py b/plotly/validators/layout/map/layer/_templateitemname.py
deleted file mode 100644
index 1e4951efae1..00000000000
--- a/plotly/validators/layout/map/layer/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.map.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_type.py b/plotly/validators/layout/map/layer/_type.py
deleted file mode 100644
index 4b6f532a628..00000000000
--- a/plotly/validators/layout/map/layer/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["circle", "line", "fill", "symbol", "raster"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/_visible.py b/plotly/validators/layout/map/layer/_visible.py
deleted file mode 100644
index e15ee30a8c2..00000000000
--- a/plotly/validators/layout/map/layer/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="layout.map.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/circle/__init__.py b/plotly/validators/layout/map/layer/circle/__init__.py
deleted file mode 100644
index 3ab81e9169e..00000000000
--- a/plotly/validators/layout/map/layer/circle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._radius.RadiusValidator"]
-)
diff --git a/plotly/validators/layout/map/layer/circle/_radius.py b/plotly/validators/layout/map/layer/circle/_radius.py
deleted file mode 100644
index 53dfee25017..00000000000
--- a/plotly/validators/layout/map/layer/circle/_radius.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RadiusValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="radius", parent_name="layout.map.layer.circle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/fill/__init__.py b/plotly/validators/layout/map/layer/fill/__init__.py
deleted file mode 100644
index d169627477a..00000000000
--- a/plotly/validators/layout/map/layer/fill/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._outlinecolor.OutlinecolorValidator"]
-)
diff --git a/plotly/validators/layout/map/layer/fill/_outlinecolor.py b/plotly/validators/layout/map/layer/fill/_outlinecolor.py
deleted file mode 100644
index 1346c32d95d..00000000000
--- a/plotly/validators/layout/map/layer/fill/_outlinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="outlinecolor", parent_name="layout.map.layer.fill", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/line/__init__.py b/plotly/validators/layout/map/layer/line/__init__.py
deleted file mode 100644
index ebb48ff6e25..00000000000
--- a/plotly/validators/layout/map/layer/line/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._dashsrc.DashsrcValidator", "._dash.DashValidator"],
-)
diff --git a/plotly/validators/layout/map/layer/line/_dash.py b/plotly/validators/layout/map/layer/line/_dash.py
deleted file mode 100644
index 00067691a14..00000000000
--- a/plotly/validators/layout/map/layer/line/_dash.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="dash", parent_name="layout.map.layer.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/line/_dashsrc.py b/plotly/validators/layout/map/layer/line/_dashsrc.py
deleted file mode 100644
index 5437e4669e0..00000000000
--- a/plotly/validators/layout/map/layer/line/_dashsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="dashsrc", parent_name="layout.map.layer.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/line/_width.py b/plotly/validators/layout/map/layer/line/_width.py
deleted file mode 100644
index 1937f4d4d6b..00000000000
--- a/plotly/validators/layout/map/layer/line/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="layout.map.layer.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/__init__.py b/plotly/validators/layout/map/layer/symbol/__init__.py
deleted file mode 100644
index 41fc41c8fd7..00000000000
--- a/plotly/validators/layout/map/layer/symbol/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._textposition.TextpositionValidator",
- "._textfont.TextfontValidator",
- "._text.TextValidator",
- "._placement.PlacementValidator",
- "._iconsize.IconsizeValidator",
- "._icon.IconValidator",
- ],
-)
diff --git a/plotly/validators/layout/map/layer/symbol/_icon.py b/plotly/validators/layout/map/layer/symbol/_icon.py
deleted file mode 100644
index a9482ce62b0..00000000000
--- a/plotly/validators/layout/map/layer/symbol/_icon.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IconValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="icon", parent_name="layout.map.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/_iconsize.py b/plotly/validators/layout/map/layer/symbol/_iconsize.py
deleted file mode 100644
index c748a3498b6..00000000000
--- a/plotly/validators/layout/map/layer/symbol/_iconsize.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IconsizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="iconsize", parent_name="layout.map.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/_placement.py b/plotly/validators/layout/map/layer/symbol/_placement.py
deleted file mode 100644
index 47b1e182e53..00000000000
--- a/plotly/validators/layout/map/layer/symbol/_placement.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PlacementValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="placement", parent_name="layout.map.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["point", "line", "line-center"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/_text.py b/plotly/validators/layout/map/layer/symbol/_text.py
deleted file mode 100644
index 93097bc6cfd..00000000000
--- a/plotly/validators/layout/map/layer/symbol/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.map.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/_textfont.py b/plotly/validators/layout/map/layer/symbol/_textfont.py
deleted file mode 100644
index 1d11a3a37d9..00000000000
--- a/plotly/validators/layout/map/layer/symbol/_textfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="textfont", parent_name="layout.map.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/_textposition.py b/plotly/validators/layout/map/layer/symbol/_textposition.py
deleted file mode 100644
index 4022516f62e..00000000000
--- a/plotly/validators/layout/map/layer/symbol/_textposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textposition",
- parent_name="layout.map.layer.symbol",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "top left",
- "top center",
- "top right",
- "middle left",
- "middle center",
- "middle right",
- "bottom left",
- "bottom center",
- "bottom right",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/textfont/__init__.py b/plotly/validators/layout/map/layer/symbol/textfont/__init__.py
deleted file mode 100644
index 13cbf9ae54e..00000000000
--- a/plotly/validators/layout/map/layer/symbol/textfont/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/map/layer/symbol/textfont/_color.py b/plotly/validators/layout/map/layer/symbol/textfont/_color.py
deleted file mode 100644
index 13a662911c8..00000000000
--- a/plotly/validators/layout/map/layer/symbol/textfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.map.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/textfont/_family.py b/plotly/validators/layout/map/layer/symbol/textfont/_family.py
deleted file mode 100644
index 6e4bf4018ff..00000000000
--- a/plotly/validators/layout/map/layer/symbol/textfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.map.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/textfont/_size.py b/plotly/validators/layout/map/layer/symbol/textfont/_size.py
deleted file mode 100644
index 484dadced04..00000000000
--- a/plotly/validators/layout/map/layer/symbol/textfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.map.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/textfont/_style.py b/plotly/validators/layout/map/layer/symbol/textfont/_style.py
deleted file mode 100644
index d022039f1d9..00000000000
--- a/plotly/validators/layout/map/layer/symbol/textfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.map.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/map/layer/symbol/textfont/_weight.py b/plotly/validators/layout/map/layer/symbol/textfont/_weight.py
deleted file mode 100644
index cb792604981..00000000000
--- a/plotly/validators/layout/map/layer/symbol/textfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.map.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/__init__.py b/plotly/validators/layout/mapbox/__init__.py
deleted file mode 100644
index c3ed5b178ff..00000000000
--- a/plotly/validators/layout/mapbox/__init__.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zoom.ZoomValidator",
- "._uirevision.UirevisionValidator",
- "._style.StyleValidator",
- "._pitch.PitchValidator",
- "._layerdefaults.LayerdefaultsValidator",
- "._layers.LayersValidator",
- "._domain.DomainValidator",
- "._center.CenterValidator",
- "._bounds.BoundsValidator",
- "._bearing.BearingValidator",
- "._accesstoken.AccesstokenValidator",
- ],
-)
diff --git a/plotly/validators/layout/mapbox/_accesstoken.py b/plotly/validators/layout/mapbox/_accesstoken.py
deleted file mode 100644
index 57d28c4f001..00000000000
--- a/plotly/validators/layout/mapbox/_accesstoken.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AccesstokenValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="accesstoken", parent_name="layout.mapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_bearing.py b/plotly/validators/layout/mapbox/_bearing.py
deleted file mode 100644
index aec2f243025..00000000000
--- a/plotly/validators/layout/mapbox/_bearing.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BearingValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="bearing", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_bounds.py b/plotly/validators/layout/mapbox/_bounds.py
deleted file mode 100644
index aec242c870f..00000000000
--- a/plotly/validators/layout/mapbox/_bounds.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoundsValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="bounds", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Bounds"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_center.py b/plotly/validators/layout/mapbox/_center.py
deleted file mode 100644
index 9af53cf957e..00000000000
--- a/plotly/validators/layout/mapbox/_center.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CenterValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="center", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Center"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_domain.py b/plotly/validators/layout/mapbox/_domain.py
deleted file mode 100644
index e306209e0af..00000000000
--- a/plotly/validators/layout/mapbox/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_layerdefaults.py b/plotly/validators/layout/mapbox/_layerdefaults.py
deleted file mode 100644
index 5c318ee3320..00000000000
--- a/plotly/validators/layout/mapbox/_layerdefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="layerdefaults", parent_name="layout.mapbox", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Layer"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_layers.py b/plotly/validators/layout/mapbox/_layers.py
deleted file mode 100644
index 2bccd5c97e1..00000000000
--- a/plotly/validators/layout/mapbox/_layers.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayersValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="layers", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Layer"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_pitch.py b/plotly/validators/layout/mapbox/_pitch.py
deleted file mode 100644
index c7e9a6483be..00000000000
--- a/plotly/validators/layout/mapbox/_pitch.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PitchValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="pitch", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_style.py b/plotly/validators/layout/mapbox/_style.py
deleted file mode 100644
index 89e39b6f20d..00000000000
--- a/plotly/validators/layout/mapbox/_style.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="style", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "basic",
- "streets",
- "outdoors",
- "light",
- "dark",
- "satellite",
- "satellite-streets",
- "carto-darkmatter",
- "carto-positron",
- "open-street-map",
- "stamen-terrain",
- "stamen-toner",
- "stamen-watercolor",
- "white-bg",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_uirevision.py b/plotly/validators/layout/mapbox/_uirevision.py
deleted file mode 100644
index 934180d2036..00000000000
--- a/plotly/validators/layout/mapbox/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/_zoom.py b/plotly/validators/layout/mapbox/_zoom.py
deleted file mode 100644
index 71449adba12..00000000000
--- a/plotly/validators/layout/mapbox/_zoom.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZoomValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="zoom", parent_name="layout.mapbox", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/bounds/__init__.py b/plotly/validators/layout/mapbox/bounds/__init__.py
deleted file mode 100644
index fe63c18499e..00000000000
--- a/plotly/validators/layout/mapbox/bounds/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._west.WestValidator",
- "._south.SouthValidator",
- "._north.NorthValidator",
- "._east.EastValidator",
- ],
-)
diff --git a/plotly/validators/layout/mapbox/bounds/_east.py b/plotly/validators/layout/mapbox/bounds/_east.py
deleted file mode 100644
index ad43d00e6ea..00000000000
--- a/plotly/validators/layout/mapbox/bounds/_east.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EastValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="east", parent_name="layout.mapbox.bounds", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/bounds/_north.py b/plotly/validators/layout/mapbox/bounds/_north.py
deleted file mode 100644
index 522fa2140d9..00000000000
--- a/plotly/validators/layout/mapbox/bounds/_north.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NorthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="north", parent_name="layout.mapbox.bounds", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/bounds/_south.py b/plotly/validators/layout/mapbox/bounds/_south.py
deleted file mode 100644
index cce6b4378a3..00000000000
--- a/plotly/validators/layout/mapbox/bounds/_south.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SouthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="south", parent_name="layout.mapbox.bounds", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/bounds/_west.py b/plotly/validators/layout/mapbox/bounds/_west.py
deleted file mode 100644
index 4e28db1c990..00000000000
--- a/plotly/validators/layout/mapbox/bounds/_west.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WestValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="west", parent_name="layout.mapbox.bounds", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/center/__init__.py b/plotly/validators/layout/mapbox/center/__init__.py
deleted file mode 100644
index bd950673215..00000000000
--- a/plotly/validators/layout/mapbox/center/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._lon.LonValidator", "._lat.LatValidator"]
-)
diff --git a/plotly/validators/layout/mapbox/center/_lat.py b/plotly/validators/layout/mapbox/center/_lat.py
deleted file mode 100644
index 3ea73001b71..00000000000
--- a/plotly/validators/layout/mapbox/center/_lat.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LatValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="lat", parent_name="layout.mapbox.center", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/center/_lon.py b/plotly/validators/layout/mapbox/center/_lon.py
deleted file mode 100644
index f373256a739..00000000000
--- a/plotly/validators/layout/mapbox/center/_lon.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LonValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="lon", parent_name="layout.mapbox.center", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/domain/__init__.py b/plotly/validators/layout/mapbox/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/layout/mapbox/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/layout/mapbox/domain/_column.py b/plotly/validators/layout/mapbox/domain/_column.py
deleted file mode 100644
index d0742d2db70..00000000000
--- a/plotly/validators/layout/mapbox/domain/_column.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="column", parent_name="layout.mapbox.domain", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/domain/_row.py b/plotly/validators/layout/mapbox/domain/_row.py
deleted file mode 100644
index 70e3685f0ca..00000000000
--- a/plotly/validators/layout/mapbox/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="layout.mapbox.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/domain/_x.py b/plotly/validators/layout/mapbox/domain/_x.py
deleted file mode 100644
index 482e6833ebe..00000000000
--- a/plotly/validators/layout/mapbox/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.mapbox.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/domain/_y.py b/plotly/validators/layout/mapbox/domain/_y.py
deleted file mode 100644
index 6be296d6a94..00000000000
--- a/plotly/validators/layout/mapbox/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.mapbox.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/__init__.py b/plotly/validators/layout/mapbox/layer/__init__.py
deleted file mode 100644
index 824c7d802a9..00000000000
--- a/plotly/validators/layout/mapbox/layer/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._type.TypeValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._symbol.SymbolValidator",
- "._sourcetype.SourcetypeValidator",
- "._sourcelayer.SourcelayerValidator",
- "._sourceattribution.SourceattributionValidator",
- "._source.SourceValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._minzoom.MinzoomValidator",
- "._maxzoom.MaxzoomValidator",
- "._line.LineValidator",
- "._fill.FillValidator",
- "._coordinates.CoordinatesValidator",
- "._color.ColorValidator",
- "._circle.CircleValidator",
- "._below.BelowValidator",
- ],
-)
diff --git a/plotly/validators/layout/mapbox/layer/_below.py b/plotly/validators/layout/mapbox/layer/_below.py
deleted file mode 100644
index 2d7d80d006a..00000000000
--- a/plotly/validators/layout/mapbox/layer/_below.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BelowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="below", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_circle.py b/plotly/validators/layout/mapbox/layer/_circle.py
deleted file mode 100644
index be54383e26a..00000000000
--- a/plotly/validators/layout/mapbox/layer/_circle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CircleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="circle", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Circle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_color.py b/plotly/validators/layout/mapbox/layer/_color.py
deleted file mode 100644
index 97315661c21..00000000000
--- a/plotly/validators/layout/mapbox/layer/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_coordinates.py b/plotly/validators/layout/mapbox/layer/_coordinates.py
deleted file mode 100644
index 68f614f46a0..00000000000
--- a/plotly/validators/layout/mapbox/layer/_coordinates.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CoordinatesValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="coordinates", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_fill.py b/plotly/validators/layout/mapbox/layer/_fill.py
deleted file mode 100644
index 5abfe1c1800..00000000000
--- a/plotly/validators/layout/mapbox/layer/_fill.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="fill", parent_name="layout.mapbox.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Fill"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_line.py b/plotly/validators/layout/mapbox/layer/_line.py
deleted file mode 100644
index f829eb258b8..00000000000
--- a/plotly/validators/layout/mapbox/layer/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="layout.mapbox.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_maxzoom.py b/plotly/validators/layout/mapbox/layer/_maxzoom.py
deleted file mode 100644
index c49e4453935..00000000000
--- a/plotly/validators/layout/mapbox/layer/_maxzoom.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxzoomValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="maxzoom", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 24),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_minzoom.py b/plotly/validators/layout/mapbox/layer/_minzoom.py
deleted file mode 100644
index 77ea301ee01..00000000000
--- a/plotly/validators/layout/mapbox/layer/_minzoom.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinzoomValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minzoom", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 24),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_name.py b/plotly/validators/layout/mapbox/layer/_name.py
deleted file mode 100644
index 6ef4a610479..00000000000
--- a/plotly/validators/layout/mapbox/layer/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.mapbox.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_opacity.py b/plotly/validators/layout/mapbox/layer/_opacity.py
deleted file mode 100644
index f5646efe88e..00000000000
--- a/plotly/validators/layout/mapbox/layer/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_source.py b/plotly/validators/layout/mapbox/layer/_source.py
deleted file mode 100644
index 29d4d07a232..00000000000
--- a/plotly/validators/layout/mapbox/layer/_source.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourceValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="source", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_sourceattribution.py b/plotly/validators/layout/mapbox/layer/_sourceattribution.py
deleted file mode 100644
index 96adba92359..00000000000
--- a/plotly/validators/layout/mapbox/layer/_sourceattribution.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourceattributionValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="sourceattribution",
- parent_name="layout.mapbox.layer",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_sourcelayer.py b/plotly/validators/layout/mapbox/layer/_sourcelayer.py
deleted file mode 100644
index aaf259617aa..00000000000
--- a/plotly/validators/layout/mapbox/layer/_sourcelayer.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourcelayerValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="sourcelayer", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_sourcetype.py b/plotly/validators/layout/mapbox/layer/_sourcetype.py
deleted file mode 100644
index 379a0f4f919..00000000000
--- a/plotly/validators/layout/mapbox/layer/_sourcetype.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SourcetypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="sourcetype", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["geojson", "vector", "raster", "image"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_symbol.py b/plotly/validators/layout/mapbox/layer/_symbol.py
deleted file mode 100644
index 977a5182204..00000000000
--- a/plotly/validators/layout/mapbox/layer/_symbol.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SymbolValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="symbol", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Symbol"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_templateitemname.py b/plotly/validators/layout/mapbox/layer/_templateitemname.py
deleted file mode 100644
index 31e2e703309..00000000000
--- a/plotly/validators/layout/mapbox/layer/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.mapbox.layer",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_type.py b/plotly/validators/layout/mapbox/layer/_type.py
deleted file mode 100644
index 478b78e2af8..00000000000
--- a/plotly/validators/layout/mapbox/layer/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.mapbox.layer", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["circle", "line", "fill", "symbol", "raster"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/_visible.py b/plotly/validators/layout/mapbox/layer/_visible.py
deleted file mode 100644
index a7cb38eedcc..00000000000
--- a/plotly/validators/layout/mapbox/layer/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.mapbox.layer", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/circle/__init__.py b/plotly/validators/layout/mapbox/layer/circle/__init__.py
deleted file mode 100644
index 3ab81e9169e..00000000000
--- a/plotly/validators/layout/mapbox/layer/circle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._radius.RadiusValidator"]
-)
diff --git a/plotly/validators/layout/mapbox/layer/circle/_radius.py b/plotly/validators/layout/mapbox/layer/circle/_radius.py
deleted file mode 100644
index 12ca89a9609..00000000000
--- a/plotly/validators/layout/mapbox/layer/circle/_radius.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RadiusValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="radius", parent_name="layout.mapbox.layer.circle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/fill/__init__.py b/plotly/validators/layout/mapbox/layer/fill/__init__.py
deleted file mode 100644
index d169627477a..00000000000
--- a/plotly/validators/layout/mapbox/layer/fill/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._outlinecolor.OutlinecolorValidator"]
-)
diff --git a/plotly/validators/layout/mapbox/layer/fill/_outlinecolor.py b/plotly/validators/layout/mapbox/layer/fill/_outlinecolor.py
deleted file mode 100644
index 2319285d935..00000000000
--- a/plotly/validators/layout/mapbox/layer/fill/_outlinecolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OutlinecolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="outlinecolor",
- parent_name="layout.mapbox.layer.fill",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/line/__init__.py b/plotly/validators/layout/mapbox/layer/line/__init__.py
deleted file mode 100644
index ebb48ff6e25..00000000000
--- a/plotly/validators/layout/mapbox/layer/line/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._dashsrc.DashsrcValidator", "._dash.DashValidator"],
-)
diff --git a/plotly/validators/layout/mapbox/layer/line/_dash.py b/plotly/validators/layout/mapbox/layer/line/_dash.py
deleted file mode 100644
index a2ee2009534..00000000000
--- a/plotly/validators/layout/mapbox/layer/line/_dash.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="dash", parent_name="layout.mapbox.layer.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/line/_dashsrc.py b/plotly/validators/layout/mapbox/layer/line/_dashsrc.py
deleted file mode 100644
index e074d93919d..00000000000
--- a/plotly/validators/layout/mapbox/layer/line/_dashsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="dashsrc", parent_name="layout.mapbox.layer.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/line/_width.py b/plotly/validators/layout/mapbox/layer/line/_width.py
deleted file mode 100644
index 1d17cd9a174..00000000000
--- a/plotly/validators/layout/mapbox/layer/line/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="layout.mapbox.layer.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/__init__.py b/plotly/validators/layout/mapbox/layer/symbol/__init__.py
deleted file mode 100644
index 41fc41c8fd7..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._textposition.TextpositionValidator",
- "._textfont.TextfontValidator",
- "._text.TextValidator",
- "._placement.PlacementValidator",
- "._iconsize.IconsizeValidator",
- "._icon.IconValidator",
- ],
-)
diff --git a/plotly/validators/layout/mapbox/layer/symbol/_icon.py b/plotly/validators/layout/mapbox/layer/symbol/_icon.py
deleted file mode 100644
index 3925114a8c8..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/_icon.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IconValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="icon", parent_name="layout.mapbox.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/_iconsize.py b/plotly/validators/layout/mapbox/layer/symbol/_iconsize.py
deleted file mode 100644
index 511f1c58eb9..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/_iconsize.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IconsizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="iconsize", parent_name="layout.mapbox.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/_placement.py b/plotly/validators/layout/mapbox/layer/symbol/_placement.py
deleted file mode 100644
index 67650e07268..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/_placement.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PlacementValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="placement",
- parent_name="layout.mapbox.layer.symbol",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["point", "line", "line-center"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/_text.py b/plotly/validators/layout/mapbox/layer/symbol/_text.py
deleted file mode 100644
index c4536ab9566..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.mapbox.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/_textfont.py b/plotly/validators/layout/mapbox/layer/symbol/_textfont.py
deleted file mode 100644
index 8a79d3c14ff..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/_textfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="textfont", parent_name="layout.mapbox.layer.symbol", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Textfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/_textposition.py b/plotly/validators/layout/mapbox/layer/symbol/_textposition.py
deleted file mode 100644
index fe76447eef4..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/_textposition.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textposition",
- parent_name="layout.mapbox.layer.symbol",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", False),
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "top left",
- "top center",
- "top right",
- "middle left",
- "middle center",
- "middle right",
- "bottom left",
- "bottom center",
- "bottom right",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/textfont/__init__.py b/plotly/validators/layout/mapbox/layer/symbol/textfont/__init__.py
deleted file mode 100644
index 13cbf9ae54e..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/textfont/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/mapbox/layer/symbol/textfont/_color.py b/plotly/validators/layout/mapbox/layer/symbol/textfont/_color.py
deleted file mode 100644
index bf3c3114c64..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/textfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.mapbox.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/textfont/_family.py b/plotly/validators/layout/mapbox/layer/symbol/textfont/_family.py
deleted file mode 100644
index a0a7c6f7d2f..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/textfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.mapbox.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/textfont/_size.py b/plotly/validators/layout/mapbox/layer/symbol/textfont/_size.py
deleted file mode 100644
index f0c01d2eda7..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/textfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.mapbox.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/textfont/_style.py b/plotly/validators/layout/mapbox/layer/symbol/textfont/_style.py
deleted file mode 100644
index b3b8f3d89fb..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/textfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.mapbox.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/mapbox/layer/symbol/textfont/_weight.py b/plotly/validators/layout/mapbox/layer/symbol/textfont/_weight.py
deleted file mode 100644
index 0ebd967f604..00000000000
--- a/plotly/validators/layout/mapbox/layer/symbol/textfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.mapbox.layer.symbol.textfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/margin/__init__.py b/plotly/validators/layout/margin/__init__.py
deleted file mode 100644
index 0fc672f9e99..00000000000
--- a/plotly/validators/layout/margin/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._t.TValidator",
- "._r.RValidator",
- "._pad.PadValidator",
- "._l.LValidator",
- "._b.BValidator",
- "._autoexpand.AutoexpandValidator",
- ],
-)
diff --git a/plotly/validators/layout/margin/_autoexpand.py b/plotly/validators/layout/margin/_autoexpand.py
deleted file mode 100644
index 4027888ec85..00000000000
--- a/plotly/validators/layout/margin/_autoexpand.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutoexpandValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="autoexpand", parent_name="layout.margin", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/margin/_b.py b/plotly/validators/layout/margin/_b.py
deleted file mode 100644
index 0f4f12a5604..00000000000
--- a/plotly/validators/layout/margin/_b.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="b", parent_name="layout.margin", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/margin/_l.py b/plotly/validators/layout/margin/_l.py
deleted file mode 100644
index c0d54816933..00000000000
--- a/plotly/validators/layout/margin/_l.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="l", parent_name="layout.margin", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/margin/_pad.py b/plotly/validators/layout/margin/_pad.py
deleted file mode 100644
index 82c64282ea6..00000000000
--- a/plotly/validators/layout/margin/_pad.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PadValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="pad", parent_name="layout.margin", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/margin/_r.py b/plotly/validators/layout/margin/_r.py
deleted file mode 100644
index b1f73f86a33..00000000000
--- a/plotly/validators/layout/margin/_r.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="r", parent_name="layout.margin", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/margin/_t.py b/plotly/validators/layout/margin/_t.py
deleted file mode 100644
index 455c6316200..00000000000
--- a/plotly/validators/layout/margin/_t.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="t", parent_name="layout.margin", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/__init__.py b/plotly/validators/layout/modebar/__init__.py
deleted file mode 100644
index 07339747c28..00000000000
--- a/plotly/validators/layout/modebar/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._uirevision.UirevisionValidator",
- "._removesrc.RemovesrcValidator",
- "._remove.RemoveValidator",
- "._orientation.OrientationValidator",
- "._color.ColorValidator",
- "._bgcolor.BgcolorValidator",
- "._addsrc.AddsrcValidator",
- "._add.AddValidator",
- "._activecolor.ActivecolorValidator",
- ],
-)
diff --git a/plotly/validators/layout/modebar/_activecolor.py b/plotly/validators/layout/modebar/_activecolor.py
deleted file mode 100644
index d9ccea3e0d2..00000000000
--- a/plotly/validators/layout/modebar/_activecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ActivecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="activecolor", parent_name="layout.modebar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "modebar"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_add.py b/plotly/validators/layout/modebar/_add.py
deleted file mode 100644
index 5a8652e064f..00000000000
--- a/plotly/validators/layout/modebar/_add.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AddValidator(_bv.StringValidator):
- def __init__(self, plotly_name="add", parent_name="layout.modebar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "modebar"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_addsrc.py b/plotly/validators/layout/modebar/_addsrc.py
deleted file mode 100644
index 445159def8c..00000000000
--- a/plotly/validators/layout/modebar/_addsrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AddsrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="addsrc", parent_name="layout.modebar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_bgcolor.py b/plotly/validators/layout/modebar/_bgcolor.py
deleted file mode 100644
index df86959eccb..00000000000
--- a/plotly/validators/layout/modebar/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.modebar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "modebar"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_color.py b/plotly/validators/layout/modebar/_color.py
deleted file mode 100644
index e752c6571b7..00000000000
--- a/plotly/validators/layout/modebar/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.modebar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "modebar"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_orientation.py b/plotly/validators/layout/modebar/_orientation.py
deleted file mode 100644
index e1975d7084d..00000000000
--- a/plotly/validators/layout/modebar/_orientation.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrientationValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="orientation", parent_name="layout.modebar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "modebar"),
- values=kwargs.pop("values", ["v", "h"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_remove.py b/plotly/validators/layout/modebar/_remove.py
deleted file mode 100644
index 4675ef417e1..00000000000
--- a/plotly/validators/layout/modebar/_remove.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RemoveValidator(_bv.StringValidator):
- def __init__(self, plotly_name="remove", parent_name="layout.modebar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "modebar"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_removesrc.py b/plotly/validators/layout/modebar/_removesrc.py
deleted file mode 100644
index 113bf267528..00000000000
--- a/plotly/validators/layout/modebar/_removesrc.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RemovesrcValidator(_bv.SrcValidator):
- def __init__(self, plotly_name="removesrc", parent_name="layout.modebar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/modebar/_uirevision.py b/plotly/validators/layout/modebar/_uirevision.py
deleted file mode 100644
index 59d110b9f64..00000000000
--- a/plotly/validators/layout/modebar/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="layout.modebar", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newselection/__init__.py b/plotly/validators/layout/newselection/__init__.py
deleted file mode 100644
index 4358e4fdb74..00000000000
--- a/plotly/validators/layout/newselection/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._mode.ModeValidator", "._line.LineValidator"]
-)
diff --git a/plotly/validators/layout/newselection/_line.py b/plotly/validators/layout/newselection/_line.py
deleted file mode 100644
index b3ac8ec8b47..00000000000
--- a/plotly/validators/layout/newselection/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="layout.newselection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newselection/_mode.py b/plotly/validators/layout/newselection/_mode.py
deleted file mode 100644
index c3433303db4..00000000000
--- a/plotly/validators/layout/newselection/_mode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ModeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="mode", parent_name="layout.newselection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["immediate", "gradual"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newselection/line/__init__.py b/plotly/validators/layout/newselection/line/__init__.py
deleted file mode 100644
index c5140ef758d..00000000000
--- a/plotly/validators/layout/newselection/line/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._dash.DashValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/layout/newselection/line/_color.py b/plotly/validators/layout/newselection/line/_color.py
deleted file mode 100644
index e83d724f758..00000000000
--- a/plotly/validators/layout/newselection/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.newselection.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newselection/line/_dash.py b/plotly/validators/layout/newselection/line/_dash.py
deleted file mode 100644
index 19bd7f4f9bc..00000000000
--- a/plotly/validators/layout/newselection/line/_dash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="dash", parent_name="layout.newselection.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newselection/line/_width.py b/plotly/validators/layout/newselection/line/_width.py
deleted file mode 100644
index 4d6549906f2..00000000000
--- a/plotly/validators/layout/newselection/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="layout.newselection.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/__init__.py b/plotly/validators/layout/newshape/__init__.py
deleted file mode 100644
index e83bc30aad6..00000000000
--- a/plotly/validators/layout/newshape/__init__.py
+++ /dev/null
@@ -1,24 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._showlegend.ShowlegendValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._line.LineValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._layer.LayerValidator",
- "._label.LabelValidator",
- "._fillrule.FillruleValidator",
- "._fillcolor.FillcolorValidator",
- "._drawdirection.DrawdirectionValidator",
- ],
-)
diff --git a/plotly/validators/layout/newshape/_drawdirection.py b/plotly/validators/layout/newshape/_drawdirection.py
deleted file mode 100644
index 46d80fdbadb..00000000000
--- a/plotly/validators/layout/newshape/_drawdirection.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DrawdirectionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="drawdirection", parent_name="layout.newshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values", ["ortho", "horizontal", "vertical", "diagonal"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_fillcolor.py b/plotly/validators/layout/newshape/_fillcolor.py
deleted file mode 100644
index 66dedcff62c..00000000000
--- a/plotly/validators/layout/newshape/_fillcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="fillcolor", parent_name="layout.newshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_fillrule.py b/plotly/validators/layout/newshape/_fillrule.py
deleted file mode 100644
index c8661683576..00000000000
--- a/plotly/validators/layout/newshape/_fillrule.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillruleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="fillrule", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["evenodd", "nonzero"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_label.py b/plotly/validators/layout/newshape/_label.py
deleted file mode 100644
index 15ae18a7966..00000000000
--- a/plotly/validators/layout/newshape/_label.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="label", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Label"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_layer.py b/plotly/validators/layout/newshape/_layer.py
deleted file mode 100644
index e36aa87dfe7..00000000000
--- a/plotly/validators/layout/newshape/_layer.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="layer", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["below", "above", "between"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_legend.py b/plotly/validators/layout/newshape/_legend.py
deleted file mode 100644
index 58a99050501..00000000000
--- a/plotly/validators/layout/newshape/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_legendgroup.py b/plotly/validators/layout/newshape/_legendgroup.py
deleted file mode 100644
index 54fdc707760..00000000000
--- a/plotly/validators/layout/newshape/_legendgroup.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="legendgroup", parent_name="layout.newshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_legendgrouptitle.py b/plotly/validators/layout/newshape/_legendgrouptitle.py
deleted file mode 100644
index ead9cf99882..00000000000
--- a/plotly/validators/layout/newshape/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="layout.newshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_legendrank.py b/plotly/validators/layout/newshape/_legendrank.py
deleted file mode 100644
index 1f040330b33..00000000000
--- a/plotly/validators/layout/newshape/_legendrank.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendrank", parent_name="layout.newshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_legendwidth.py b/plotly/validators/layout/newshape/_legendwidth.py
deleted file mode 100644
index 01e2d9ce512..00000000000
--- a/plotly/validators/layout/newshape/_legendwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="legendwidth", parent_name="layout.newshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_line.py b/plotly/validators/layout/newshape/_line.py
deleted file mode 100644
index 75f99126c83..00000000000
--- a/plotly/validators/layout/newshape/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_name.py b/plotly/validators/layout/newshape/_name.py
deleted file mode 100644
index a2c955e0e6d..00000000000
--- a/plotly/validators/layout/newshape/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_opacity.py b/plotly/validators/layout/newshape/_opacity.py
deleted file mode 100644
index 2c9cb6ef784..00000000000
--- a/plotly/validators/layout/newshape/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_showlegend.py b/plotly/validators/layout/newshape/_showlegend.py
deleted file mode 100644
index d0e46294fe7..00000000000
--- a/plotly/validators/layout/newshape/_showlegend.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showlegend", parent_name="layout.newshape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/_visible.py b/plotly/validators/layout/newshape/_visible.py
deleted file mode 100644
index 0608150fa92..00000000000
--- a/plotly/validators/layout/newshape/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="layout.newshape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/__init__.py b/plotly/validators/layout/newshape/label/__init__.py
deleted file mode 100644
index 215b669f842..00000000000
--- a/plotly/validators/layout/newshape/label/__init__.py
+++ /dev/null
@@ -1,17 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yanchor.YanchorValidator",
- "._xanchor.XanchorValidator",
- "._texttemplate.TexttemplateValidator",
- "._textposition.TextpositionValidator",
- "._textangle.TextangleValidator",
- "._text.TextValidator",
- "._padding.PaddingValidator",
- "._font.FontValidator",
- ],
-)
diff --git a/plotly/validators/layout/newshape/label/_font.py b/plotly/validators/layout/newshape/label/_font.py
deleted file mode 100644
index 1e7dbd358c5..00000000000
--- a/plotly/validators/layout/newshape/label/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/_padding.py b/plotly/validators/layout/newshape/label/_padding.py
deleted file mode 100644
index 783ad9820f0..00000000000
--- a/plotly/validators/layout/newshape/label/_padding.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PaddingValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="padding", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/_text.py b/plotly/validators/layout/newshape/label/_text.py
deleted file mode 100644
index 18ed265910d..00000000000
--- a/plotly/validators/layout/newshape/label/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/_textangle.py b/plotly/validators/layout/newshape/label/_textangle.py
deleted file mode 100644
index c2c361e0c65..00000000000
--- a/plotly/validators/layout/newshape/label/_textangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="textangle", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/_textposition.py b/plotly/validators/layout/newshape/label/_textposition.py
deleted file mode 100644
index efce977e780..00000000000
--- a/plotly/validators/layout/newshape/label/_textposition.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textposition", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "top left",
- "top center",
- "top right",
- "middle left",
- "middle center",
- "middle right",
- "bottom left",
- "bottom center",
- "bottom right",
- "start",
- "middle",
- "end",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/_texttemplate.py b/plotly/validators/layout/newshape/label/_texttemplate.py
deleted file mode 100644
index e5d25bea96e..00000000000
--- a/plotly/validators/layout/newshape/label/_texttemplate.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="texttemplate", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/_xanchor.py b/plotly/validators/layout/newshape/label/_xanchor.py
deleted file mode 100644
index bf2c24d17a1..00000000000
--- a/plotly/validators/layout/newshape/label/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/_yanchor.py b/plotly/validators/layout/newshape/label/_yanchor.py
deleted file mode 100644
index 7b603fc26c5..00000000000
--- a/plotly/validators/layout/newshape/label/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="layout.newshape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/__init__.py b/plotly/validators/layout/newshape/label/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/newshape/label/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/newshape/label/font/_color.py b/plotly/validators/layout/newshape/label/font/_color.py
deleted file mode 100644
index 56fd2aa62ff..00000000000
--- a/plotly/validators/layout/newshape/label/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_family.py b/plotly/validators/layout/newshape/label/font/_family.py
deleted file mode 100644
index c804e4a49ef..00000000000
--- a/plotly/validators/layout/newshape/label/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_lineposition.py b/plotly/validators/layout/newshape/label/font/_lineposition.py
deleted file mode 100644
index 3c8fd067a29..00000000000
--- a/plotly/validators/layout/newshape/label/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.newshape.label.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_shadow.py b/plotly/validators/layout/newshape/label/font/_shadow.py
deleted file mode 100644
index c76d35b2283..00000000000
--- a/plotly/validators/layout/newshape/label/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_size.py b/plotly/validators/layout/newshape/label/font/_size.py
deleted file mode 100644
index 504fdf831e2..00000000000
--- a/plotly/validators/layout/newshape/label/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_style.py b/plotly/validators/layout/newshape/label/font/_style.py
deleted file mode 100644
index de16fe82598..00000000000
--- a/plotly/validators/layout/newshape/label/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_textcase.py b/plotly/validators/layout/newshape/label/font/_textcase.py
deleted file mode 100644
index 3bcf054300a..00000000000
--- a/plotly/validators/layout/newshape/label/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_variant.py b/plotly/validators/layout/newshape/label/font/_variant.py
deleted file mode 100644
index 81ba1bfdffa..00000000000
--- a/plotly/validators/layout/newshape/label/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/label/font/_weight.py b/plotly/validators/layout/newshape/label/font/_weight.py
deleted file mode 100644
index 6fda929c62d..00000000000
--- a/plotly/validators/layout/newshape/label/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.newshape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/__init__.py b/plotly/validators/layout/newshape/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/_font.py b/plotly/validators/layout/newshape/legendgrouptitle/_font.py
deleted file mode 100644
index b46fc50f725..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="layout.newshape.legendgrouptitle",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/_text.py b/plotly/validators/layout/newshape/legendgrouptitle/_text.py
deleted file mode 100644
index df6df5efd3b..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="text",
- parent_name="layout.newshape.legendgrouptitle",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/__init__.py b/plotly/validators/layout/newshape/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_color.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_color.py
deleted file mode 100644
index a4006a62d13..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_family.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_family.py
deleted file mode 100644
index 5eaad3dc90f..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_lineposition.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index bfc0a8bb070..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_shadow.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 39d93837175..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_size.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_size.py
deleted file mode 100644
index 2005f64a86c..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_style.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_style.py
deleted file mode 100644
index 9b36e9f1235..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_textcase.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index f19769ee9c6..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_variant.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_variant.py
deleted file mode 100644
index 6fc4f4f9767..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/legendgrouptitle/font/_weight.py b/plotly/validators/layout/newshape/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 7da2f4b585c..00000000000
--- a/plotly/validators/layout/newshape/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.newshape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/line/__init__.py b/plotly/validators/layout/newshape/line/__init__.py
deleted file mode 100644
index c5140ef758d..00000000000
--- a/plotly/validators/layout/newshape/line/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._dash.DashValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/layout/newshape/line/_color.py b/plotly/validators/layout/newshape/line/_color.py
deleted file mode 100644
index 9aa97e9c7b4..00000000000
--- a/plotly/validators/layout/newshape/line/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.newshape.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/line/_dash.py b/plotly/validators/layout/newshape/line/_dash.py
deleted file mode 100644
index 5bdf74d0cb0..00000000000
--- a/plotly/validators/layout/newshape/line/_dash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="dash", parent_name="layout.newshape.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/newshape/line/_width.py b/plotly/validators/layout/newshape/line/_width.py
deleted file mode 100644
index e9611140461..00000000000
--- a/plotly/validators/layout/newshape/line/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="layout.newshape.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/__init__.py b/plotly/validators/layout/polar/__init__.py
deleted file mode 100644
index bbced9cd240..00000000000
--- a/plotly/validators/layout/polar/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._uirevision.UirevisionValidator",
- "._sector.SectorValidator",
- "._radialaxis.RadialaxisValidator",
- "._hole.HoleValidator",
- "._gridshape.GridshapeValidator",
- "._domain.DomainValidator",
- "._bgcolor.BgcolorValidator",
- "._barmode.BarmodeValidator",
- "._bargap.BargapValidator",
- "._angularaxis.AngularaxisValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/_angularaxis.py b/plotly/validators/layout/polar/_angularaxis.py
deleted file mode 100644
index 964901ee8f6..00000000000
--- a/plotly/validators/layout/polar/_angularaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AngularaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="angularaxis", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "AngularAxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_bargap.py b/plotly/validators/layout/polar/_bargap.py
deleted file mode 100644
index cd94f345f4d..00000000000
--- a/plotly/validators/layout/polar/_bargap.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BargapValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="bargap", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_barmode.py b/plotly/validators/layout/polar/_barmode.py
deleted file mode 100644
index 9d9edca91fa..00000000000
--- a/plotly/validators/layout/polar/_barmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="barmode", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["stack", "overlay"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_bgcolor.py b/plotly/validators/layout/polar/_bgcolor.py
deleted file mode 100644
index 4cff8e07b9e..00000000000
--- a/plotly/validators/layout/polar/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_domain.py b/plotly/validators/layout/polar/_domain.py
deleted file mode 100644
index 8c4eea9d053..00000000000
--- a/plotly/validators/layout/polar/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_gridshape.py b/plotly/validators/layout/polar/_gridshape.py
deleted file mode 100644
index 73fb27e1f4d..00000000000
--- a/plotly/validators/layout/polar/_gridshape.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridshapeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="gridshape", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["circular", "linear"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_hole.py b/plotly/validators/layout/polar/_hole.py
deleted file mode 100644
index 9c636a46c03..00000000000
--- a/plotly/validators/layout/polar/_hole.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoleValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="hole", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_radialaxis.py b/plotly/validators/layout/polar/_radialaxis.py
deleted file mode 100644
index 8456c9eca69..00000000000
--- a/plotly/validators/layout/polar/_radialaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RadialaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="radialaxis", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "RadialAxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_sector.py b/plotly/validators/layout/polar/_sector.py
deleted file mode 100644
index dd2d37ed8a8..00000000000
--- a/plotly/validators/layout/polar/_sector.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SectorValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="sector", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "number"},
- {"editType": "plot", "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/_uirevision.py b/plotly/validators/layout/polar/_uirevision.py
deleted file mode 100644
index b202f028ea7..00000000000
--- a/plotly/validators/layout/polar/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="layout.polar", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/__init__.py b/plotly/validators/layout/polar/angularaxis/__init__.py
deleted file mode 100644
index fb6a5a28d49..00000000000
--- a/plotly/validators/layout/polar/angularaxis/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._type.TypeValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._thetaunit.ThetaunitValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._rotation.RotationValidator",
- "._period.PeriodValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._layer.LayerValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._direction.DirectionValidator",
- "._color.ColorValidator",
- "._categoryorder.CategoryorderValidator",
- "._categoryarraysrc.CategoryarraysrcValidator",
- "._categoryarray.CategoryarrayValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/angularaxis/_autotypenumbers.py b/plotly/validators/layout/polar/angularaxis/_autotypenumbers.py
deleted file mode 100644
index 7c55a8a2ddb..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_autotypenumbers.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="autotypenumbers",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_categoryarray.py b/plotly/validators/layout/polar/angularaxis/_categoryarray.py
deleted file mode 100644
index 89745693f0d..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_categoryarray.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarrayValidator(_bv.DataArrayValidator):
- def __init__(
- self,
- plotly_name="categoryarray",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_categoryarraysrc.py b/plotly/validators/layout/polar/angularaxis/_categoryarraysrc.py
deleted file mode 100644
index eac1f7d62bf..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_categoryarraysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarraysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="categoryarraysrc",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_categoryorder.py b/plotly/validators/layout/polar/angularaxis/_categoryorder.py
deleted file mode 100644
index 0871e06b382..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_categoryorder.py
+++ /dev/null
@@ -1,42 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryorderValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="categoryorder",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "trace",
- "category ascending",
- "category descending",
- "array",
- "total ascending",
- "total descending",
- "min ascending",
- "min descending",
- "max ascending",
- "max descending",
- "sum ascending",
- "sum descending",
- "mean ascending",
- "mean descending",
- "geometric mean ascending",
- "geometric mean descending",
- "median ascending",
- "median descending",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_color.py b/plotly/validators/layout/polar/angularaxis/_color.py
deleted file mode 100644
index 5f54c526a0c..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_direction.py b/plotly/validators/layout/polar/angularaxis/_direction.py
deleted file mode 100644
index b54eec2fb21..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_direction.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DirectionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="direction", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["counterclockwise", "clockwise"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_dtick.py b/plotly/validators/layout/polar/angularaxis/_dtick.py
deleted file mode 100644
index 752090ed6c3..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_exponentformat.py b/plotly/validators/layout/polar/angularaxis/_exponentformat.py
deleted file mode 100644
index 702b20be981..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_gridcolor.py b/plotly/validators/layout/polar/angularaxis/_gridcolor.py
deleted file mode 100644
index ce3a759d001..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_griddash.py b/plotly/validators/layout/polar/angularaxis/_griddash.py
deleted file mode 100644
index 7159b193e12..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_gridwidth.py b/plotly/validators/layout/polar/angularaxis/_gridwidth.py
deleted file mode 100644
index 7c6f11c9bf1..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_hoverformat.py b/plotly/validators/layout/polar/angularaxis/_hoverformat.py
deleted file mode 100644
index c834e67f188..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_hoverformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="hoverformat",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_labelalias.py b/plotly/validators/layout/polar/angularaxis/_labelalias.py
deleted file mode 100644
index 0e402d32b11..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_layer.py b/plotly/validators/layout/polar/angularaxis/_layer.py
deleted file mode 100644
index e1fe91e6d45..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_layer.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="layer", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["above traces", "below traces"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_linecolor.py b/plotly/validators/layout/polar/angularaxis/_linecolor.py
deleted file mode 100644
index 3c9370636b9..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_linewidth.py b/plotly/validators/layout/polar/angularaxis/_linewidth.py
deleted file mode 100644
index ac3efd62fab..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_minexponent.py b/plotly/validators/layout/polar/angularaxis/_minexponent.py
deleted file mode 100644
index a40518235ce..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_minexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="minexponent",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_nticks.py b/plotly/validators/layout/polar/angularaxis/_nticks.py
deleted file mode 100644
index f90455d026a..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_period.py b/plotly/validators/layout/polar/angularaxis/_period.py
deleted file mode 100644
index 98217231076..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_period.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PeriodValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="period", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_rotation.py b/plotly/validators/layout/polar/angularaxis/_rotation.py
deleted file mode 100644
index e592e54967f..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_rotation.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RotationValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="rotation", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_separatethousands.py b/plotly/validators/layout/polar/angularaxis/_separatethousands.py
deleted file mode 100644
index ae0dd236d42..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_showexponent.py b/plotly/validators/layout/polar/angularaxis/_showexponent.py
deleted file mode 100644
index d183ae81b3a..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_showexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showexponent",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_showgrid.py b/plotly/validators/layout/polar/angularaxis/_showgrid.py
deleted file mode 100644
index 03d1536e808..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_showline.py b/plotly/validators/layout/polar/angularaxis/_showline.py
deleted file mode 100644
index aec27b5d1f8..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_showticklabels.py b/plotly/validators/layout/polar/angularaxis/_showticklabels.py
deleted file mode 100644
index c4cc1987dc0..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_showtickprefix.py b/plotly/validators/layout/polar/angularaxis/_showtickprefix.py
deleted file mode 100644
index 96afeed53dc..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_showticksuffix.py b/plotly/validators/layout/polar/angularaxis/_showticksuffix.py
deleted file mode 100644
index 610d01fe5cd..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_thetaunit.py b/plotly/validators/layout/polar/angularaxis/_thetaunit.py
deleted file mode 100644
index abb8f20503e..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_thetaunit.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ThetaunitValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="thetaunit", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["radians", "degrees"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tick0.py b/plotly/validators/layout/polar/angularaxis/_tick0.py
deleted file mode 100644
index f6e5ef9c631..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickangle.py b/plotly/validators/layout/polar/angularaxis/_tickangle.py
deleted file mode 100644
index 77f5c18bdbb..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickcolor.py b/plotly/validators/layout/polar/angularaxis/_tickcolor.py
deleted file mode 100644
index cc95fd4535c..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickfont.py b/plotly/validators/layout/polar/angularaxis/_tickfont.py
deleted file mode 100644
index 0bc79ca0edf..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickformat.py b/plotly/validators/layout/polar/angularaxis/_tickformat.py
deleted file mode 100644
index a9b9be282ac..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickformatstopdefaults.py b/plotly/validators/layout/polar/angularaxis/_tickformatstopdefaults.py
deleted file mode 100644
index d734a103c22..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickformatstops.py b/plotly/validators/layout/polar/angularaxis/_tickformatstops.py
deleted file mode 100644
index ebbe81cef8f..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_ticklabelstep.py b/plotly/validators/layout/polar/angularaxis/_ticklabelstep.py
deleted file mode 100644
index 2261537161d..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_ticklen.py b/plotly/validators/layout/polar/angularaxis/_ticklen.py
deleted file mode 100644
index 159ffba0d7b..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickmode.py b/plotly/validators/layout/polar/angularaxis/_tickmode.py
deleted file mode 100644
index f259c1c851d..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickprefix.py b/plotly/validators/layout/polar/angularaxis/_tickprefix.py
deleted file mode 100644
index 553c28b79a8..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_ticks.py b/plotly/validators/layout/polar/angularaxis/_ticks.py
deleted file mode 100644
index 5117f2e8342..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_ticksuffix.py b/plotly/validators/layout/polar/angularaxis/_ticksuffix.py
deleted file mode 100644
index b6506314a4e..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_ticktext.py b/plotly/validators/layout/polar/angularaxis/_ticktext.py
deleted file mode 100644
index b5eceffd84f..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_ticktextsrc.py b/plotly/validators/layout/polar/angularaxis/_ticktextsrc.py
deleted file mode 100644
index 44e2b0afb3e..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_ticktextsrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="ticktextsrc",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickvals.py b/plotly/validators/layout/polar/angularaxis/_tickvals.py
deleted file mode 100644
index 8e368da1476..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickvalssrc.py b/plotly/validators/layout/polar/angularaxis/_tickvalssrc.py
deleted file mode 100644
index 684bd8c41a5..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="tickvalssrc",
- parent_name="layout.polar.angularaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_tickwidth.py b/plotly/validators/layout/polar/angularaxis/_tickwidth.py
deleted file mode 100644
index 6168abe1c99..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_type.py b/plotly/validators/layout/polar/angularaxis/_type.py
deleted file mode 100644
index dff83d9b72c..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_type.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="type", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["-", "linear", "category"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_uirevision.py b/plotly/validators/layout/polar/angularaxis/_uirevision.py
deleted file mode 100644
index cd012ba79af..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/_visible.py b/plotly/validators/layout/polar/angularaxis/_visible.py
deleted file mode 100644
index 8e5afd67c90..00000000000
--- a/plotly/validators/layout/polar/angularaxis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.polar.angularaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/__init__.py b/plotly/validators/layout/polar/angularaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_color.py b/plotly/validators/layout/polar/angularaxis/tickfont/_color.py
deleted file mode 100644
index 85fc18978e5..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_family.py b/plotly/validators/layout/polar/angularaxis/tickfont/_family.py
deleted file mode 100644
index 7cb85d91685..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_lineposition.py b/plotly/validators/layout/polar/angularaxis/tickfont/_lineposition.py
deleted file mode 100644
index fb0c3bdf82f..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_shadow.py b/plotly/validators/layout/polar/angularaxis/tickfont/_shadow.py
deleted file mode 100644
index 8abfac414c5..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_size.py b/plotly/validators/layout/polar/angularaxis/tickfont/_size.py
deleted file mode 100644
index bd81b20b363..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_style.py b/plotly/validators/layout/polar/angularaxis/tickfont/_style.py
deleted file mode 100644
index 3b74a8b3258..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_textcase.py b/plotly/validators/layout/polar/angularaxis/tickfont/_textcase.py
deleted file mode 100644
index 94309cba63a..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_variant.py b/plotly/validators/layout/polar/angularaxis/tickfont/_variant.py
deleted file mode 100644
index 3e6a963b6df..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickfont/_weight.py b/plotly/validators/layout/polar/angularaxis/tickfont/_weight.py
deleted file mode 100644
index 5f102e45f05..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.polar.angularaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickformatstop/__init__.py b/plotly/validators/layout/polar/angularaxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/angularaxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/polar/angularaxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index 5698200f4f1..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.polar.angularaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickformatstop/_enabled.py b/plotly/validators/layout/polar/angularaxis/tickformatstop/_enabled.py
deleted file mode 100644
index dda8f5f1942..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.polar.angularaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickformatstop/_name.py b/plotly/validators/layout/polar/angularaxis/tickformatstop/_name.py
deleted file mode 100644
index eb130e2455c..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.polar.angularaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/polar/angularaxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index d699045b4c4..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.polar.angularaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/angularaxis/tickformatstop/_value.py b/plotly/validators/layout/polar/angularaxis/tickformatstop/_value.py
deleted file mode 100644
index 3bc852046d9..00000000000
--- a/plotly/validators/layout/polar/angularaxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.polar.angularaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/domain/__init__.py b/plotly/validators/layout/polar/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/layout/polar/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/domain/_column.py b/plotly/validators/layout/polar/domain/_column.py
deleted file mode 100644
index aab8258982e..00000000000
--- a/plotly/validators/layout/polar/domain/_column.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="column", parent_name="layout.polar.domain", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/domain/_row.py b/plotly/validators/layout/polar/domain/_row.py
deleted file mode 100644
index 0b4818d1b64..00000000000
--- a/plotly/validators/layout/polar/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="layout.polar.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/domain/_x.py b/plotly/validators/layout/polar/domain/_x.py
deleted file mode 100644
index 63d9113c1c1..00000000000
--- a/plotly/validators/layout/polar/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.polar.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/domain/_y.py b/plotly/validators/layout/polar/domain/_y.py
deleted file mode 100644
index 6c116f6e896..00000000000
--- a/plotly/validators/layout/polar/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.polar.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/__init__.py b/plotly/validators/layout/polar/radialaxis/__init__.py
deleted file mode 100644
index e00324f45ce..00000000000
--- a/plotly/validators/layout/polar/radialaxis/__init__.py
+++ /dev/null
@@ -1,65 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._uirevision.UirevisionValidator",
- "._type.TypeValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._side.SideValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._rangemode.RangemodeValidator",
- "._range.RangeValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._layer.LayerValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- "._categoryorder.CategoryorderValidator",
- "._categoryarraysrc.CategoryarraysrcValidator",
- "._categoryarray.CategoryarrayValidator",
- "._calendar.CalendarValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- "._autotickangles.AutotickanglesValidator",
- "._autorangeoptions.AutorangeoptionsValidator",
- "._autorange.AutorangeValidator",
- "._angle.AngleValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/radialaxis/_angle.py b/plotly/validators/layout/polar/radialaxis/_angle.py
deleted file mode 100644
index 24f2c0dab80..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_angle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AngleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="angle", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_autorange.py b/plotly/validators/layout/polar/radialaxis/_autorange.py
deleted file mode 100644
index 2114c0f2a03..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_autorange.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autorange", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop(
- "values",
- [True, False, "reversed", "min reversed", "max reversed", "min", "max"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_autorangeoptions.py b/plotly/validators/layout/polar/radialaxis/_autorangeoptions.py
deleted file mode 100644
index e0668985560..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_autorangeoptions.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeoptionsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="autorangeoptions",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Autorangeoptions"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_autotickangles.py b/plotly/validators/layout/polar/radialaxis/_autotickangles.py
deleted file mode 100644
index e7839886a69..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_autotickangles.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotickanglesValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="autotickangles",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- free_length=kwargs.pop("free_length", True),
- items=kwargs.pop("items", {"valType": "angle"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_autotypenumbers.py b/plotly/validators/layout/polar/radialaxis/_autotypenumbers.py
deleted file mode 100644
index e1069ada53c..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_autotypenumbers.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="autotypenumbers",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_calendar.py b/plotly/validators/layout/polar/radialaxis/_calendar.py
deleted file mode 100644
index dff1201fd79..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_calendar.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CalendarValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="calendar", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_categoryarray.py b/plotly/validators/layout/polar/radialaxis/_categoryarray.py
deleted file mode 100644
index 9e74818e09a..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_categoryarray.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarrayValidator(_bv.DataArrayValidator):
- def __init__(
- self,
- plotly_name="categoryarray",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_categoryarraysrc.py b/plotly/validators/layout/polar/radialaxis/_categoryarraysrc.py
deleted file mode 100644
index bdb9587e8f3..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_categoryarraysrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarraysrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="categoryarraysrc",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_categoryorder.py b/plotly/validators/layout/polar/radialaxis/_categoryorder.py
deleted file mode 100644
index 3b68a2de554..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_categoryorder.py
+++ /dev/null
@@ -1,42 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryorderValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="categoryorder",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "trace",
- "category ascending",
- "category descending",
- "array",
- "total ascending",
- "total descending",
- "min ascending",
- "min descending",
- "max ascending",
- "max descending",
- "sum ascending",
- "sum descending",
- "mean ascending",
- "mean descending",
- "geometric mean ascending",
- "geometric mean descending",
- "median ascending",
- "median descending",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_color.py b/plotly/validators/layout/polar/radialaxis/_color.py
deleted file mode 100644
index 3391df212b1..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_dtick.py b/plotly/validators/layout/polar/radialaxis/_dtick.py
deleted file mode 100644
index 0b4acdd96bc..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_exponentformat.py b/plotly/validators/layout/polar/radialaxis/_exponentformat.py
deleted file mode 100644
index bada5e5d836..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_exponentformat.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="exponentformat",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_gridcolor.py b/plotly/validators/layout/polar/radialaxis/_gridcolor.py
deleted file mode 100644
index 9cb3f212fa3..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_griddash.py b/plotly/validators/layout/polar/radialaxis/_griddash.py
deleted file mode 100644
index bc56e99794e..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_gridwidth.py b/plotly/validators/layout/polar/radialaxis/_gridwidth.py
deleted file mode 100644
index d1106e57805..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_hoverformat.py b/plotly/validators/layout/polar/radialaxis/_hoverformat.py
deleted file mode 100644
index 05238049879..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_labelalias.py b/plotly/validators/layout/polar/radialaxis/_labelalias.py
deleted file mode 100644
index 5369af3d5fc..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_layer.py b/plotly/validators/layout/polar/radialaxis/_layer.py
deleted file mode 100644
index db6f68cfdd5..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_layer.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="layer", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["above traces", "below traces"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_linecolor.py b/plotly/validators/layout/polar/radialaxis/_linecolor.py
deleted file mode 100644
index ef1a9ac2783..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_linewidth.py b/plotly/validators/layout/polar/radialaxis/_linewidth.py
deleted file mode 100644
index c278ef8e876..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_maxallowed.py b/plotly/validators/layout/polar/radialaxis/_maxallowed.py
deleted file mode 100644
index 9f9dfa333f5..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_maxallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="maxallowed", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_minallowed.py b/plotly/validators/layout/polar/radialaxis/_minallowed.py
deleted file mode 100644
index 5a80dd1e55d..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_minallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="minallowed", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_minexponent.py b/plotly/validators/layout/polar/radialaxis/_minexponent.py
deleted file mode 100644
index 1487cd546a1..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_nticks.py b/plotly/validators/layout/polar/radialaxis/_nticks.py
deleted file mode 100644
index eeb6991ef28..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_range.py b/plotly/validators/layout/polar/radialaxis/_range.py
deleted file mode 100644
index 331c406e1a0..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_range.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self, plotly_name="range", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"autorange": False}),
- items=kwargs.pop(
- "items",
- [
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_rangemode.py b/plotly/validators/layout/polar/radialaxis/_rangemode.py
deleted file mode 100644
index 8ddf79bca67..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_rangemode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangemodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="rangemode", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["tozero", "nonnegative", "normal"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_separatethousands.py b/plotly/validators/layout/polar/radialaxis/_separatethousands.py
deleted file mode 100644
index 10ced87baad..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_showexponent.py b/plotly/validators/layout/polar/radialaxis/_showexponent.py
deleted file mode 100644
index 6044707b4a1..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_showexponent.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showexponent",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_showgrid.py b/plotly/validators/layout/polar/radialaxis/_showgrid.py
deleted file mode 100644
index ea0c8dcf757..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_showline.py b/plotly/validators/layout/polar/radialaxis/_showline.py
deleted file mode 100644
index 9423ae84fc3..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_showticklabels.py b/plotly/validators/layout/polar/radialaxis/_showticklabels.py
deleted file mode 100644
index 65500eb5068..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_showtickprefix.py b/plotly/validators/layout/polar/radialaxis/_showtickprefix.py
deleted file mode 100644
index 93a5f15f33b..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_showticksuffix.py b/plotly/validators/layout/polar/radialaxis/_showticksuffix.py
deleted file mode 100644
index 5a5e771e8f2..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_side.py b/plotly/validators/layout/polar/radialaxis/_side.py
deleted file mode 100644
index c916ccfad09..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["clockwise", "counterclockwise"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tick0.py b/plotly/validators/layout/polar/radialaxis/_tick0.py
deleted file mode 100644
index a36f48bf906..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickangle.py b/plotly/validators/layout/polar/radialaxis/_tickangle.py
deleted file mode 100644
index 0068c80a2db..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickcolor.py b/plotly/validators/layout/polar/radialaxis/_tickcolor.py
deleted file mode 100644
index 146639b1b67..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickfont.py b/plotly/validators/layout/polar/radialaxis/_tickfont.py
deleted file mode 100644
index 47847fd571e..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickformat.py b/plotly/validators/layout/polar/radialaxis/_tickformat.py
deleted file mode 100644
index 18275980c8d..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickformatstopdefaults.py b/plotly/validators/layout/polar/radialaxis/_tickformatstopdefaults.py
deleted file mode 100644
index 82cd111532c..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickformatstops.py b/plotly/validators/layout/polar/radialaxis/_tickformatstops.py
deleted file mode 100644
index 92fc82a1e40..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_ticklabelstep.py b/plotly/validators/layout/polar/radialaxis/_ticklabelstep.py
deleted file mode 100644
index d4fddd6316c..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_ticklabelstep.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="ticklabelstep",
- parent_name="layout.polar.radialaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_ticklen.py b/plotly/validators/layout/polar/radialaxis/_ticklen.py
deleted file mode 100644
index 011c2d0a9af..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickmode.py b/plotly/validators/layout/polar/radialaxis/_tickmode.py
deleted file mode 100644
index a1955b24928..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickprefix.py b/plotly/validators/layout/polar/radialaxis/_tickprefix.py
deleted file mode 100644
index eecd4ebffe0..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_ticks.py b/plotly/validators/layout/polar/radialaxis/_ticks.py
deleted file mode 100644
index c6d6893dfa5..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_ticksuffix.py b/plotly/validators/layout/polar/radialaxis/_ticksuffix.py
deleted file mode 100644
index 7ee546e89e4..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_ticktext.py b/plotly/validators/layout/polar/radialaxis/_ticktext.py
deleted file mode 100644
index 35c0d977d3e..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_ticktextsrc.py b/plotly/validators/layout/polar/radialaxis/_ticktextsrc.py
deleted file mode 100644
index f77abd9cc74..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickvals.py b/plotly/validators/layout/polar/radialaxis/_tickvals.py
deleted file mode 100644
index 60ef276ebb0..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickvalssrc.py b/plotly/validators/layout/polar/radialaxis/_tickvalssrc.py
deleted file mode 100644
index 02b106818e0..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_tickwidth.py b/plotly/validators/layout/polar/radialaxis/_tickwidth.py
deleted file mode 100644
index 9d58a35dd97..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_title.py b/plotly/validators/layout/polar/radialaxis/_title.py
deleted file mode 100644
index e9fe179e0b2..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_type.py b/plotly/validators/layout/polar/radialaxis/_type.py
deleted file mode 100644
index d0f23cb571a..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_type.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="type", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["-", "linear", "log", "date", "category"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_uirevision.py b/plotly/validators/layout/polar/radialaxis/_uirevision.py
deleted file mode 100644
index 306eb87f11b..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/_visible.py b/plotly/validators/layout/polar/radialaxis/_visible.py
deleted file mode 100644
index 25d97e6548b..00000000000
--- a/plotly/validators/layout/polar/radialaxis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.polar.radialaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/autorangeoptions/__init__.py b/plotly/validators/layout/polar/radialaxis/autorangeoptions/__init__.py
deleted file mode 100644
index 8ef0b74165b..00000000000
--- a/plotly/validators/layout/polar/radialaxis/autorangeoptions/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._includesrc.IncludesrcValidator",
- "._include.IncludeValidator",
- "._clipmin.ClipminValidator",
- "._clipmax.ClipmaxValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_clipmax.py b/plotly/validators/layout/polar/radialaxis/autorangeoptions/_clipmax.py
deleted file mode 100644
index f20e2074662..00000000000
--- a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_clipmax.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipmaxValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmax",
- parent_name="layout.polar.radialaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_clipmin.py b/plotly/validators/layout/polar/radialaxis/autorangeoptions/_clipmin.py
deleted file mode 100644
index 6137912f4a4..00000000000
--- a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_clipmin.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipminValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmin",
- parent_name="layout.polar.radialaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_include.py b/plotly/validators/layout/polar/radialaxis/autorangeoptions/_include.py
deleted file mode 100644
index 6b1eb0d81eb..00000000000
--- a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_include.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludeValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="include",
- parent_name="layout.polar.radialaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_includesrc.py b/plotly/validators/layout/polar/radialaxis/autorangeoptions/_includesrc.py
deleted file mode 100644
index 1b3914189fa..00000000000
--- a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_includesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="includesrc",
- parent_name="layout.polar.radialaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_maxallowed.py b/plotly/validators/layout/polar/radialaxis/autorangeoptions/_maxallowed.py
deleted file mode 100644
index 63d9f27ab1f..00000000000
--- a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_maxallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="maxallowed",
- parent_name="layout.polar.radialaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_minallowed.py b/plotly/validators/layout/polar/radialaxis/autorangeoptions/_minallowed.py
deleted file mode 100644
index bf38769ddd7..00000000000
--- a/plotly/validators/layout/polar/radialaxis/autorangeoptions/_minallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="minallowed",
- parent_name="layout.polar.radialaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/__init__.py b/plotly/validators/layout/polar/radialaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_color.py b/plotly/validators/layout/polar/radialaxis/tickfont/_color.py
deleted file mode 100644
index 3391ef1602c..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_family.py b/plotly/validators/layout/polar/radialaxis/tickfont/_family.py
deleted file mode 100644
index 9be3125b52c..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_lineposition.py b/plotly/validators/layout/polar/radialaxis/tickfont/_lineposition.py
deleted file mode 100644
index 8bc142b4c00..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_shadow.py b/plotly/validators/layout/polar/radialaxis/tickfont/_shadow.py
deleted file mode 100644
index 1be2192ef93..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_size.py b/plotly/validators/layout/polar/radialaxis/tickfont/_size.py
deleted file mode 100644
index 8b65f4f3e41..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_style.py b/plotly/validators/layout/polar/radialaxis/tickfont/_style.py
deleted file mode 100644
index 5502c6a7449..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_textcase.py b/plotly/validators/layout/polar/radialaxis/tickfont/_textcase.py
deleted file mode 100644
index 8a956735642..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_variant.py b/plotly/validators/layout/polar/radialaxis/tickfont/_variant.py
deleted file mode 100644
index 69750df0188..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickfont/_weight.py b/plotly/validators/layout/polar/radialaxis/tickfont/_weight.py
deleted file mode 100644
index 19432ed838a..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.polar.radialaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickformatstop/__init__.py b/plotly/validators/layout/polar/radialaxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/radialaxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/polar/radialaxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index bf1c5871fa8..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.polar.radialaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickformatstop/_enabled.py b/plotly/validators/layout/polar/radialaxis/tickformatstop/_enabled.py
deleted file mode 100644
index 8a7d6ba0531..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.polar.radialaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickformatstop/_name.py b/plotly/validators/layout/polar/radialaxis/tickformatstop/_name.py
deleted file mode 100644
index 91c5f76a7ae..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.polar.radialaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/polar/radialaxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index 3a93f66c2ae..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.polar.radialaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/tickformatstop/_value.py b/plotly/validators/layout/polar/radialaxis/tickformatstop/_value.py
deleted file mode 100644
index 10ede7462eb..00000000000
--- a/plotly/validators/layout/polar/radialaxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.polar.radialaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/__init__.py b/plotly/validators/layout/polar/radialaxis/title/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/polar/radialaxis/title/_font.py b/plotly/validators/layout/polar/radialaxis/title/_font.py
deleted file mode 100644
index 43982da76d9..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.polar.radialaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/_text.py b/plotly/validators/layout/polar/radialaxis/title/_text.py
deleted file mode 100644
index 3e41259d869..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.polar.radialaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/__init__.py b/plotly/validators/layout/polar/radialaxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_color.py b/plotly/validators/layout/polar/radialaxis/title/font/_color.py
deleted file mode 100644
index 31d47dd23b4..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_family.py b/plotly/validators/layout/polar/radialaxis/title/font/_family.py
deleted file mode 100644
index 1fd427f2d95..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_lineposition.py b/plotly/validators/layout/polar/radialaxis/title/font/_lineposition.py
deleted file mode 100644
index f68acbb7bf9..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_shadow.py b/plotly/validators/layout/polar/radialaxis/title/font/_shadow.py
deleted file mode 100644
index d053dc31f89..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_size.py b/plotly/validators/layout/polar/radialaxis/title/font/_size.py
deleted file mode 100644
index 929014ae73c..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_style.py b/plotly/validators/layout/polar/radialaxis/title/font/_style.py
deleted file mode 100644
index 15ceab74444..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_textcase.py b/plotly/validators/layout/polar/radialaxis/title/font/_textcase.py
deleted file mode 100644
index ea9e03f53e6..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_variant.py b/plotly/validators/layout/polar/radialaxis/title/font/_variant.py
deleted file mode 100644
index d80b8d63b05..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/polar/radialaxis/title/font/_weight.py b/plotly/validators/layout/polar/radialaxis/title/font/_weight.py
deleted file mode 100644
index 65fa8c5ea82..00000000000
--- a/plotly/validators/layout/polar/radialaxis/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.polar.radialaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/__init__.py b/plotly/validators/layout/scene/__init__.py
deleted file mode 100644
index 523da179fac..00000000000
--- a/plotly/validators/layout/scene/__init__.py
+++ /dev/null
@@ -1,22 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zaxis.ZaxisValidator",
- "._yaxis.YaxisValidator",
- "._xaxis.XaxisValidator",
- "._uirevision.UirevisionValidator",
- "._hovermode.HovermodeValidator",
- "._dragmode.DragmodeValidator",
- "._domain.DomainValidator",
- "._camera.CameraValidator",
- "._bgcolor.BgcolorValidator",
- "._aspectratio.AspectratioValidator",
- "._aspectmode.AspectmodeValidator",
- "._annotationdefaults.AnnotationdefaultsValidator",
- "._annotations.AnnotationsValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/_annotationdefaults.py b/plotly/validators/layout/scene/_annotationdefaults.py
deleted file mode 100644
index 16c37644bd6..00000000000
--- a/plotly/validators/layout/scene/_annotationdefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AnnotationdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="annotationdefaults", parent_name="layout.scene", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Annotation"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_annotations.py b/plotly/validators/layout/scene/_annotations.py
deleted file mode 100644
index ce6d7296933..00000000000
--- a/plotly/validators/layout/scene/_annotations.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AnnotationsValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="annotations", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Annotation"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_aspectmode.py b/plotly/validators/layout/scene/_aspectmode.py
deleted file mode 100644
index 7f645841642..00000000000
--- a/plotly/validators/layout/scene/_aspectmode.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AspectmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="aspectmode", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "cube", "data", "manual"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_aspectratio.py b/plotly/validators/layout/scene/_aspectratio.py
deleted file mode 100644
index bf150b8fe2f..00000000000
--- a/plotly/validators/layout/scene/_aspectratio.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AspectratioValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="aspectratio", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Aspectratio"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_bgcolor.py b/plotly/validators/layout/scene/_bgcolor.py
deleted file mode 100644
index 2c03629b4d4..00000000000
--- a/plotly/validators/layout/scene/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_camera.py b/plotly/validators/layout/scene/_camera.py
deleted file mode 100644
index 5866229719d..00000000000
--- a/plotly/validators/layout/scene/_camera.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CameraValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="camera", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Camera"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_domain.py b/plotly/validators/layout/scene/_domain.py
deleted file mode 100644
index 65364cd92a5..00000000000
--- a/plotly/validators/layout/scene/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_dragmode.py b/plotly/validators/layout/scene/_dragmode.py
deleted file mode 100644
index ab94c1212f8..00000000000
--- a/plotly/validators/layout/scene/_dragmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DragmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="dragmode", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["orbit", "turntable", "zoom", "pan", False]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_hovermode.py b/plotly/validators/layout/scene/_hovermode.py
deleted file mode 100644
index 3dcd46e41e9..00000000000
--- a/plotly/validators/layout/scene/_hovermode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovermodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="hovermode", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "modebar"),
- values=kwargs.pop("values", ["closest", False]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_uirevision.py b/plotly/validators/layout/scene/_uirevision.py
deleted file mode 100644
index 4d0aedc6005..00000000000
--- a/plotly/validators/layout/scene/_uirevision.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="uirevision", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_xaxis.py b/plotly/validators/layout/scene/_xaxis.py
deleted file mode 100644
index 64975022bfe..00000000000
--- a/plotly/validators/layout/scene/_xaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="xaxis", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "XAxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_yaxis.py b/plotly/validators/layout/scene/_yaxis.py
deleted file mode 100644
index dc977b11242..00000000000
--- a/plotly/validators/layout/scene/_yaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="yaxis", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "YAxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/_zaxis.py b/plotly/validators/layout/scene/_zaxis.py
deleted file mode 100644
index 349b14f14ab..00000000000
--- a/plotly/validators/layout/scene/_zaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="zaxis", parent_name="layout.scene", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "ZAxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/__init__.py b/plotly/validators/layout/scene/annotation/__init__.py
deleted file mode 100644
index 86dd8cca5a5..00000000000
--- a/plotly/validators/layout/scene/annotation/__init__.py
+++ /dev/null
@@ -1,46 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._z.ZValidator",
- "._yshift.YshiftValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xshift.XshiftValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._width.WidthValidator",
- "._visible.VisibleValidator",
- "._valign.ValignValidator",
- "._textangle.TextangleValidator",
- "._text.TextValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._startstandoff.StartstandoffValidator",
- "._startarrowsize.StartarrowsizeValidator",
- "._startarrowhead.StartarrowheadValidator",
- "._standoff.StandoffValidator",
- "._showarrow.ShowarrowValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._hovertext.HovertextValidator",
- "._hoverlabel.HoverlabelValidator",
- "._height.HeightValidator",
- "._font.FontValidator",
- "._captureevents.CaptureeventsValidator",
- "._borderwidth.BorderwidthValidator",
- "._borderpad.BorderpadValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- "._ay.AyValidator",
- "._ax.AxValidator",
- "._arrowwidth.ArrowwidthValidator",
- "._arrowsize.ArrowsizeValidator",
- "._arrowside.ArrowsideValidator",
- "._arrowhead.ArrowheadValidator",
- "._arrowcolor.ArrowcolorValidator",
- "._align.AlignValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/annotation/_align.py b/plotly/validators/layout/scene/annotation/_align.py
deleted file mode 100644
index 442d960be24..00000000000
--- a/plotly/validators/layout/scene/annotation/_align.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AlignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="align", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_arrowcolor.py b/plotly/validators/layout/scene/annotation/_arrowcolor.py
deleted file mode 100644
index 9c19e1d6719..00000000000
--- a/plotly/validators/layout/scene/annotation/_arrowcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="arrowcolor", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_arrowhead.py b/plotly/validators/layout/scene/annotation/_arrowhead.py
deleted file mode 100644
index 019475c7e87..00000000000
--- a/plotly/validators/layout/scene/annotation/_arrowhead.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowheadValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="arrowhead", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 8),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_arrowside.py b/plotly/validators/layout/scene/annotation/_arrowside.py
deleted file mode 100644
index d40853064d7..00000000000
--- a/plotly/validators/layout/scene/annotation/_arrowside.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowsideValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="arrowside", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["end", "start"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_arrowsize.py b/plotly/validators/layout/scene/annotation/_arrowsize.py
deleted file mode 100644
index 39924c72ab5..00000000000
--- a/plotly/validators/layout/scene/annotation/_arrowsize.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowsizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="arrowsize", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0.3),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_arrowwidth.py b/plotly/validators/layout/scene/annotation/_arrowwidth.py
deleted file mode 100644
index f9b19e41c8a..00000000000
--- a/plotly/validators/layout/scene/annotation/_arrowwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArrowwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="arrowwidth", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0.1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_ax.py b/plotly/validators/layout/scene/annotation/_ax.py
deleted file mode 100644
index e5bc1ec1cf0..00000000000
--- a/plotly/validators/layout/scene/annotation/_ax.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AxValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ax", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_ay.py b/plotly/validators/layout/scene/annotation/_ay.py
deleted file mode 100644
index 4dc05420783..00000000000
--- a/plotly/validators/layout/scene/annotation/_ay.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AyValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ay", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_bgcolor.py b/plotly/validators/layout/scene/annotation/_bgcolor.py
deleted file mode 100644
index 7bf4e6ae9ec..00000000000
--- a/plotly/validators/layout/scene/annotation/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_bordercolor.py b/plotly/validators/layout/scene/annotation/_bordercolor.py
deleted file mode 100644
index a7639f63dd4..00000000000
--- a/plotly/validators/layout/scene/annotation/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_borderpad.py b/plotly/validators/layout/scene/annotation/_borderpad.py
deleted file mode 100644
index 12c42288f26..00000000000
--- a/plotly/validators/layout/scene/annotation/_borderpad.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderpadValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderpad", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_borderwidth.py b/plotly/validators/layout/scene/annotation/_borderwidth.py
deleted file mode 100644
index 133678a86e8..00000000000
--- a/plotly/validators/layout/scene/annotation/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_captureevents.py b/plotly/validators/layout/scene/annotation/_captureevents.py
deleted file mode 100644
index 6d041fac3ae..00000000000
--- a/plotly/validators/layout/scene/annotation/_captureevents.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CaptureeventsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="captureevents",
- parent_name="layout.scene.annotation",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_font.py b/plotly/validators/layout/scene/annotation/_font.py
deleted file mode 100644
index 88e849fd1f0..00000000000
--- a/plotly/validators/layout/scene/annotation/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_height.py b/plotly/validators/layout/scene/annotation/_height.py
deleted file mode 100644
index 1f5760c48c6..00000000000
--- a/plotly/validators/layout/scene/annotation/_height.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HeightValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="height", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_hoverlabel.py b/plotly/validators/layout/scene/annotation/_hoverlabel.py
deleted file mode 100644
index b1d8c8ead26..00000000000
--- a/plotly/validators/layout/scene/annotation/_hoverlabel.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverlabelValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="hoverlabel", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Hoverlabel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_hovertext.py b/plotly/validators/layout/scene/annotation/_hovertext.py
deleted file mode 100644
index 2bd54d5628c..00000000000
--- a/plotly/validators/layout/scene/annotation/_hovertext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HovertextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hovertext", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_name.py b/plotly/validators/layout/scene/annotation/_name.py
deleted file mode 100644
index 5852a54496d..00000000000
--- a/plotly/validators/layout/scene/annotation/_name.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="name", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_opacity.py b/plotly/validators/layout/scene/annotation/_opacity.py
deleted file mode 100644
index b77a6bd2605..00000000000
--- a/plotly/validators/layout/scene/annotation/_opacity.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="opacity", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_showarrow.py b/plotly/validators/layout/scene/annotation/_showarrow.py
deleted file mode 100644
index f5b3d4d0cc4..00000000000
--- a/plotly/validators/layout/scene/annotation/_showarrow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowarrowValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showarrow", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_standoff.py b/plotly/validators/layout/scene/annotation/_standoff.py
deleted file mode 100644
index a8f374cfcf4..00000000000
--- a/plotly/validators/layout/scene/annotation/_standoff.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StandoffValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="standoff", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_startarrowhead.py b/plotly/validators/layout/scene/annotation/_startarrowhead.py
deleted file mode 100644
index d32b2d43bb9..00000000000
--- a/plotly/validators/layout/scene/annotation/_startarrowhead.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartarrowheadValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="startarrowhead",
- parent_name="layout.scene.annotation",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 8),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_startarrowsize.py b/plotly/validators/layout/scene/annotation/_startarrowsize.py
deleted file mode 100644
index b2a807238ea..00000000000
--- a/plotly/validators/layout/scene/annotation/_startarrowsize.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartarrowsizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="startarrowsize",
- parent_name="layout.scene.annotation",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0.3),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_startstandoff.py b/plotly/validators/layout/scene/annotation/_startstandoff.py
deleted file mode 100644
index 79c9c0635c3..00000000000
--- a/plotly/validators/layout/scene/annotation/_startstandoff.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StartstandoffValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="startstandoff",
- parent_name="layout.scene.annotation",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_templateitemname.py b/plotly/validators/layout/scene/annotation/_templateitemname.py
deleted file mode 100644
index f49e8a02c62..00000000000
--- a/plotly/validators/layout/scene/annotation/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.scene.annotation",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_text.py b/plotly/validators/layout/scene/annotation/_text.py
deleted file mode 100644
index 6df1410ab6d..00000000000
--- a/plotly/validators/layout/scene/annotation/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_textangle.py b/plotly/validators/layout/scene/annotation/_textangle.py
deleted file mode 100644
index 36ac00a83fb..00000000000
--- a/plotly/validators/layout/scene/annotation/_textangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="textangle", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_valign.py b/plotly/validators/layout/scene/annotation/_valign.py
deleted file mode 100644
index 26fec251233..00000000000
--- a/plotly/validators/layout/scene/annotation/_valign.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValignValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="valign", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_visible.py b/plotly/validators/layout/scene/annotation/_visible.py
deleted file mode 100644
index d22bd9ff41e..00000000000
--- a/plotly/validators/layout/scene/annotation/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_width.py b/plotly/validators/layout/scene/annotation/_width.py
deleted file mode 100644
index a184dee6419..00000000000
--- a/plotly/validators/layout/scene/annotation/_width.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_x.py b/plotly/validators/layout/scene/annotation/_x.py
deleted file mode 100644
index 04c77c1eb3f..00000000000
--- a/plotly/validators/layout/scene/annotation/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="x", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_xanchor.py b/plotly/validators/layout/scene/annotation/_xanchor.py
deleted file mode 100644
index a8878bf2497..00000000000
--- a/plotly/validators/layout/scene/annotation/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_xshift.py b/plotly/validators/layout/scene/annotation/_xshift.py
deleted file mode 100644
index e5d3e255d04..00000000000
--- a/plotly/validators/layout/scene/annotation/_xshift.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XshiftValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="xshift", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_y.py b/plotly/validators/layout/scene/annotation/_y.py
deleted file mode 100644
index 59b73afe78c..00000000000
--- a/plotly/validators/layout/scene/annotation/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="y", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_yanchor.py b/plotly/validators/layout/scene/annotation/_yanchor.py
deleted file mode 100644
index bda13c3a1c2..00000000000
--- a/plotly/validators/layout/scene/annotation/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["auto", "top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_yshift.py b/plotly/validators/layout/scene/annotation/_yshift.py
deleted file mode 100644
index 2efffb29604..00000000000
--- a/plotly/validators/layout/scene/annotation/_yshift.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YshiftValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="yshift", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/_z.py b/plotly/validators/layout/scene/annotation/_z.py
deleted file mode 100644
index 75f0980a17f..00000000000
--- a/plotly/validators/layout/scene/annotation/_z.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="z", parent_name="layout.scene.annotation", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/__init__.py b/plotly/validators/layout/scene/annotation/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/annotation/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/annotation/font/_color.py b/plotly/validators/layout/scene/annotation/font/_color.py
deleted file mode 100644
index 4e3de250591..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.scene.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_family.py b/plotly/validators/layout/scene/annotation/font/_family.py
deleted file mode 100644
index abf1740a41b..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.scene.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_lineposition.py b/plotly/validators/layout/scene/annotation/font/_lineposition.py
deleted file mode 100644
index 98eb26c9545..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.annotation.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_shadow.py b/plotly/validators/layout/scene/annotation/font/_shadow.py
deleted file mode 100644
index 995193844b1..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.scene.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_size.py b/plotly/validators/layout/scene/annotation/font/_size.py
deleted file mode 100644
index 9a5d411059a..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.scene.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_style.py b/plotly/validators/layout/scene/annotation/font/_style.py
deleted file mode 100644
index 5b5e40b801f..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.scene.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_textcase.py b/plotly/validators/layout/scene/annotation/font/_textcase.py
deleted file mode 100644
index 706adaa7d00..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.annotation.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_variant.py b/plotly/validators/layout/scene/annotation/font/_variant.py
deleted file mode 100644
index 4f5b8bdd0e2..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.scene.annotation.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/font/_weight.py b/plotly/validators/layout/scene/annotation/font/_weight.py
deleted file mode 100644
index dc77cd1521c..00000000000
--- a/plotly/validators/layout/scene/annotation/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.scene.annotation.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/__init__.py b/plotly/validators/layout/scene/annotation/hoverlabel/__init__.py
deleted file mode 100644
index 040f0045ebc..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._font.FontValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/_bgcolor.py b/plotly/validators/layout/scene/annotation/hoverlabel/_bgcolor.py
deleted file mode 100644
index 956dd5b4c96..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/_bgcolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bgcolor",
- parent_name="layout.scene.annotation.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/_bordercolor.py b/plotly/validators/layout/scene/annotation/hoverlabel/_bordercolor.py
deleted file mode 100644
index 8ac7c3fe863..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/_bordercolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="bordercolor",
- parent_name="layout.scene.annotation.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/_font.py b/plotly/validators/layout/scene/annotation/hoverlabel/_font.py
deleted file mode 100644
index d96f2dffccd..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/_font.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="font",
- parent_name="layout.scene.annotation.hoverlabel",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/__init__.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_color.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_color.py
deleted file mode 100644
index f85f37208fe..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_family.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_family.py
deleted file mode 100644
index 7c3cf7ddbd4..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_lineposition.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_lineposition.py
deleted file mode 100644
index a00ec3e3393..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_shadow.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_shadow.py
deleted file mode 100644
index 8f7f9fc829e..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_size.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_size.py
deleted file mode 100644
index b5d5295e4f8..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_style.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_style.py
deleted file mode 100644
index afcd5a9feb8..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_textcase.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_textcase.py
deleted file mode 100644
index 8ad34a322b4..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_variant.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_variant.py
deleted file mode 100644
index 9b7ab51ba31..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/annotation/hoverlabel/font/_weight.py b/plotly/validators/layout/scene/annotation/hoverlabel/font/_weight.py
deleted file mode 100644
index dfdb1322db3..00000000000
--- a/plotly/validators/layout/scene/annotation/hoverlabel/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.scene.annotation.hoverlabel.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/aspectratio/__init__.py b/plotly/validators/layout/scene/aspectratio/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/layout/scene/aspectratio/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/layout/scene/aspectratio/_x.py b/plotly/validators/layout/scene/aspectratio/_x.py
deleted file mode 100644
index 2eb7b45e1ad..00000000000
--- a/plotly/validators/layout/scene/aspectratio/_x.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="layout.scene.aspectratio", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^aspectmode": "manual"}),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/aspectratio/_y.py b/plotly/validators/layout/scene/aspectratio/_y.py
deleted file mode 100644
index c9f6a8f1b3b..00000000000
--- a/plotly/validators/layout/scene/aspectratio/_y.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="layout.scene.aspectratio", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^aspectmode": "manual"}),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/aspectratio/_z.py b/plotly/validators/layout/scene/aspectratio/_z.py
deleted file mode 100644
index dc16ee166e6..00000000000
--- a/plotly/validators/layout/scene/aspectratio/_z.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="z", parent_name="layout.scene.aspectratio", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^aspectmode": "manual"}),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/__init__.py b/plotly/validators/layout/scene/camera/__init__.py
deleted file mode 100644
index affcb0640ad..00000000000
--- a/plotly/validators/layout/scene/camera/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._up.UpValidator",
- "._projection.ProjectionValidator",
- "._eye.EyeValidator",
- "._center.CenterValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/camera/_center.py b/plotly/validators/layout/scene/camera/_center.py
deleted file mode 100644
index bc96722fb4f..00000000000
--- a/plotly/validators/layout/scene/camera/_center.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CenterValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="center", parent_name="layout.scene.camera", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Center"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/_eye.py b/plotly/validators/layout/scene/camera/_eye.py
deleted file mode 100644
index ee55913a381..00000000000
--- a/plotly/validators/layout/scene/camera/_eye.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EyeValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="eye", parent_name="layout.scene.camera", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Eye"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/_projection.py b/plotly/validators/layout/scene/camera/_projection.py
deleted file mode 100644
index de69cfd84d2..00000000000
--- a/plotly/validators/layout/scene/camera/_projection.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ProjectionValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="projection", parent_name="layout.scene.camera", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Projection"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/_up.py b/plotly/validators/layout/scene/camera/_up.py
deleted file mode 100644
index d2fe5358dfb..00000000000
--- a/plotly/validators/layout/scene/camera/_up.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UpValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="up", parent_name="layout.scene.camera", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Up"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/center/__init__.py b/plotly/validators/layout/scene/camera/center/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/layout/scene/camera/center/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/layout/scene/camera/center/_x.py b/plotly/validators/layout/scene/camera/center/_x.py
deleted file mode 100644
index 79ccae11f1b..00000000000
--- a/plotly/validators/layout/scene/camera/center/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="layout.scene.camera.center", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/center/_y.py b/plotly/validators/layout/scene/camera/center/_y.py
deleted file mode 100644
index 7dda3ca349d..00000000000
--- a/plotly/validators/layout/scene/camera/center/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="layout.scene.camera.center", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/center/_z.py b/plotly/validators/layout/scene/camera/center/_z.py
deleted file mode 100644
index ec5c19dd118..00000000000
--- a/plotly/validators/layout/scene/camera/center/_z.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="z", parent_name="layout.scene.camera.center", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/eye/__init__.py b/plotly/validators/layout/scene/camera/eye/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/layout/scene/camera/eye/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/layout/scene/camera/eye/_x.py b/plotly/validators/layout/scene/camera/eye/_x.py
deleted file mode 100644
index 83279d9debe..00000000000
--- a/plotly/validators/layout/scene/camera/eye/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="x", parent_name="layout.scene.camera.eye", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/eye/_y.py b/plotly/validators/layout/scene/camera/eye/_y.py
deleted file mode 100644
index a43a342102e..00000000000
--- a/plotly/validators/layout/scene/camera/eye/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="y", parent_name="layout.scene.camera.eye", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/eye/_z.py b/plotly/validators/layout/scene/camera/eye/_z.py
deleted file mode 100644
index 2ba4b0593cf..00000000000
--- a/plotly/validators/layout/scene/camera/eye/_z.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="z", parent_name="layout.scene.camera.eye", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/projection/__init__.py b/plotly/validators/layout/scene/camera/projection/__init__.py
deleted file mode 100644
index 9b57e2a3538..00000000000
--- a/plotly/validators/layout/scene/camera/projection/__init__.py
+++ /dev/null
@@ -1,4 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._type.TypeValidator"])
diff --git a/plotly/validators/layout/scene/camera/projection/_type.py b/plotly/validators/layout/scene/camera/projection/_type.py
deleted file mode 100644
index ed6269bc13e..00000000000
--- a/plotly/validators/layout/scene/camera/projection/_type.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="type", parent_name="layout.scene.camera.projection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop("values", ["perspective", "orthographic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/up/__init__.py b/plotly/validators/layout/scene/camera/up/__init__.py
deleted file mode 100644
index 8c47d2db5f4..00000000000
--- a/plotly/validators/layout/scene/camera/up/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._z.ZValidator", "._y.YValidator", "._x.XValidator"]
-)
diff --git a/plotly/validators/layout/scene/camera/up/_x.py b/plotly/validators/layout/scene/camera/up/_x.py
deleted file mode 100644
index 475c48ed621..00000000000
--- a/plotly/validators/layout/scene/camera/up/_x.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="layout.scene.camera.up", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/up/_y.py b/plotly/validators/layout/scene/camera/up/_y.py
deleted file mode 100644
index 9ff5543a0bb..00000000000
--- a/plotly/validators/layout/scene/camera/up/_y.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="layout.scene.camera.up", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/camera/up/_z.py b/plotly/validators/layout/scene/camera/up/_z.py
deleted file mode 100644
index b3cc8f57483..00000000000
--- a/plotly/validators/layout/scene/camera/up/_z.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="z", parent_name="layout.scene.camera.up", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "camera"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/domain/__init__.py b/plotly/validators/layout/scene/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/layout/scene/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/domain/_column.py b/plotly/validators/layout/scene/domain/_column.py
deleted file mode 100644
index 07b16330ebe..00000000000
--- a/plotly/validators/layout/scene/domain/_column.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="column", parent_name="layout.scene.domain", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/domain/_row.py b/plotly/validators/layout/scene/domain/_row.py
deleted file mode 100644
index 37e16c06ac1..00000000000
--- a/plotly/validators/layout/scene/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="layout.scene.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/domain/_x.py b/plotly/validators/layout/scene/domain/_x.py
deleted file mode 100644
index b613d05a3e3..00000000000
--- a/plotly/validators/layout/scene/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.scene.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/domain/_y.py b/plotly/validators/layout/scene/domain/_y.py
deleted file mode 100644
index 669066dc67d..00000000000
--- a/plotly/validators/layout/scene/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.scene.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/__init__.py b/plotly/validators/layout/scene/xaxis/__init__.py
deleted file mode 100644
index df86998dd26..00000000000
--- a/plotly/validators/layout/scene/xaxis/__init__.py
+++ /dev/null
@@ -1,69 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zerolinewidth.ZerolinewidthValidator",
- "._zerolinecolor.ZerolinecolorValidator",
- "._zeroline.ZerolineValidator",
- "._visible.VisibleValidator",
- "._type.TypeValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._spikethickness.SpikethicknessValidator",
- "._spikesides.SpikesidesValidator",
- "._spikecolor.SpikecolorValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showspikes.ShowspikesValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._showbackground.ShowbackgroundValidator",
- "._showaxeslabels.ShowaxeslabelsValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._rangemode.RangemodeValidator",
- "._range.RangeValidator",
- "._nticks.NticksValidator",
- "._mirror.MirrorValidator",
- "._minexponent.MinexponentValidator",
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- "._categoryorder.CategoryorderValidator",
- "._categoryarraysrc.CategoryarraysrcValidator",
- "._categoryarray.CategoryarrayValidator",
- "._calendar.CalendarValidator",
- "._backgroundcolor.BackgroundcolorValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- "._autorangeoptions.AutorangeoptionsValidator",
- "._autorange.AutorangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/xaxis/_autorange.py b/plotly/validators/layout/scene/xaxis/_autorange.py
deleted file mode 100644
index 4d596b2c4cf..00000000000
--- a/plotly/validators/layout/scene/xaxis/_autorange.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autorange", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop(
- "values",
- [True, False, "reversed", "min reversed", "max reversed", "min", "max"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_autorangeoptions.py b/plotly/validators/layout/scene/xaxis/_autorangeoptions.py
deleted file mode 100644
index 5038e1d530c..00000000000
--- a/plotly/validators/layout/scene/xaxis/_autorangeoptions.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeoptionsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="autorangeoptions", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Autorangeoptions"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_autotypenumbers.py b/plotly/validators/layout/scene/xaxis/_autotypenumbers.py
deleted file mode 100644
index 9f71c56d7a7..00000000000
--- a/plotly/validators/layout/scene/xaxis/_autotypenumbers.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autotypenumbers", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_backgroundcolor.py b/plotly/validators/layout/scene/xaxis/_backgroundcolor.py
deleted file mode 100644
index 9723f1bd4ab..00000000000
--- a/plotly/validators/layout/scene/xaxis/_backgroundcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BackgroundcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="backgroundcolor", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_calendar.py b/plotly/validators/layout/scene/xaxis/_calendar.py
deleted file mode 100644
index a6b0bcc0255..00000000000
--- a/plotly/validators/layout/scene/xaxis/_calendar.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CalendarValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="calendar", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_categoryarray.py b/plotly/validators/layout/scene/xaxis/_categoryarray.py
deleted file mode 100644
index db371457816..00000000000
--- a/plotly/validators/layout/scene/xaxis/_categoryarray.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarrayValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="categoryarray", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_categoryarraysrc.py b/plotly/validators/layout/scene/xaxis/_categoryarraysrc.py
deleted file mode 100644
index a0497871892..00000000000
--- a/plotly/validators/layout/scene/xaxis/_categoryarraysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarraysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="categoryarraysrc", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_categoryorder.py b/plotly/validators/layout/scene/xaxis/_categoryorder.py
deleted file mode 100644
index 95cbe40ad67..00000000000
--- a/plotly/validators/layout/scene/xaxis/_categoryorder.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryorderValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="categoryorder", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "trace",
- "category ascending",
- "category descending",
- "array",
- "total ascending",
- "total descending",
- "min ascending",
- "min descending",
- "max ascending",
- "max descending",
- "sum ascending",
- "sum descending",
- "mean ascending",
- "mean descending",
- "geometric mean ascending",
- "geometric mean descending",
- "median ascending",
- "median descending",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_color.py b/plotly/validators/layout/scene/xaxis/_color.py
deleted file mode 100644
index 14b97e36fbc..00000000000
--- a/plotly/validators/layout/scene/xaxis/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.scene.xaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_dtick.py b/plotly/validators/layout/scene/xaxis/_dtick.py
deleted file mode 100644
index 5a1e23b71f8..00000000000
--- a/plotly/validators/layout/scene/xaxis/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="dtick", parent_name="layout.scene.xaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_exponentformat.py b/plotly/validators/layout/scene/xaxis/_exponentformat.py
deleted file mode 100644
index eab81a6cbc2..00000000000
--- a/plotly/validators/layout/scene/xaxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_gridcolor.py b/plotly/validators/layout/scene/xaxis/_gridcolor.py
deleted file mode 100644
index 7ebc2cd861c..00000000000
--- a/plotly/validators/layout/scene/xaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_gridwidth.py b/plotly/validators/layout/scene/xaxis/_gridwidth.py
deleted file mode 100644
index d9764c1d009..00000000000
--- a/plotly/validators/layout/scene/xaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_hoverformat.py b/plotly/validators/layout/scene/xaxis/_hoverformat.py
deleted file mode 100644
index 6f0ae05c3ea..00000000000
--- a/plotly/validators/layout/scene/xaxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_labelalias.py b/plotly/validators/layout/scene/xaxis/_labelalias.py
deleted file mode 100644
index 92469949f35..00000000000
--- a/plotly/validators/layout/scene/xaxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_linecolor.py b/plotly/validators/layout/scene/xaxis/_linecolor.py
deleted file mode 100644
index f5fefdddfd0..00000000000
--- a/plotly/validators/layout/scene/xaxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_linewidth.py b/plotly/validators/layout/scene/xaxis/_linewidth.py
deleted file mode 100644
index a155554a498..00000000000
--- a/plotly/validators/layout/scene/xaxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_maxallowed.py b/plotly/validators/layout/scene/xaxis/_maxallowed.py
deleted file mode 100644
index 7bd387c07cf..00000000000
--- a/plotly/validators/layout/scene/xaxis/_maxallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="maxallowed", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_minallowed.py b/plotly/validators/layout/scene/xaxis/_minallowed.py
deleted file mode 100644
index c96309bd3a3..00000000000
--- a/plotly/validators/layout/scene/xaxis/_minallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="minallowed", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_minexponent.py b/plotly/validators/layout/scene/xaxis/_minexponent.py
deleted file mode 100644
index 69aa82b72c0..00000000000
--- a/plotly/validators/layout/scene/xaxis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_mirror.py b/plotly/validators/layout/scene/xaxis/_mirror.py
deleted file mode 100644
index 5f7045973af..00000000000
--- a/plotly/validators/layout/scene/xaxis/_mirror.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MirrorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="mirror", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", [True, "ticks", False, "all", "allticks"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_nticks.py b/plotly/validators/layout/scene/xaxis/_nticks.py
deleted file mode 100644
index 36ba46e1818..00000000000
--- a/plotly/validators/layout/scene/xaxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_range.py b/plotly/validators/layout/scene/xaxis/_range.py
deleted file mode 100644
index b17c36f6a02..00000000000
--- a/plotly/validators/layout/scene/xaxis/_range.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="range", parent_name="layout.scene.xaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", False),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"autorange": False}),
- items=kwargs.pop(
- "items",
- [
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_rangemode.py b/plotly/validators/layout/scene/xaxis/_rangemode.py
deleted file mode 100644
index 8acb057bf62..00000000000
--- a/plotly/validators/layout/scene/xaxis/_rangemode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangemodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="rangemode", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "tozero", "nonnegative"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_separatethousands.py b/plotly/validators/layout/scene/xaxis/_separatethousands.py
deleted file mode 100644
index 9deb27cea9f..00000000000
--- a/plotly/validators/layout/scene/xaxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.scene.xaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showaxeslabels.py b/plotly/validators/layout/scene/xaxis/_showaxeslabels.py
deleted file mode 100644
index 80c8ab8eaa9..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showaxeslabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowaxeslabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showaxeslabels", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showbackground.py b/plotly/validators/layout/scene/xaxis/_showbackground.py
deleted file mode 100644
index 9d04c47dc2f..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showbackground.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowbackgroundValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showbackground", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showexponent.py b/plotly/validators/layout/scene/xaxis/_showexponent.py
deleted file mode 100644
index 1bdf9301ba8..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showgrid.py b/plotly/validators/layout/scene/xaxis/_showgrid.py
deleted file mode 100644
index b18be582ea2..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showline.py b/plotly/validators/layout/scene/xaxis/_showline.py
deleted file mode 100644
index 0a0f86b4af3..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showspikes.py b/plotly/validators/layout/scene/xaxis/_showspikes.py
deleted file mode 100644
index bb2a6535894..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showspikes.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowspikesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showspikes", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showticklabels.py b/plotly/validators/layout/scene/xaxis/_showticklabels.py
deleted file mode 100644
index 25da5299df0..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showtickprefix.py b/plotly/validators/layout/scene/xaxis/_showtickprefix.py
deleted file mode 100644
index 27373a5e185..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_showticksuffix.py b/plotly/validators/layout/scene/xaxis/_showticksuffix.py
deleted file mode 100644
index 74290209890..00000000000
--- a/plotly/validators/layout/scene/xaxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_spikecolor.py b/plotly/validators/layout/scene/xaxis/_spikecolor.py
deleted file mode 100644
index 2dd994c851d..00000000000
--- a/plotly/validators/layout/scene/xaxis/_spikecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="spikecolor", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_spikesides.py b/plotly/validators/layout/scene/xaxis/_spikesides.py
deleted file mode 100644
index 36cac653802..00000000000
--- a/plotly/validators/layout/scene/xaxis/_spikesides.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikesidesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="spikesides", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_spikethickness.py b/plotly/validators/layout/scene/xaxis/_spikethickness.py
deleted file mode 100644
index fd263c958d8..00000000000
--- a/plotly/validators/layout/scene/xaxis/_spikethickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikethicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="spikethickness", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tick0.py b/plotly/validators/layout/scene/xaxis/_tick0.py
deleted file mode 100644
index 1c7f5cfe944..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="tick0", parent_name="layout.scene.xaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickangle.py b/plotly/validators/layout/scene/xaxis/_tickangle.py
deleted file mode 100644
index 9ca304d9b3c..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickcolor.py b/plotly/validators/layout/scene/xaxis/_tickcolor.py
deleted file mode 100644
index 4b03e60d6e3..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickfont.py b/plotly/validators/layout/scene/xaxis/_tickfont.py
deleted file mode 100644
index 37a0162fb9c..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickformat.py b/plotly/validators/layout/scene/xaxis/_tickformat.py
deleted file mode 100644
index 7313df29e47..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickformatstopdefaults.py b/plotly/validators/layout/scene/xaxis/_tickformatstopdefaults.py
deleted file mode 100644
index ec105b25894..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.scene.xaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickformatstops.py b/plotly/validators/layout/scene/xaxis/_tickformatstops.py
deleted file mode 100644
index a324359d541..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_ticklen.py b/plotly/validators/layout/scene/xaxis/_ticklen.py
deleted file mode 100644
index 15a123ad289..00000000000
--- a/plotly/validators/layout/scene/xaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickmode.py b/plotly/validators/layout/scene/xaxis/_tickmode.py
deleted file mode 100644
index a06ead8923e..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickprefix.py b/plotly/validators/layout/scene/xaxis/_tickprefix.py
deleted file mode 100644
index 89cec520f04..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_ticks.py b/plotly/validators/layout/scene/xaxis/_ticks.py
deleted file mode 100644
index 07e79c26b94..00000000000
--- a/plotly/validators/layout/scene/xaxis/_ticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ticks", parent_name="layout.scene.xaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_ticksuffix.py b/plotly/validators/layout/scene/xaxis/_ticksuffix.py
deleted file mode 100644
index e0c59157780..00000000000
--- a/plotly/validators/layout/scene/xaxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_ticktext.py b/plotly/validators/layout/scene/xaxis/_ticktext.py
deleted file mode 100644
index 51db1179b4f..00000000000
--- a/plotly/validators/layout/scene/xaxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_ticktextsrc.py b/plotly/validators/layout/scene/xaxis/_ticktextsrc.py
deleted file mode 100644
index 44870cfb768..00000000000
--- a/plotly/validators/layout/scene/xaxis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickvals.py b/plotly/validators/layout/scene/xaxis/_tickvals.py
deleted file mode 100644
index 4096bd66173..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickvalssrc.py b/plotly/validators/layout/scene/xaxis/_tickvalssrc.py
deleted file mode 100644
index 21da2cf7773..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_tickwidth.py b/plotly/validators/layout/scene/xaxis/_tickwidth.py
deleted file mode 100644
index df224d14fcd..00000000000
--- a/plotly/validators/layout/scene/xaxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_title.py b/plotly/validators/layout/scene/xaxis/_title.py
deleted file mode 100644
index 5c0a9d9815d..00000000000
--- a/plotly/validators/layout/scene/xaxis/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="layout.scene.xaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_type.py b/plotly/validators/layout/scene/xaxis/_type.py
deleted file mode 100644
index 4e8a3ff9878..00000000000
--- a/plotly/validators/layout/scene/xaxis/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.scene.xaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["-", "linear", "log", "date", "category"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_visible.py b/plotly/validators/layout/scene/xaxis/_visible.py
deleted file mode 100644
index f9db0e107d0..00000000000
--- a/plotly/validators/layout/scene/xaxis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_zeroline.py b/plotly/validators/layout/scene/xaxis/_zeroline.py
deleted file mode 100644
index abbaf3ef6c8..00000000000
--- a/plotly/validators/layout/scene/xaxis/_zeroline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="zeroline", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_zerolinecolor.py b/plotly/validators/layout/scene/xaxis/_zerolinecolor.py
deleted file mode 100644
index 271bc0eb995..00000000000
--- a/plotly/validators/layout/scene/xaxis/_zerolinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="zerolinecolor", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/_zerolinewidth.py b/plotly/validators/layout/scene/xaxis/_zerolinewidth.py
deleted file mode 100644
index b9ab1337b51..00000000000
--- a/plotly/validators/layout/scene/xaxis/_zerolinewidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="zerolinewidth", parent_name="layout.scene.xaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/autorangeoptions/__init__.py b/plotly/validators/layout/scene/xaxis/autorangeoptions/__init__.py
deleted file mode 100644
index 8ef0b74165b..00000000000
--- a/plotly/validators/layout/scene/xaxis/autorangeoptions/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._includesrc.IncludesrcValidator",
- "._include.IncludeValidator",
- "._clipmin.ClipminValidator",
- "._clipmax.ClipmaxValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/xaxis/autorangeoptions/_clipmax.py b/plotly/validators/layout/scene/xaxis/autorangeoptions/_clipmax.py
deleted file mode 100644
index 17e03b8c556..00000000000
--- a/plotly/validators/layout/scene/xaxis/autorangeoptions/_clipmax.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipmaxValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmax",
- parent_name="layout.scene.xaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/autorangeoptions/_clipmin.py b/plotly/validators/layout/scene/xaxis/autorangeoptions/_clipmin.py
deleted file mode 100644
index c004bad583a..00000000000
--- a/plotly/validators/layout/scene/xaxis/autorangeoptions/_clipmin.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipminValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmin",
- parent_name="layout.scene.xaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/autorangeoptions/_include.py b/plotly/validators/layout/scene/xaxis/autorangeoptions/_include.py
deleted file mode 100644
index 09a5959c83d..00000000000
--- a/plotly/validators/layout/scene/xaxis/autorangeoptions/_include.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludeValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="include",
- parent_name="layout.scene.xaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/autorangeoptions/_includesrc.py b/plotly/validators/layout/scene/xaxis/autorangeoptions/_includesrc.py
deleted file mode 100644
index 106fb24be57..00000000000
--- a/plotly/validators/layout/scene/xaxis/autorangeoptions/_includesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="includesrc",
- parent_name="layout.scene.xaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/autorangeoptions/_maxallowed.py b/plotly/validators/layout/scene/xaxis/autorangeoptions/_maxallowed.py
deleted file mode 100644
index 6906b314932..00000000000
--- a/plotly/validators/layout/scene/xaxis/autorangeoptions/_maxallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="maxallowed",
- parent_name="layout.scene.xaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/autorangeoptions/_minallowed.py b/plotly/validators/layout/scene/xaxis/autorangeoptions/_minallowed.py
deleted file mode 100644
index 86e31145818..00000000000
--- a/plotly/validators/layout/scene/xaxis/autorangeoptions/_minallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="minallowed",
- parent_name="layout.scene.xaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/__init__.py b/plotly/validators/layout/scene/xaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_color.py b/plotly/validators/layout/scene/xaxis/tickfont/_color.py
deleted file mode 100644
index aeeaab176a2..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.scene.xaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_family.py b/plotly/validators/layout/scene/xaxis/tickfont/_family.py
deleted file mode 100644
index 9219c16d894..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.scene.xaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_lineposition.py b/plotly/validators/layout/scene/xaxis/tickfont/_lineposition.py
deleted file mode 100644
index 9d6187f9d10..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.xaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_shadow.py b/plotly/validators/layout/scene/xaxis/tickfont/_shadow.py
deleted file mode 100644
index bceeb67e14e..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.scene.xaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_size.py b/plotly/validators/layout/scene/xaxis/tickfont/_size.py
deleted file mode 100644
index 958ba0bcf6a..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.scene.xaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_style.py b/plotly/validators/layout/scene/xaxis/tickfont/_style.py
deleted file mode 100644
index efc28362057..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.scene.xaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_textcase.py b/plotly/validators/layout/scene/xaxis/tickfont/_textcase.py
deleted file mode 100644
index ed7e4656798..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.xaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_variant.py b/plotly/validators/layout/scene/xaxis/tickfont/_variant.py
deleted file mode 100644
index 8fb4be6067b..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.scene.xaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickfont/_weight.py b/plotly/validators/layout/scene/xaxis/tickfont/_weight.py
deleted file mode 100644
index b5ff0f8378b..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.scene.xaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickformatstop/__init__.py b/plotly/validators/layout/scene/xaxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/xaxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/scene/xaxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index dbf2d9eaa4e..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.scene.xaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickformatstop/_enabled.py b/plotly/validators/layout/scene/xaxis/tickformatstop/_enabled.py
deleted file mode 100644
index 6be7f012d28..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.scene.xaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickformatstop/_name.py b/plotly/validators/layout/scene/xaxis/tickformatstop/_name.py
deleted file mode 100644
index c5694fc0608..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.scene.xaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/scene/xaxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index d800515a5cd..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.scene.xaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/tickformatstop/_value.py b/plotly/validators/layout/scene/xaxis/tickformatstop/_value.py
deleted file mode 100644
index 193cedb6462..00000000000
--- a/plotly/validators/layout/scene/xaxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.scene.xaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/__init__.py b/plotly/validators/layout/scene/xaxis/title/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/scene/xaxis/title/_font.py b/plotly/validators/layout/scene/xaxis/title/_font.py
deleted file mode 100644
index 6a899dc14e7..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.scene.xaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/_text.py b/plotly/validators/layout/scene/xaxis/title/_text.py
deleted file mode 100644
index 16a5839b5ae..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.scene.xaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/__init__.py b/plotly/validators/layout/scene/xaxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_color.py b/plotly/validators/layout/scene/xaxis/title/font/_color.py
deleted file mode 100644
index c6388754024..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.scene.xaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_family.py b/plotly/validators/layout/scene/xaxis/title/font/_family.py
deleted file mode 100644
index 24276e0115f..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.scene.xaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_lineposition.py b/plotly/validators/layout/scene/xaxis/title/font/_lineposition.py
deleted file mode 100644
index bf6689a4e5f..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.xaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_shadow.py b/plotly/validators/layout/scene/xaxis/title/font/_shadow.py
deleted file mode 100644
index 7faea93dbda..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.scene.xaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_size.py b/plotly/validators/layout/scene/xaxis/title/font/_size.py
deleted file mode 100644
index 75b2b7c41bf..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.scene.xaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_style.py b/plotly/validators/layout/scene/xaxis/title/font/_style.py
deleted file mode 100644
index 1b43d850e4a..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.scene.xaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_textcase.py b/plotly/validators/layout/scene/xaxis/title/font/_textcase.py
deleted file mode 100644
index 2d67c9e3792..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.xaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_variant.py b/plotly/validators/layout/scene/xaxis/title/font/_variant.py
deleted file mode 100644
index 322e671ab8f..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.scene.xaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/xaxis/title/font/_weight.py b/plotly/validators/layout/scene/xaxis/title/font/_weight.py
deleted file mode 100644
index 60fbf78105e..00000000000
--- a/plotly/validators/layout/scene/xaxis/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.scene.xaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/__init__.py b/plotly/validators/layout/scene/yaxis/__init__.py
deleted file mode 100644
index df86998dd26..00000000000
--- a/plotly/validators/layout/scene/yaxis/__init__.py
+++ /dev/null
@@ -1,69 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zerolinewidth.ZerolinewidthValidator",
- "._zerolinecolor.ZerolinecolorValidator",
- "._zeroline.ZerolineValidator",
- "._visible.VisibleValidator",
- "._type.TypeValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._spikethickness.SpikethicknessValidator",
- "._spikesides.SpikesidesValidator",
- "._spikecolor.SpikecolorValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showspikes.ShowspikesValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._showbackground.ShowbackgroundValidator",
- "._showaxeslabels.ShowaxeslabelsValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._rangemode.RangemodeValidator",
- "._range.RangeValidator",
- "._nticks.NticksValidator",
- "._mirror.MirrorValidator",
- "._minexponent.MinexponentValidator",
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- "._categoryorder.CategoryorderValidator",
- "._categoryarraysrc.CategoryarraysrcValidator",
- "._categoryarray.CategoryarrayValidator",
- "._calendar.CalendarValidator",
- "._backgroundcolor.BackgroundcolorValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- "._autorangeoptions.AutorangeoptionsValidator",
- "._autorange.AutorangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/yaxis/_autorange.py b/plotly/validators/layout/scene/yaxis/_autorange.py
deleted file mode 100644
index 252c179f7e9..00000000000
--- a/plotly/validators/layout/scene/yaxis/_autorange.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autorange", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop(
- "values",
- [True, False, "reversed", "min reversed", "max reversed", "min", "max"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_autorangeoptions.py b/plotly/validators/layout/scene/yaxis/_autorangeoptions.py
deleted file mode 100644
index 1e17213f614..00000000000
--- a/plotly/validators/layout/scene/yaxis/_autorangeoptions.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeoptionsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="autorangeoptions", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Autorangeoptions"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_autotypenumbers.py b/plotly/validators/layout/scene/yaxis/_autotypenumbers.py
deleted file mode 100644
index d559126112e..00000000000
--- a/plotly/validators/layout/scene/yaxis/_autotypenumbers.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autotypenumbers", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_backgroundcolor.py b/plotly/validators/layout/scene/yaxis/_backgroundcolor.py
deleted file mode 100644
index fc878f088f0..00000000000
--- a/plotly/validators/layout/scene/yaxis/_backgroundcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BackgroundcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="backgroundcolor", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_calendar.py b/plotly/validators/layout/scene/yaxis/_calendar.py
deleted file mode 100644
index d9f008b4692..00000000000
--- a/plotly/validators/layout/scene/yaxis/_calendar.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CalendarValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="calendar", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_categoryarray.py b/plotly/validators/layout/scene/yaxis/_categoryarray.py
deleted file mode 100644
index 2c00128afb0..00000000000
--- a/plotly/validators/layout/scene/yaxis/_categoryarray.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarrayValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="categoryarray", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_categoryarraysrc.py b/plotly/validators/layout/scene/yaxis/_categoryarraysrc.py
deleted file mode 100644
index b713e954590..00000000000
--- a/plotly/validators/layout/scene/yaxis/_categoryarraysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarraysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="categoryarraysrc", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_categoryorder.py b/plotly/validators/layout/scene/yaxis/_categoryorder.py
deleted file mode 100644
index 45587be47ba..00000000000
--- a/plotly/validators/layout/scene/yaxis/_categoryorder.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryorderValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="categoryorder", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "trace",
- "category ascending",
- "category descending",
- "array",
- "total ascending",
- "total descending",
- "min ascending",
- "min descending",
- "max ascending",
- "max descending",
- "sum ascending",
- "sum descending",
- "mean ascending",
- "mean descending",
- "geometric mean ascending",
- "geometric mean descending",
- "median ascending",
- "median descending",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_color.py b/plotly/validators/layout/scene/yaxis/_color.py
deleted file mode 100644
index dc04faeffec..00000000000
--- a/plotly/validators/layout/scene/yaxis/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.scene.yaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_dtick.py b/plotly/validators/layout/scene/yaxis/_dtick.py
deleted file mode 100644
index 8614bb4a2ba..00000000000
--- a/plotly/validators/layout/scene/yaxis/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="dtick", parent_name="layout.scene.yaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_exponentformat.py b/plotly/validators/layout/scene/yaxis/_exponentformat.py
deleted file mode 100644
index b0e069df14c..00000000000
--- a/plotly/validators/layout/scene/yaxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_gridcolor.py b/plotly/validators/layout/scene/yaxis/_gridcolor.py
deleted file mode 100644
index b2e3cd85fb6..00000000000
--- a/plotly/validators/layout/scene/yaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_gridwidth.py b/plotly/validators/layout/scene/yaxis/_gridwidth.py
deleted file mode 100644
index 8f2aa6687d7..00000000000
--- a/plotly/validators/layout/scene/yaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_hoverformat.py b/plotly/validators/layout/scene/yaxis/_hoverformat.py
deleted file mode 100644
index 90b9a97baa7..00000000000
--- a/plotly/validators/layout/scene/yaxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_labelalias.py b/plotly/validators/layout/scene/yaxis/_labelalias.py
deleted file mode 100644
index 4dc07daad45..00000000000
--- a/plotly/validators/layout/scene/yaxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_linecolor.py b/plotly/validators/layout/scene/yaxis/_linecolor.py
deleted file mode 100644
index 88d963c2d9b..00000000000
--- a/plotly/validators/layout/scene/yaxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_linewidth.py b/plotly/validators/layout/scene/yaxis/_linewidth.py
deleted file mode 100644
index 59502456b57..00000000000
--- a/plotly/validators/layout/scene/yaxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_maxallowed.py b/plotly/validators/layout/scene/yaxis/_maxallowed.py
deleted file mode 100644
index fcbf0de22f2..00000000000
--- a/plotly/validators/layout/scene/yaxis/_maxallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="maxallowed", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_minallowed.py b/plotly/validators/layout/scene/yaxis/_minallowed.py
deleted file mode 100644
index dc41d05ca16..00000000000
--- a/plotly/validators/layout/scene/yaxis/_minallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="minallowed", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_minexponent.py b/plotly/validators/layout/scene/yaxis/_minexponent.py
deleted file mode 100644
index 9f0ee4d0388..00000000000
--- a/plotly/validators/layout/scene/yaxis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_mirror.py b/plotly/validators/layout/scene/yaxis/_mirror.py
deleted file mode 100644
index f549af5b1be..00000000000
--- a/plotly/validators/layout/scene/yaxis/_mirror.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MirrorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="mirror", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", [True, "ticks", False, "all", "allticks"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_nticks.py b/plotly/validators/layout/scene/yaxis/_nticks.py
deleted file mode 100644
index d90b76fae4f..00000000000
--- a/plotly/validators/layout/scene/yaxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_range.py b/plotly/validators/layout/scene/yaxis/_range.py
deleted file mode 100644
index aeec0f239f5..00000000000
--- a/plotly/validators/layout/scene/yaxis/_range.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="range", parent_name="layout.scene.yaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", False),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"autorange": False}),
- items=kwargs.pop(
- "items",
- [
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_rangemode.py b/plotly/validators/layout/scene/yaxis/_rangemode.py
deleted file mode 100644
index 129ed6da9bb..00000000000
--- a/plotly/validators/layout/scene/yaxis/_rangemode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangemodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="rangemode", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "tozero", "nonnegative"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_separatethousands.py b/plotly/validators/layout/scene/yaxis/_separatethousands.py
deleted file mode 100644
index 31390699139..00000000000
--- a/plotly/validators/layout/scene/yaxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.scene.yaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showaxeslabels.py b/plotly/validators/layout/scene/yaxis/_showaxeslabels.py
deleted file mode 100644
index b376463c447..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showaxeslabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowaxeslabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showaxeslabels", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showbackground.py b/plotly/validators/layout/scene/yaxis/_showbackground.py
deleted file mode 100644
index d322e59c698..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showbackground.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowbackgroundValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showbackground", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showexponent.py b/plotly/validators/layout/scene/yaxis/_showexponent.py
deleted file mode 100644
index 02226af7668..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showgrid.py b/plotly/validators/layout/scene/yaxis/_showgrid.py
deleted file mode 100644
index 56c044c36fa..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showline.py b/plotly/validators/layout/scene/yaxis/_showline.py
deleted file mode 100644
index baf7fcd6c39..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showspikes.py b/plotly/validators/layout/scene/yaxis/_showspikes.py
deleted file mode 100644
index c2aa3003d38..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showspikes.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowspikesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showspikes", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showticklabels.py b/plotly/validators/layout/scene/yaxis/_showticklabels.py
deleted file mode 100644
index 08efb230bcc..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showtickprefix.py b/plotly/validators/layout/scene/yaxis/_showtickprefix.py
deleted file mode 100644
index ac3c356cc03..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_showticksuffix.py b/plotly/validators/layout/scene/yaxis/_showticksuffix.py
deleted file mode 100644
index 631b7d7e10a..00000000000
--- a/plotly/validators/layout/scene/yaxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_spikecolor.py b/plotly/validators/layout/scene/yaxis/_spikecolor.py
deleted file mode 100644
index a08133dbcf8..00000000000
--- a/plotly/validators/layout/scene/yaxis/_spikecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="spikecolor", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_spikesides.py b/plotly/validators/layout/scene/yaxis/_spikesides.py
deleted file mode 100644
index a2b0cde83c9..00000000000
--- a/plotly/validators/layout/scene/yaxis/_spikesides.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikesidesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="spikesides", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_spikethickness.py b/plotly/validators/layout/scene/yaxis/_spikethickness.py
deleted file mode 100644
index 3a300f00fbd..00000000000
--- a/plotly/validators/layout/scene/yaxis/_spikethickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikethicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="spikethickness", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tick0.py b/plotly/validators/layout/scene/yaxis/_tick0.py
deleted file mode 100644
index dcdf7f1017f..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="tick0", parent_name="layout.scene.yaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickangle.py b/plotly/validators/layout/scene/yaxis/_tickangle.py
deleted file mode 100644
index f0416eb437f..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickcolor.py b/plotly/validators/layout/scene/yaxis/_tickcolor.py
deleted file mode 100644
index 0ecbd9ee55d..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickfont.py b/plotly/validators/layout/scene/yaxis/_tickfont.py
deleted file mode 100644
index cfd8213bff5..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickformat.py b/plotly/validators/layout/scene/yaxis/_tickformat.py
deleted file mode 100644
index 2d3ee03970c..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickformatstopdefaults.py b/plotly/validators/layout/scene/yaxis/_tickformatstopdefaults.py
deleted file mode 100644
index 2173f231657..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.scene.yaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickformatstops.py b/plotly/validators/layout/scene/yaxis/_tickformatstops.py
deleted file mode 100644
index 4d186914bc0..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_ticklen.py b/plotly/validators/layout/scene/yaxis/_ticklen.py
deleted file mode 100644
index 765c6672477..00000000000
--- a/plotly/validators/layout/scene/yaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickmode.py b/plotly/validators/layout/scene/yaxis/_tickmode.py
deleted file mode 100644
index 6348480fadc..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickprefix.py b/plotly/validators/layout/scene/yaxis/_tickprefix.py
deleted file mode 100644
index d6dc5bed53f..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_ticks.py b/plotly/validators/layout/scene/yaxis/_ticks.py
deleted file mode 100644
index 65685ffcb49..00000000000
--- a/plotly/validators/layout/scene/yaxis/_ticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ticks", parent_name="layout.scene.yaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_ticksuffix.py b/plotly/validators/layout/scene/yaxis/_ticksuffix.py
deleted file mode 100644
index c4e97cacb12..00000000000
--- a/plotly/validators/layout/scene/yaxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_ticktext.py b/plotly/validators/layout/scene/yaxis/_ticktext.py
deleted file mode 100644
index 6dccac810e0..00000000000
--- a/plotly/validators/layout/scene/yaxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_ticktextsrc.py b/plotly/validators/layout/scene/yaxis/_ticktextsrc.py
deleted file mode 100644
index e968a4b0ee5..00000000000
--- a/plotly/validators/layout/scene/yaxis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickvals.py b/plotly/validators/layout/scene/yaxis/_tickvals.py
deleted file mode 100644
index 9cc354a638d..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickvalssrc.py b/plotly/validators/layout/scene/yaxis/_tickvalssrc.py
deleted file mode 100644
index 2d8fe135da5..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_tickwidth.py b/plotly/validators/layout/scene/yaxis/_tickwidth.py
deleted file mode 100644
index 9aaffae8aa7..00000000000
--- a/plotly/validators/layout/scene/yaxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_title.py b/plotly/validators/layout/scene/yaxis/_title.py
deleted file mode 100644
index decbc12adb5..00000000000
--- a/plotly/validators/layout/scene/yaxis/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="layout.scene.yaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_type.py b/plotly/validators/layout/scene/yaxis/_type.py
deleted file mode 100644
index aba3d7689ba..00000000000
--- a/plotly/validators/layout/scene/yaxis/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.scene.yaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["-", "linear", "log", "date", "category"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_visible.py b/plotly/validators/layout/scene/yaxis/_visible.py
deleted file mode 100644
index 3bccfe1c0ff..00000000000
--- a/plotly/validators/layout/scene/yaxis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_zeroline.py b/plotly/validators/layout/scene/yaxis/_zeroline.py
deleted file mode 100644
index a3034c783b2..00000000000
--- a/plotly/validators/layout/scene/yaxis/_zeroline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="zeroline", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_zerolinecolor.py b/plotly/validators/layout/scene/yaxis/_zerolinecolor.py
deleted file mode 100644
index 712b613003c..00000000000
--- a/plotly/validators/layout/scene/yaxis/_zerolinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="zerolinecolor", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/_zerolinewidth.py b/plotly/validators/layout/scene/yaxis/_zerolinewidth.py
deleted file mode 100644
index b82d538ee6a..00000000000
--- a/plotly/validators/layout/scene/yaxis/_zerolinewidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="zerolinewidth", parent_name="layout.scene.yaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/autorangeoptions/__init__.py b/plotly/validators/layout/scene/yaxis/autorangeoptions/__init__.py
deleted file mode 100644
index 8ef0b74165b..00000000000
--- a/plotly/validators/layout/scene/yaxis/autorangeoptions/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._includesrc.IncludesrcValidator",
- "._include.IncludeValidator",
- "._clipmin.ClipminValidator",
- "._clipmax.ClipmaxValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/yaxis/autorangeoptions/_clipmax.py b/plotly/validators/layout/scene/yaxis/autorangeoptions/_clipmax.py
deleted file mode 100644
index e54de1b3e87..00000000000
--- a/plotly/validators/layout/scene/yaxis/autorangeoptions/_clipmax.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipmaxValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmax",
- parent_name="layout.scene.yaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/autorangeoptions/_clipmin.py b/plotly/validators/layout/scene/yaxis/autorangeoptions/_clipmin.py
deleted file mode 100644
index fc1a87f485d..00000000000
--- a/plotly/validators/layout/scene/yaxis/autorangeoptions/_clipmin.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipminValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmin",
- parent_name="layout.scene.yaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/autorangeoptions/_include.py b/plotly/validators/layout/scene/yaxis/autorangeoptions/_include.py
deleted file mode 100644
index baab3e3811c..00000000000
--- a/plotly/validators/layout/scene/yaxis/autorangeoptions/_include.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludeValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="include",
- parent_name="layout.scene.yaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/autorangeoptions/_includesrc.py b/plotly/validators/layout/scene/yaxis/autorangeoptions/_includesrc.py
deleted file mode 100644
index 86b72e65188..00000000000
--- a/plotly/validators/layout/scene/yaxis/autorangeoptions/_includesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="includesrc",
- parent_name="layout.scene.yaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/autorangeoptions/_maxallowed.py b/plotly/validators/layout/scene/yaxis/autorangeoptions/_maxallowed.py
deleted file mode 100644
index a8f2a4dba6f..00000000000
--- a/plotly/validators/layout/scene/yaxis/autorangeoptions/_maxallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="maxallowed",
- parent_name="layout.scene.yaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/autorangeoptions/_minallowed.py b/plotly/validators/layout/scene/yaxis/autorangeoptions/_minallowed.py
deleted file mode 100644
index ce46b5904b2..00000000000
--- a/plotly/validators/layout/scene/yaxis/autorangeoptions/_minallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="minallowed",
- parent_name="layout.scene.yaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/__init__.py b/plotly/validators/layout/scene/yaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_color.py b/plotly/validators/layout/scene/yaxis/tickfont/_color.py
deleted file mode 100644
index 73c20379ab2..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.scene.yaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_family.py b/plotly/validators/layout/scene/yaxis/tickfont/_family.py
deleted file mode 100644
index 5dc1e850bc8..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.scene.yaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_lineposition.py b/plotly/validators/layout/scene/yaxis/tickfont/_lineposition.py
deleted file mode 100644
index 338f803b556..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.yaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_shadow.py b/plotly/validators/layout/scene/yaxis/tickfont/_shadow.py
deleted file mode 100644
index febe63b1f30..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.scene.yaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_size.py b/plotly/validators/layout/scene/yaxis/tickfont/_size.py
deleted file mode 100644
index 9a826b8ced5..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.scene.yaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_style.py b/plotly/validators/layout/scene/yaxis/tickfont/_style.py
deleted file mode 100644
index 24f31692d53..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.scene.yaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_textcase.py b/plotly/validators/layout/scene/yaxis/tickfont/_textcase.py
deleted file mode 100644
index 30e34d3decf..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.yaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_variant.py b/plotly/validators/layout/scene/yaxis/tickfont/_variant.py
deleted file mode 100644
index 929fc7f94a1..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.scene.yaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickfont/_weight.py b/plotly/validators/layout/scene/yaxis/tickfont/_weight.py
deleted file mode 100644
index fc10dab1be7..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.scene.yaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickformatstop/__init__.py b/plotly/validators/layout/scene/yaxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/yaxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/scene/yaxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index 244799c5b56..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.scene.yaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickformatstop/_enabled.py b/plotly/validators/layout/scene/yaxis/tickformatstop/_enabled.py
deleted file mode 100644
index c261331373a..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.scene.yaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickformatstop/_name.py b/plotly/validators/layout/scene/yaxis/tickformatstop/_name.py
deleted file mode 100644
index 17239a716cc..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.scene.yaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/scene/yaxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index 159ad300cdb..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.scene.yaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/tickformatstop/_value.py b/plotly/validators/layout/scene/yaxis/tickformatstop/_value.py
deleted file mode 100644
index 8ab67499807..00000000000
--- a/plotly/validators/layout/scene/yaxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.scene.yaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/__init__.py b/plotly/validators/layout/scene/yaxis/title/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/scene/yaxis/title/_font.py b/plotly/validators/layout/scene/yaxis/title/_font.py
deleted file mode 100644
index f74afb24e5c..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.scene.yaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/_text.py b/plotly/validators/layout/scene/yaxis/title/_text.py
deleted file mode 100644
index 6ba1b308d60..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.scene.yaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/__init__.py b/plotly/validators/layout/scene/yaxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_color.py b/plotly/validators/layout/scene/yaxis/title/font/_color.py
deleted file mode 100644
index 9dee5539b86..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.scene.yaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_family.py b/plotly/validators/layout/scene/yaxis/title/font/_family.py
deleted file mode 100644
index 7e3fb15ca82..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.scene.yaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_lineposition.py b/plotly/validators/layout/scene/yaxis/title/font/_lineposition.py
deleted file mode 100644
index ddcfff886b6..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.yaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_shadow.py b/plotly/validators/layout/scene/yaxis/title/font/_shadow.py
deleted file mode 100644
index dff603d53d8..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.scene.yaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_size.py b/plotly/validators/layout/scene/yaxis/title/font/_size.py
deleted file mode 100644
index 8a23d51b30e..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.scene.yaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_style.py b/plotly/validators/layout/scene/yaxis/title/font/_style.py
deleted file mode 100644
index f93f1484a48..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.scene.yaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_textcase.py b/plotly/validators/layout/scene/yaxis/title/font/_textcase.py
deleted file mode 100644
index 64c44169c81..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.yaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_variant.py b/plotly/validators/layout/scene/yaxis/title/font/_variant.py
deleted file mode 100644
index 908c95c1b04..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.scene.yaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/yaxis/title/font/_weight.py b/plotly/validators/layout/scene/yaxis/title/font/_weight.py
deleted file mode 100644
index 848467ee367..00000000000
--- a/plotly/validators/layout/scene/yaxis/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.scene.yaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/__init__.py b/plotly/validators/layout/scene/zaxis/__init__.py
deleted file mode 100644
index df86998dd26..00000000000
--- a/plotly/validators/layout/scene/zaxis/__init__.py
+++ /dev/null
@@ -1,69 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._zerolinewidth.ZerolinewidthValidator",
- "._zerolinecolor.ZerolinecolorValidator",
- "._zeroline.ZerolineValidator",
- "._visible.VisibleValidator",
- "._type.TypeValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._spikethickness.SpikethicknessValidator",
- "._spikesides.SpikesidesValidator",
- "._spikecolor.SpikecolorValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showspikes.ShowspikesValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._showbackground.ShowbackgroundValidator",
- "._showaxeslabels.ShowaxeslabelsValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._rangemode.RangemodeValidator",
- "._range.RangeValidator",
- "._nticks.NticksValidator",
- "._mirror.MirrorValidator",
- "._minexponent.MinexponentValidator",
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- "._categoryorder.CategoryorderValidator",
- "._categoryarraysrc.CategoryarraysrcValidator",
- "._categoryarray.CategoryarrayValidator",
- "._calendar.CalendarValidator",
- "._backgroundcolor.BackgroundcolorValidator",
- "._autotypenumbers.AutotypenumbersValidator",
- "._autorangeoptions.AutorangeoptionsValidator",
- "._autorange.AutorangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/zaxis/_autorange.py b/plotly/validators/layout/scene/zaxis/_autorange.py
deleted file mode 100644
index ca1062af6f5..00000000000
--- a/plotly/validators/layout/scene/zaxis/_autorange.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autorange", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop(
- "values",
- [True, False, "reversed", "min reversed", "max reversed", "min", "max"],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_autorangeoptions.py b/plotly/validators/layout/scene/zaxis/_autorangeoptions.py
deleted file mode 100644
index 66541ae76be..00000000000
--- a/plotly/validators/layout/scene/zaxis/_autorangeoptions.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutorangeoptionsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="autorangeoptions", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Autorangeoptions"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_autotypenumbers.py b/plotly/validators/layout/scene/zaxis/_autotypenumbers.py
deleted file mode 100644
index eebac5893e1..00000000000
--- a/plotly/validators/layout/scene/zaxis/_autotypenumbers.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutotypenumbersValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="autotypenumbers", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["convert types", "strict"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_backgroundcolor.py b/plotly/validators/layout/scene/zaxis/_backgroundcolor.py
deleted file mode 100644
index 16e67c3cbeb..00000000000
--- a/plotly/validators/layout/scene/zaxis/_backgroundcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BackgroundcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="backgroundcolor", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_calendar.py b/plotly/validators/layout/scene/zaxis/_calendar.py
deleted file mode 100644
index 68492f68c74..00000000000
--- a/plotly/validators/layout/scene/zaxis/_calendar.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CalendarValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="calendar", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values",
- [
- "chinese",
- "coptic",
- "discworld",
- "ethiopian",
- "gregorian",
- "hebrew",
- "islamic",
- "jalali",
- "julian",
- "mayan",
- "nanakshahi",
- "nepali",
- "persian",
- "taiwan",
- "thai",
- "ummalqura",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_categoryarray.py b/plotly/validators/layout/scene/zaxis/_categoryarray.py
deleted file mode 100644
index 0b6e2883ffb..00000000000
--- a/plotly/validators/layout/scene/zaxis/_categoryarray.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarrayValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="categoryarray", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_categoryarraysrc.py b/plotly/validators/layout/scene/zaxis/_categoryarraysrc.py
deleted file mode 100644
index 8a5b85c7aa9..00000000000
--- a/plotly/validators/layout/scene/zaxis/_categoryarraysrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryarraysrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="categoryarraysrc", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_categoryorder.py b/plotly/validators/layout/scene/zaxis/_categoryorder.py
deleted file mode 100644
index 3b30961ebd4..00000000000
--- a/plotly/validators/layout/scene/zaxis/_categoryorder.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CategoryorderValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="categoryorder", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "trace",
- "category ascending",
- "category descending",
- "array",
- "total ascending",
- "total descending",
- "min ascending",
- "min descending",
- "max ascending",
- "max descending",
- "sum ascending",
- "sum descending",
- "mean ascending",
- "mean descending",
- "geometric mean ascending",
- "geometric mean descending",
- "median ascending",
- "median descending",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_color.py b/plotly/validators/layout/scene/zaxis/_color.py
deleted file mode 100644
index 3a682228cf3..00000000000
--- a/plotly/validators/layout/scene/zaxis/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.scene.zaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_dtick.py b/plotly/validators/layout/scene/zaxis/_dtick.py
deleted file mode 100644
index 61d05fbd9f5..00000000000
--- a/plotly/validators/layout/scene/zaxis/_dtick.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="dtick", parent_name="layout.scene.zaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_exponentformat.py b/plotly/validators/layout/scene/zaxis/_exponentformat.py
deleted file mode 100644
index 3e8c6298536..00000000000
--- a/plotly/validators/layout/scene/zaxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_gridcolor.py b/plotly/validators/layout/scene/zaxis/_gridcolor.py
deleted file mode 100644
index 3db51475544..00000000000
--- a/plotly/validators/layout/scene/zaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_gridwidth.py b/plotly/validators/layout/scene/zaxis/_gridwidth.py
deleted file mode 100644
index 0e0d45521c9..00000000000
--- a/plotly/validators/layout/scene/zaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_hoverformat.py b/plotly/validators/layout/scene/zaxis/_hoverformat.py
deleted file mode 100644
index 517c05c37d4..00000000000
--- a/plotly/validators/layout/scene/zaxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_labelalias.py b/plotly/validators/layout/scene/zaxis/_labelalias.py
deleted file mode 100644
index 670c8e5f047..00000000000
--- a/plotly/validators/layout/scene/zaxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_linecolor.py b/plotly/validators/layout/scene/zaxis/_linecolor.py
deleted file mode 100644
index 278d6e60283..00000000000
--- a/plotly/validators/layout/scene/zaxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_linewidth.py b/plotly/validators/layout/scene/zaxis/_linewidth.py
deleted file mode 100644
index 360e84125c7..00000000000
--- a/plotly/validators/layout/scene/zaxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_maxallowed.py b/plotly/validators/layout/scene/zaxis/_maxallowed.py
deleted file mode 100644
index 5842c10fdfd..00000000000
--- a/plotly/validators/layout/scene/zaxis/_maxallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="maxallowed", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_minallowed.py b/plotly/validators/layout/scene/zaxis/_minallowed.py
deleted file mode 100644
index 00ed9e2647d..00000000000
--- a/plotly/validators/layout/scene/zaxis/_minallowed.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="minallowed", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"^autorange": False}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_minexponent.py b/plotly/validators/layout/scene/zaxis/_minexponent.py
deleted file mode 100644
index 112493409e5..00000000000
--- a/plotly/validators/layout/scene/zaxis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_mirror.py b/plotly/validators/layout/scene/zaxis/_mirror.py
deleted file mode 100644
index 8587c7ccfc0..00000000000
--- a/plotly/validators/layout/scene/zaxis/_mirror.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MirrorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="mirror", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", [True, "ticks", False, "all", "allticks"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_nticks.py b/plotly/validators/layout/scene/zaxis/_nticks.py
deleted file mode 100644
index 404bd98e522..00000000000
--- a/plotly/validators/layout/scene/zaxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_range.py b/plotly/validators/layout/scene/zaxis/_range.py
deleted file mode 100644
index ac92a374e1d..00000000000
--- a/plotly/validators/layout/scene/zaxis/_range.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangeValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="range", parent_name="layout.scene.zaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", False),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"autorange": False}),
- items=kwargs.pop(
- "items",
- [
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- {
- "editType": "plot",
- "impliedEdits": {"^autorange": False},
- "valType": "any",
- },
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_rangemode.py b/plotly/validators/layout/scene/zaxis/_rangemode.py
deleted file mode 100644
index 1f8118bf7c0..00000000000
--- a/plotly/validators/layout/scene/zaxis/_rangemode.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RangemodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="rangemode", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "tozero", "nonnegative"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_separatethousands.py b/plotly/validators/layout/scene/zaxis/_separatethousands.py
deleted file mode 100644
index fc9de85b548..00000000000
--- a/plotly/validators/layout/scene/zaxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.scene.zaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showaxeslabels.py b/plotly/validators/layout/scene/zaxis/_showaxeslabels.py
deleted file mode 100644
index 64cb3b47181..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showaxeslabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowaxeslabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showaxeslabels", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showbackground.py b/plotly/validators/layout/scene/zaxis/_showbackground.py
deleted file mode 100644
index e557b2e97a1..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showbackground.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowbackgroundValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showbackground", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showexponent.py b/plotly/validators/layout/scene/zaxis/_showexponent.py
deleted file mode 100644
index bc3153428e6..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showgrid.py b/plotly/validators/layout/scene/zaxis/_showgrid.py
deleted file mode 100644
index 28de4d10b86..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showline.py b/plotly/validators/layout/scene/zaxis/_showline.py
deleted file mode 100644
index 1753836bbe8..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showspikes.py b/plotly/validators/layout/scene/zaxis/_showspikes.py
deleted file mode 100644
index 543df01ee7a..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showspikes.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowspikesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showspikes", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showticklabels.py b/plotly/validators/layout/scene/zaxis/_showticklabels.py
deleted file mode 100644
index 657152fdbbc..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showtickprefix.py b/plotly/validators/layout/scene/zaxis/_showtickprefix.py
deleted file mode 100644
index 92dad61fc0b..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_showticksuffix.py b/plotly/validators/layout/scene/zaxis/_showticksuffix.py
deleted file mode 100644
index 0e5798f3143..00000000000
--- a/plotly/validators/layout/scene/zaxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_spikecolor.py b/plotly/validators/layout/scene/zaxis/_spikecolor.py
deleted file mode 100644
index e76b67defff..00000000000
--- a/plotly/validators/layout/scene/zaxis/_spikecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="spikecolor", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_spikesides.py b/plotly/validators/layout/scene/zaxis/_spikesides.py
deleted file mode 100644
index 044dd94324a..00000000000
--- a/plotly/validators/layout/scene/zaxis/_spikesides.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikesidesValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="spikesides", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_spikethickness.py b/plotly/validators/layout/scene/zaxis/_spikethickness.py
deleted file mode 100644
index 9cce12d449d..00000000000
--- a/plotly/validators/layout/scene/zaxis/_spikethickness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SpikethicknessValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="spikethickness", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tick0.py b/plotly/validators/layout/scene/zaxis/_tick0.py
deleted file mode 100644
index a51b57e7e18..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tick0.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="tick0", parent_name="layout.scene.zaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickangle.py b/plotly/validators/layout/scene/zaxis/_tickangle.py
deleted file mode 100644
index afa664571bd..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickcolor.py b/plotly/validators/layout/scene/zaxis/_tickcolor.py
deleted file mode 100644
index 7633c9194c7..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickfont.py b/plotly/validators/layout/scene/zaxis/_tickfont.py
deleted file mode 100644
index 0c7807f28ec..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickformat.py b/plotly/validators/layout/scene/zaxis/_tickformat.py
deleted file mode 100644
index 2dc1383aea6..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickformatstopdefaults.py b/plotly/validators/layout/scene/zaxis/_tickformatstopdefaults.py
deleted file mode 100644
index 07edb26f9d4..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.scene.zaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickformatstops.py b/plotly/validators/layout/scene/zaxis/_tickformatstops.py
deleted file mode 100644
index 143bf0e2686..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickformatstops.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="tickformatstops", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_ticklen.py b/plotly/validators/layout/scene/zaxis/_ticklen.py
deleted file mode 100644
index 42def887925..00000000000
--- a/plotly/validators/layout/scene/zaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickmode.py b/plotly/validators/layout/scene/zaxis/_tickmode.py
deleted file mode 100644
index 97f8df12838..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickprefix.py b/plotly/validators/layout/scene/zaxis/_tickprefix.py
deleted file mode 100644
index c8a7328797a..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_ticks.py b/plotly/validators/layout/scene/zaxis/_ticks.py
deleted file mode 100644
index a96b68ac2e3..00000000000
--- a/plotly/validators/layout/scene/zaxis/_ticks.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ticks", parent_name="layout.scene.zaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_ticksuffix.py b/plotly/validators/layout/scene/zaxis/_ticksuffix.py
deleted file mode 100644
index adfa50da8e7..00000000000
--- a/plotly/validators/layout/scene/zaxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_ticktext.py b/plotly/validators/layout/scene/zaxis/_ticktext.py
deleted file mode 100644
index 28cf566511a..00000000000
--- a/plotly/validators/layout/scene/zaxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_ticktextsrc.py b/plotly/validators/layout/scene/zaxis/_ticktextsrc.py
deleted file mode 100644
index 0e0566e07c3..00000000000
--- a/plotly/validators/layout/scene/zaxis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickvals.py b/plotly/validators/layout/scene/zaxis/_tickvals.py
deleted file mode 100644
index 229a94964b3..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickvalssrc.py b/plotly/validators/layout/scene/zaxis/_tickvalssrc.py
deleted file mode 100644
index 5e5a4899889..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_tickwidth.py b/plotly/validators/layout/scene/zaxis/_tickwidth.py
deleted file mode 100644
index 7d5d1f5809a..00000000000
--- a/plotly/validators/layout/scene/zaxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_title.py b/plotly/validators/layout/scene/zaxis/_title.py
deleted file mode 100644
index 06ff6e1e661..00000000000
--- a/plotly/validators/layout/scene/zaxis/_title.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(self, plotly_name="title", parent_name="layout.scene.zaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_type.py b/plotly/validators/layout/scene/zaxis/_type.py
deleted file mode 100644
index fed0954baa1..00000000000
--- a/plotly/validators/layout/scene/zaxis/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.scene.zaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["-", "linear", "log", "date", "category"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_visible.py b/plotly/validators/layout/scene/zaxis/_visible.py
deleted file mode 100644
index 9fe708bc953..00000000000
--- a/plotly/validators/layout/scene/zaxis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_zeroline.py b/plotly/validators/layout/scene/zaxis/_zeroline.py
deleted file mode 100644
index 184e0977f98..00000000000
--- a/plotly/validators/layout/scene/zaxis/_zeroline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="zeroline", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_zerolinecolor.py b/plotly/validators/layout/scene/zaxis/_zerolinecolor.py
deleted file mode 100644
index c14b2211e6c..00000000000
--- a/plotly/validators/layout/scene/zaxis/_zerolinecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="zerolinecolor", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/_zerolinewidth.py b/plotly/validators/layout/scene/zaxis/_zerolinewidth.py
deleted file mode 100644
index b15ecb6d652..00000000000
--- a/plotly/validators/layout/scene/zaxis/_zerolinewidth.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ZerolinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="zerolinewidth", parent_name="layout.scene.zaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/autorangeoptions/__init__.py b/plotly/validators/layout/scene/zaxis/autorangeoptions/__init__.py
deleted file mode 100644
index 8ef0b74165b..00000000000
--- a/plotly/validators/layout/scene/zaxis/autorangeoptions/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._minallowed.MinallowedValidator",
- "._maxallowed.MaxallowedValidator",
- "._includesrc.IncludesrcValidator",
- "._include.IncludeValidator",
- "._clipmin.ClipminValidator",
- "._clipmax.ClipmaxValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/zaxis/autorangeoptions/_clipmax.py b/plotly/validators/layout/scene/zaxis/autorangeoptions/_clipmax.py
deleted file mode 100644
index 2717fd696ec..00000000000
--- a/plotly/validators/layout/scene/zaxis/autorangeoptions/_clipmax.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipmaxValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmax",
- parent_name="layout.scene.zaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/autorangeoptions/_clipmin.py b/plotly/validators/layout/scene/zaxis/autorangeoptions/_clipmin.py
deleted file mode 100644
index 86edb66b63d..00000000000
--- a/plotly/validators/layout/scene/zaxis/autorangeoptions/_clipmin.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ClipminValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="clipmin",
- parent_name="layout.scene.zaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/autorangeoptions/_include.py b/plotly/validators/layout/scene/zaxis/autorangeoptions/_include.py
deleted file mode 100644
index 4f398c347cc..00000000000
--- a/plotly/validators/layout/scene/zaxis/autorangeoptions/_include.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludeValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="include",
- parent_name="layout.scene.zaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- array_ok=kwargs.pop("array_ok", True),
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/autorangeoptions/_includesrc.py b/plotly/validators/layout/scene/zaxis/autorangeoptions/_includesrc.py
deleted file mode 100644
index ba0c20a3ca4..00000000000
--- a/plotly/validators/layout/scene/zaxis/autorangeoptions/_includesrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IncludesrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="includesrc",
- parent_name="layout.scene.zaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/autorangeoptions/_maxallowed.py b/plotly/validators/layout/scene/zaxis/autorangeoptions/_maxallowed.py
deleted file mode 100644
index cc615b9e9fe..00000000000
--- a/plotly/validators/layout/scene/zaxis/autorangeoptions/_maxallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MaxallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="maxallowed",
- parent_name="layout.scene.zaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/autorangeoptions/_minallowed.py b/plotly/validators/layout/scene/zaxis/autorangeoptions/_minallowed.py
deleted file mode 100644
index ca6f4ec61f5..00000000000
--- a/plotly/validators/layout/scene/zaxis/autorangeoptions/_minallowed.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinallowedValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="minallowed",
- parent_name="layout.scene.zaxis.autorangeoptions",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/__init__.py b/plotly/validators/layout/scene/zaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_color.py b/plotly/validators/layout/scene/zaxis/tickfont/_color.py
deleted file mode 100644
index 6ae0d9253fe..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.scene.zaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_family.py b/plotly/validators/layout/scene/zaxis/tickfont/_family.py
deleted file mode 100644
index 98913cbbd31..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.scene.zaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_lineposition.py b/plotly/validators/layout/scene/zaxis/tickfont/_lineposition.py
deleted file mode 100644
index 30494c647f9..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.zaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_shadow.py b/plotly/validators/layout/scene/zaxis/tickfont/_shadow.py
deleted file mode 100644
index 9fca6a2242f..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.scene.zaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_size.py b/plotly/validators/layout/scene/zaxis/tickfont/_size.py
deleted file mode 100644
index ff451a50715..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.scene.zaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_style.py b/plotly/validators/layout/scene/zaxis/tickfont/_style.py
deleted file mode 100644
index 82a3f005a0f..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.scene.zaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_textcase.py b/plotly/validators/layout/scene/zaxis/tickfont/_textcase.py
deleted file mode 100644
index a00b0226d4e..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.zaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_variant.py b/plotly/validators/layout/scene/zaxis/tickfont/_variant.py
deleted file mode 100644
index 7f18cf3656f..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.scene.zaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickfont/_weight.py b/plotly/validators/layout/scene/zaxis/tickfont/_weight.py
deleted file mode 100644
index 8d48303a9d2..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.scene.zaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickformatstop/__init__.py b/plotly/validators/layout/scene/zaxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/zaxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/scene/zaxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index ab17369c815..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.scene.zaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickformatstop/_enabled.py b/plotly/validators/layout/scene/zaxis/tickformatstop/_enabled.py
deleted file mode 100644
index d1bbe1308dd..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.scene.zaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickformatstop/_name.py b/plotly/validators/layout/scene/zaxis/tickformatstop/_name.py
deleted file mode 100644
index 1683e671214..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.scene.zaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/scene/zaxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index 0225e1e136f..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.scene.zaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/tickformatstop/_value.py b/plotly/validators/layout/scene/zaxis/tickformatstop/_value.py
deleted file mode 100644
index 82d7d0fc4c1..00000000000
--- a/plotly/validators/layout/scene/zaxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.scene.zaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/__init__.py b/plotly/validators/layout/scene/zaxis/title/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/scene/zaxis/title/_font.py b/plotly/validators/layout/scene/zaxis/title/_font.py
deleted file mode 100644
index 47b72c3348c..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.scene.zaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/_text.py b/plotly/validators/layout/scene/zaxis/title/_text.py
deleted file mode 100644
index 8b8be68cb9c..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.scene.zaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/__init__.py b/plotly/validators/layout/scene/zaxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_color.py b/plotly/validators/layout/scene/zaxis/title/font/_color.py
deleted file mode 100644
index 6db175f2ab9..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.scene.zaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_family.py b/plotly/validators/layout/scene/zaxis/title/font/_family.py
deleted file mode 100644
index 71a47f4b330..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.scene.zaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_lineposition.py b/plotly/validators/layout/scene/zaxis/title/font/_lineposition.py
deleted file mode 100644
index 05d2de35eea..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.scene.zaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_shadow.py b/plotly/validators/layout/scene/zaxis/title/font/_shadow.py
deleted file mode 100644
index 75eb543a3d2..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.scene.zaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_size.py b/plotly/validators/layout/scene/zaxis/title/font/_size.py
deleted file mode 100644
index 2a8417074a0..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.scene.zaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_style.py b/plotly/validators/layout/scene/zaxis/title/font/_style.py
deleted file mode 100644
index b8e7f29600b..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.scene.zaxis.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_textcase.py b/plotly/validators/layout/scene/zaxis/title/font/_textcase.py
deleted file mode 100644
index f542e44ccf5..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.scene.zaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_variant.py b/plotly/validators/layout/scene/zaxis/title/font/_variant.py
deleted file mode 100644
index ac35dc9d117..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.scene.zaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/scene/zaxis/title/font/_weight.py b/plotly/validators/layout/scene/zaxis/title/font/_weight.py
deleted file mode 100644
index 9e5e8a783a2..00000000000
--- a/plotly/validators/layout/scene/zaxis/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.scene.zaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/__init__.py b/plotly/validators/layout/selection/__init__.py
deleted file mode 100644
index a2df1a2c23b..00000000000
--- a/plotly/validators/layout/selection/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._y1.Y1Validator",
- "._y0.Y0Validator",
- "._xref.XrefValidator",
- "._x1.X1Validator",
- "._x0.X0Validator",
- "._type.TypeValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._path.PathValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._line.LineValidator",
- ],
-)
diff --git a/plotly/validators/layout/selection/_line.py b/plotly/validators/layout/selection/_line.py
deleted file mode 100644
index c7e2de1ead5..00000000000
--- a/plotly/validators/layout/selection/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_name.py b/plotly/validators/layout/selection/_name.py
deleted file mode 100644
index e080cfc0c36..00000000000
--- a/plotly/validators/layout/selection/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_opacity.py b/plotly/validators/layout/selection/_opacity.py
deleted file mode 100644
index a46197e0f3a..00000000000
--- a/plotly/validators/layout/selection/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_path.py b/plotly/validators/layout/selection/_path.py
deleted file mode 100644
index f525fb28c19..00000000000
--- a/plotly/validators/layout/selection/_path.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PathValidator(_bv.StringValidator):
- def __init__(self, plotly_name="path", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_templateitemname.py b/plotly/validators/layout/selection/_templateitemname.py
deleted file mode 100644
index 60469e7d0e5..00000000000
--- a/plotly/validators/layout/selection/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.selection", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_type.py b/plotly/validators/layout/selection/_type.py
deleted file mode 100644
index 0fa8ca49a92..00000000000
--- a/plotly/validators/layout/selection/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["rect", "path"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_x0.py b/plotly/validators/layout/selection/_x0.py
deleted file mode 100644
index 254412a7674..00000000000
--- a/plotly/validators/layout/selection/_x0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_x1.py b/plotly/validators/layout/selection/_x1.py
deleted file mode 100644
index fe944fe5484..00000000000
--- a/plotly/validators/layout/selection/_x1.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X1Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x1", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_xref.py b/plotly/validators/layout/selection/_xref.py
deleted file mode 100644
index 167da71e529..00000000000
--- a/plotly/validators/layout/selection/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["paper", "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_y0.py b/plotly/validators/layout/selection/_y0.py
deleted file mode 100644
index df104406ffc..00000000000
--- a/plotly/validators/layout/selection/_y0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_y1.py b/plotly/validators/layout/selection/_y1.py
deleted file mode 100644
index bc87291e6c2..00000000000
--- a/plotly/validators/layout/selection/_y1.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y1Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y1", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/_yref.py b/plotly/validators/layout/selection/_yref.py
deleted file mode 100644
index 3b006a07086..00000000000
--- a/plotly/validators/layout/selection/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="layout.selection", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["paper", "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/line/__init__.py b/plotly/validators/layout/selection/line/__init__.py
deleted file mode 100644
index c5140ef758d..00000000000
--- a/plotly/validators/layout/selection/line/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._dash.DashValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/layout/selection/line/_color.py b/plotly/validators/layout/selection/line/_color.py
deleted file mode 100644
index 99c349d6edf..00000000000
--- a/plotly/validators/layout/selection/line/_color.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.selection.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/line/_dash.py b/plotly/validators/layout/selection/line/_dash.py
deleted file mode 100644
index 93d1c1291be..00000000000
--- a/plotly/validators/layout/selection/line/_dash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="dash", parent_name="layout.selection.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/selection/line/_width.py b/plotly/validators/layout/selection/line/_width.py
deleted file mode 100644
index 40419e9b977..00000000000
--- a/plotly/validators/layout/selection/line/_width.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="width", parent_name="layout.selection.line", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/__init__.py b/plotly/validators/layout/shape/__init__.py
deleted file mode 100644
index 3bc8d16933b..00000000000
--- a/plotly/validators/layout/shape/__init__.py
+++ /dev/null
@@ -1,41 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._ysizemode.YsizemodeValidator",
- "._yref.YrefValidator",
- "._yanchor.YanchorValidator",
- "._y1shift.Y1ShiftValidator",
- "._y1.Y1Validator",
- "._y0shift.Y0ShiftValidator",
- "._y0.Y0Validator",
- "._xsizemode.XsizemodeValidator",
- "._xref.XrefValidator",
- "._xanchor.XanchorValidator",
- "._x1shift.X1ShiftValidator",
- "._x1.X1Validator",
- "._x0shift.X0ShiftValidator",
- "._x0.X0Validator",
- "._visible.VisibleValidator",
- "._type.TypeValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._showlegend.ShowlegendValidator",
- "._path.PathValidator",
- "._opacity.OpacityValidator",
- "._name.NameValidator",
- "._line.LineValidator",
- "._legendwidth.LegendwidthValidator",
- "._legendrank.LegendrankValidator",
- "._legendgrouptitle.LegendgrouptitleValidator",
- "._legendgroup.LegendgroupValidator",
- "._legend.LegendValidator",
- "._layer.LayerValidator",
- "._label.LabelValidator",
- "._fillrule.FillruleValidator",
- "._fillcolor.FillcolorValidator",
- "._editable.EditableValidator",
- ],
-)
diff --git a/plotly/validators/layout/shape/_editable.py b/plotly/validators/layout/shape/_editable.py
deleted file mode 100644
index 2783ebc8037..00000000000
--- a/plotly/validators/layout/shape/_editable.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EditableValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="editable", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_fillcolor.py b/plotly/validators/layout/shape/_fillcolor.py
deleted file mode 100644
index 25ab6c84e6d..00000000000
--- a/plotly/validators/layout/shape/_fillcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="fillcolor", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_fillrule.py b/plotly/validators/layout/shape/_fillrule.py
deleted file mode 100644
index 6fa926db3d9..00000000000
--- a/plotly/validators/layout/shape/_fillrule.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FillruleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="fillrule", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["evenodd", "nonzero"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_label.py b/plotly/validators/layout/shape/_label.py
deleted file mode 100644
index 5f385ac12a3..00000000000
--- a/plotly/validators/layout/shape/_label.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="label", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Label"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_layer.py b/plotly/validators/layout/shape/_layer.py
deleted file mode 100644
index 4f7ed0c4049..00000000000
--- a/plotly/validators/layout/shape/_layer.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="layer", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["below", "above", "between"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_legend.py b/plotly/validators/layout/shape/_legend.py
deleted file mode 100644
index 27341ced1b2..00000000000
--- a/plotly/validators/layout/shape/_legend.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendValidator(_bv.SubplotidValidator):
- def __init__(self, plotly_name="legend", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- dflt=kwargs.pop("dflt", "legend"),
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_legendgroup.py b/plotly/validators/layout/shape/_legendgroup.py
deleted file mode 100644
index 459b368dc4a..00000000000
--- a/plotly/validators/layout/shape/_legendgroup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgroupValidator(_bv.StringValidator):
- def __init__(self, plotly_name="legendgroup", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_legendgrouptitle.py b/plotly/validators/layout/shape/_legendgrouptitle.py
deleted file mode 100644
index df1fe78ec72..00000000000
--- a/plotly/validators/layout/shape/_legendgrouptitle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendgrouptitleValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="legendgrouptitle", parent_name="layout.shape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Legendgrouptitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_legendrank.py b/plotly/validators/layout/shape/_legendrank.py
deleted file mode 100644
index 251ab188314..00000000000
--- a/plotly/validators/layout/shape/_legendrank.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendrankValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendrank", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_legendwidth.py b/plotly/validators/layout/shape/_legendwidth.py
deleted file mode 100644
index 61d6d8a1371..00000000000
--- a/plotly/validators/layout/shape/_legendwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LegendwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="legendwidth", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_line.py b/plotly/validators/layout/shape/_line.py
deleted file mode 100644
index 11bec9c0d32..00000000000
--- a/plotly/validators/layout/shape/_line.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LineValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="line", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Line"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_name.py b/plotly/validators/layout/shape/_name.py
deleted file mode 100644
index 69c93675046..00000000000
--- a/plotly/validators/layout/shape/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_opacity.py b/plotly/validators/layout/shape/_opacity.py
deleted file mode 100644
index dd50fb2b0f3..00000000000
--- a/plotly/validators/layout/shape/_opacity.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OpacityValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="opacity", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_path.py b/plotly/validators/layout/shape/_path.py
deleted file mode 100644
index feb91fc67f0..00000000000
--- a/plotly/validators/layout/shape/_path.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PathValidator(_bv.StringValidator):
- def __init__(self, plotly_name="path", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_showlegend.py b/plotly/validators/layout/shape/_showlegend.py
deleted file mode 100644
index 5b68f8fb737..00000000000
--- a/plotly/validators/layout/shape/_showlegend.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlegendValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="showlegend", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_templateitemname.py b/plotly/validators/layout/shape/_templateitemname.py
deleted file mode 100644
index ee93ecb7519..00000000000
--- a/plotly/validators/layout/shape/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.shape", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_type.py b/plotly/validators/layout/shape/_type.py
deleted file mode 100644
index 3c2bb8ec617..00000000000
--- a/plotly/validators/layout/shape/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["circle", "rect", "path", "line"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_visible.py b/plotly/validators/layout/shape/_visible.py
deleted file mode 100644
index 16520dba263..00000000000
--- a/plotly/validators/layout/shape/_visible.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="visible", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", [True, False, "legendonly"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_x0.py b/plotly/validators/layout/shape/_x0.py
deleted file mode 100644
index 170d6f7d2cb..00000000000
--- a/plotly/validators/layout/shape/_x0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x0", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_x0shift.py b/plotly/validators/layout/shape/_x0shift.py
deleted file mode 100644
index a2b6d92f383..00000000000
--- a/plotly/validators/layout/shape/_x0shift.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X0ShiftValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x0shift", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_x1.py b/plotly/validators/layout/shape/_x1.py
deleted file mode 100644
index 8fcb161b037..00000000000
--- a/plotly/validators/layout/shape/_x1.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X1Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="x1", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_x1shift.py b/plotly/validators/layout/shape/_x1shift.py
deleted file mode 100644
index 7418f297601..00000000000
--- a/plotly/validators/layout/shape/_x1shift.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class X1ShiftValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x1shift", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_xanchor.py b/plotly/validators/layout/shape/_xanchor.py
deleted file mode 100644
index c71373cc92c..00000000000
--- a/plotly/validators/layout/shape/_xanchor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="xanchor", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_xref.py b/plotly/validators/layout/shape/_xref.py
deleted file mode 100644
index 21a47188243..00000000000
--- a/plotly/validators/layout/shape/_xref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["paper", "/^x([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_xsizemode.py b/plotly/validators/layout/shape/_xsizemode.py
deleted file mode 100644
index b85e3082c3e..00000000000
--- a/plotly/validators/layout/shape/_xsizemode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XsizemodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xsizemode", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["scaled", "pixel"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_y0.py b/plotly/validators/layout/shape/_y0.py
deleted file mode 100644
index dafb2289db8..00000000000
--- a/plotly/validators/layout/shape/_y0.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y0", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_y0shift.py b/plotly/validators/layout/shape/_y0shift.py
deleted file mode 100644
index c3b186b4f93..00000000000
--- a/plotly/validators/layout/shape/_y0shift.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y0ShiftValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y0shift", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_y1.py b/plotly/validators/layout/shape/_y1.py
deleted file mode 100644
index d7ede0bc1cb..00000000000
--- a/plotly/validators/layout/shape/_y1.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y1Validator(_bv.AnyValidator):
- def __init__(self, plotly_name="y1", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_y1shift.py b/plotly/validators/layout/shape/_y1shift.py
deleted file mode 100644
index 6d5a69c75c3..00000000000
--- a/plotly/validators/layout/shape/_y1shift.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Y1ShiftValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y1shift", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_yanchor.py b/plotly/validators/layout/shape/_yanchor.py
deleted file mode 100644
index 1e6bbfb8f40..00000000000
--- a/plotly/validators/layout/shape/_yanchor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.AnyValidator):
- def __init__(self, plotly_name="yanchor", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_yref.py b/plotly/validators/layout/shape/_yref.py
deleted file mode 100644
index 560c151bb4c..00000000000
--- a/plotly/validators/layout/shape/_yref.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc"),
- values=kwargs.pop(
- "values", ["paper", "/^y([2-9]|[1-9][0-9]+)?( domain)?$/"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/_ysizemode.py b/plotly/validators/layout/shape/_ysizemode.py
deleted file mode 100644
index e128aa0d701..00000000000
--- a/plotly/validators/layout/shape/_ysizemode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YsizemodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="ysizemode", parent_name="layout.shape", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["scaled", "pixel"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/__init__.py b/plotly/validators/layout/shape/label/__init__.py
deleted file mode 100644
index 215b669f842..00000000000
--- a/plotly/validators/layout/shape/label/__init__.py
+++ /dev/null
@@ -1,17 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yanchor.YanchorValidator",
- "._xanchor.XanchorValidator",
- "._texttemplate.TexttemplateValidator",
- "._textposition.TextpositionValidator",
- "._textangle.TextangleValidator",
- "._text.TextValidator",
- "._padding.PaddingValidator",
- "._font.FontValidator",
- ],
-)
diff --git a/plotly/validators/layout/shape/label/_font.py b/plotly/validators/layout/shape/label/_font.py
deleted file mode 100644
index ec6c62af3d5..00000000000
--- a/plotly/validators/layout/shape/label/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.shape.label", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/_padding.py b/plotly/validators/layout/shape/label/_padding.py
deleted file mode 100644
index feefc3715ca..00000000000
--- a/plotly/validators/layout/shape/label/_padding.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PaddingValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="padding", parent_name="layout.shape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/_text.py b/plotly/validators/layout/shape/label/_text.py
deleted file mode 100644
index b1ed49f7c59..00000000000
--- a/plotly/validators/layout/shape/label/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="layout.shape.label", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/_textangle.py b/plotly/validators/layout/shape/label/_textangle.py
deleted file mode 100644
index eed4c3c158a..00000000000
--- a/plotly/validators/layout/shape/label/_textangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="textangle", parent_name="layout.shape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/_textposition.py b/plotly/validators/layout/shape/label/_textposition.py
deleted file mode 100644
index 8ef555d0cca..00000000000
--- a/plotly/validators/layout/shape/label/_textposition.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextpositionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textposition", parent_name="layout.shape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "top left",
- "top center",
- "top right",
- "middle left",
- "middle center",
- "middle right",
- "bottom left",
- "bottom center",
- "bottom right",
- "start",
- "middle",
- "end",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/_texttemplate.py b/plotly/validators/layout/shape/label/_texttemplate.py
deleted file mode 100644
index e6d5251a060..00000000000
--- a/plotly/validators/layout/shape/label/_texttemplate.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TexttemplateValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="texttemplate", parent_name="layout.shape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/_xanchor.py b/plotly/validators/layout/shape/label/_xanchor.py
deleted file mode 100644
index e09e1016f4e..00000000000
--- a/plotly/validators/layout/shape/label/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="layout.shape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/_yanchor.py b/plotly/validators/layout/shape/label/_yanchor.py
deleted file mode 100644
index 110137641f7..00000000000
--- a/plotly/validators/layout/shape/label/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="layout.shape.label", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/__init__.py b/plotly/validators/layout/shape/label/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/shape/label/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/shape/label/font/_color.py b/plotly/validators/layout/shape/label/font/_color.py
deleted file mode 100644
index d4a24ba1354..00000000000
--- a/plotly/validators/layout/shape/label/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_family.py b/plotly/validators/layout/shape/label/font/_family.py
deleted file mode 100644
index a8cd3e4218e..00000000000
--- a/plotly/validators/layout/shape/label/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_lineposition.py b/plotly/validators/layout/shape/label/font/_lineposition.py
deleted file mode 100644
index 0d0d81aeab6..00000000000
--- a/plotly/validators/layout/shape/label/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.shape.label.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_shadow.py b/plotly/validators/layout/shape/label/font/_shadow.py
deleted file mode 100644
index d7e9560564b..00000000000
--- a/plotly/validators/layout/shape/label/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_size.py b/plotly/validators/layout/shape/label/font/_size.py
deleted file mode 100644
index c28fd19c1b8..00000000000
--- a/plotly/validators/layout/shape/label/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_style.py b/plotly/validators/layout/shape/label/font/_style.py
deleted file mode 100644
index 5af00ab16e1..00000000000
--- a/plotly/validators/layout/shape/label/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_textcase.py b/plotly/validators/layout/shape/label/font/_textcase.py
deleted file mode 100644
index 2f076568c3f..00000000000
--- a/plotly/validators/layout/shape/label/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_variant.py b/plotly/validators/layout/shape/label/font/_variant.py
deleted file mode 100644
index 08c1c2b861b..00000000000
--- a/plotly/validators/layout/shape/label/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/label/font/_weight.py b/plotly/validators/layout/shape/label/font/_weight.py
deleted file mode 100644
index 86c5674652d..00000000000
--- a/plotly/validators/layout/shape/label/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.shape.label.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/__init__.py b/plotly/validators/layout/shape/legendgrouptitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/shape/legendgrouptitle/_font.py b/plotly/validators/layout/shape/legendgrouptitle/_font.py
deleted file mode 100644
index 495003c5196..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.shape.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/_text.py b/plotly/validators/layout/shape/legendgrouptitle/_text.py
deleted file mode 100644
index f8071825887..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.shape.legendgrouptitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/__init__.py b/plotly/validators/layout/shape/legendgrouptitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_color.py b/plotly/validators/layout/shape/legendgrouptitle/font/_color.py
deleted file mode 100644
index 6b52caeebb3..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_family.py b/plotly/validators/layout/shape/legendgrouptitle/font/_family.py
deleted file mode 100644
index 205d1548f94..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_lineposition.py b/plotly/validators/layout/shape/legendgrouptitle/font/_lineposition.py
deleted file mode 100644
index e2efe971108..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_shadow.py b/plotly/validators/layout/shape/legendgrouptitle/font/_shadow.py
deleted file mode 100644
index 4a96dd9c916..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_size.py b/plotly/validators/layout/shape/legendgrouptitle/font/_size.py
deleted file mode 100644
index a0cc66a2809..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_style.py b/plotly/validators/layout/shape/legendgrouptitle/font/_style.py
deleted file mode 100644
index 31ee84fb9e8..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_textcase.py b/plotly/validators/layout/shape/legendgrouptitle/font/_textcase.py
deleted file mode 100644
index b2048ffbbdc..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_variant.py b/plotly/validators/layout/shape/legendgrouptitle/font/_variant.py
deleted file mode 100644
index baab4ff138a..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/legendgrouptitle/font/_weight.py b/plotly/validators/layout/shape/legendgrouptitle/font/_weight.py
deleted file mode 100644
index 7de038ea6fd..00000000000
--- a/plotly/validators/layout/shape/legendgrouptitle/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.shape.legendgrouptitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/line/__init__.py b/plotly/validators/layout/shape/line/__init__.py
deleted file mode 100644
index c5140ef758d..00000000000
--- a/plotly/validators/layout/shape/line/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._width.WidthValidator", "._dash.DashValidator", "._color.ColorValidator"],
-)
diff --git a/plotly/validators/layout/shape/line/_color.py b/plotly/validators/layout/shape/line/_color.py
deleted file mode 100644
index 1580ce8a785..00000000000
--- a/plotly/validators/layout/shape/line/_color.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.shape.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/line/_dash.py b/plotly/validators/layout/shape/line/_dash.py
deleted file mode 100644
index 7e4b1d22927..00000000000
--- a/plotly/validators/layout/shape/line/_dash.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DashValidator(_bv.DashValidator):
- def __init__(self, plotly_name="dash", parent_name="layout.shape.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/shape/line/_width.py b/plotly/validators/layout/shape/line/_width.py
deleted file mode 100644
index 2cfbbb778c4..00000000000
--- a/plotly/validators/layout/shape/line/_width.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="width", parent_name="layout.shape.line", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- anim=kwargs.pop("anim", True),
- edit_type=kwargs.pop("edit_type", "calc+arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/__init__.py b/plotly/validators/layout/slider/__init__.py
deleted file mode 100644
index 707979274ff..00000000000
--- a/plotly/validators/layout/slider/__init__.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._transition.TransitionValidator",
- "._tickwidth.TickwidthValidator",
- "._ticklen.TicklenValidator",
- "._tickcolor.TickcolorValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._stepdefaults.StepdefaultsValidator",
- "._steps.StepsValidator",
- "._pad.PadValidator",
- "._name.NameValidator",
- "._minorticklen.MinorticklenValidator",
- "._lenmode.LenmodeValidator",
- "._len.LenValidator",
- "._font.FontValidator",
- "._currentvalue.CurrentvalueValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- "._activebgcolor.ActivebgcolorValidator",
- "._active.ActiveValidator",
- ],
-)
diff --git a/plotly/validators/layout/slider/_active.py b/plotly/validators/layout/slider/_active.py
deleted file mode 100644
index c22c4b66e37..00000000000
--- a/plotly/validators/layout/slider/_active.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ActiveValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="active", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_activebgcolor.py b/plotly/validators/layout/slider/_activebgcolor.py
deleted file mode 100644
index 20c4a1b222a..00000000000
--- a/plotly/validators/layout/slider/_activebgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ActivebgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="activebgcolor", parent_name="layout.slider", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_bgcolor.py b/plotly/validators/layout/slider/_bgcolor.py
deleted file mode 100644
index ae037d93eec..00000000000
--- a/plotly/validators/layout/slider/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_bordercolor.py b/plotly/validators/layout/slider/_bordercolor.py
deleted file mode 100644
index 2fdcccd8a96..00000000000
--- a/plotly/validators/layout/slider/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="layout.slider", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_borderwidth.py b/plotly/validators/layout/slider/_borderwidth.py
deleted file mode 100644
index d8bc7537ffe..00000000000
--- a/plotly/validators/layout/slider/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="layout.slider", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_currentvalue.py b/plotly/validators/layout/slider/_currentvalue.py
deleted file mode 100644
index a7365444ee1..00000000000
--- a/plotly/validators/layout/slider/_currentvalue.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CurrentvalueValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="currentvalue", parent_name="layout.slider", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Currentvalue"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_font.py b/plotly/validators/layout/slider/_font.py
deleted file mode 100644
index 42626463634..00000000000
--- a/plotly/validators/layout/slider/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_len.py b/plotly/validators/layout/slider/_len.py
deleted file mode 100644
index 1a862d396e2..00000000000
--- a/plotly/validators/layout/slider/_len.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="len", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_lenmode.py b/plotly/validators/layout/slider/_lenmode.py
deleted file mode 100644
index 377461fb2b8..00000000000
--- a/plotly/validators/layout/slider/_lenmode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LenmodeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="lenmode", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["fraction", "pixels"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_minorticklen.py b/plotly/validators/layout/slider/_minorticklen.py
deleted file mode 100644
index dab2d3065ea..00000000000
--- a/plotly/validators/layout/slider/_minorticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinorticklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minorticklen", parent_name="layout.slider", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_name.py b/plotly/validators/layout/slider/_name.py
deleted file mode 100644
index 5e0cad661b5..00000000000
--- a/plotly/validators/layout/slider/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_pad.py b/plotly/validators/layout/slider/_pad.py
deleted file mode 100644
index 97f66cf5b1d..00000000000
--- a/plotly/validators/layout/slider/_pad.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PadValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pad", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pad"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_stepdefaults.py b/plotly/validators/layout/slider/_stepdefaults.py
deleted file mode 100644
index 4b740e26d65..00000000000
--- a/plotly/validators/layout/slider/_stepdefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StepdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="stepdefaults", parent_name="layout.slider", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Step"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_steps.py b/plotly/validators/layout/slider/_steps.py
deleted file mode 100644
index 39bb9dc9a61..00000000000
--- a/plotly/validators/layout/slider/_steps.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StepsValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="steps", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Step"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_templateitemname.py b/plotly/validators/layout/slider/_templateitemname.py
deleted file mode 100644
index dd934a65adb..00000000000
--- a/plotly/validators/layout/slider/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.slider", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_tickcolor.py b/plotly/validators/layout/slider/_tickcolor.py
deleted file mode 100644
index b2758118e12..00000000000
--- a/plotly/validators/layout/slider/_tickcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="tickcolor", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_ticklen.py b/plotly/validators/layout/slider/_ticklen.py
deleted file mode 100644
index 144fe06f113..00000000000
--- a/plotly/validators/layout/slider/_ticklen.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="ticklen", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_tickwidth.py b/plotly/validators/layout/slider/_tickwidth.py
deleted file mode 100644
index b388b444f79..00000000000
--- a/plotly/validators/layout/slider/_tickwidth.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="tickwidth", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_transition.py b/plotly/validators/layout/slider/_transition.py
deleted file mode 100644
index d74f22f07a1..00000000000
--- a/plotly/validators/layout/slider/_transition.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TransitionValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="transition", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Transition"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_visible.py b/plotly/validators/layout/slider/_visible.py
deleted file mode 100644
index 026a3fd1e95..00000000000
--- a/plotly/validators/layout/slider/_visible.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="visible", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_x.py b/plotly/validators/layout/slider/_x.py
deleted file mode 100644
index 59829687702..00000000000
--- a/plotly/validators/layout/slider/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 3),
- min=kwargs.pop("min", -2),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_xanchor.py b/plotly/validators/layout/slider/_xanchor.py
deleted file mode 100644
index 1b060ae384f..00000000000
--- a/plotly/validators/layout/slider/_xanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xanchor", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_y.py b/plotly/validators/layout/slider/_y.py
deleted file mode 100644
index 5728ba0a94e..00000000000
--- a/plotly/validators/layout/slider/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 3),
- min=kwargs.pop("min", -2),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/_yanchor.py b/plotly/validators/layout/slider/_yanchor.py
deleted file mode 100644
index 2ec1c927187..00000000000
--- a/plotly/validators/layout/slider/_yanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yanchor", parent_name="layout.slider", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["auto", "top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/__init__.py b/plotly/validators/layout/slider/currentvalue/__init__.py
deleted file mode 100644
index 4bf8b638e80..00000000000
--- a/plotly/validators/layout/slider/currentvalue/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._xanchor.XanchorValidator",
- "._visible.VisibleValidator",
- "._suffix.SuffixValidator",
- "._prefix.PrefixValidator",
- "._offset.OffsetValidator",
- "._font.FontValidator",
- ],
-)
diff --git a/plotly/validators/layout/slider/currentvalue/_font.py b/plotly/validators/layout/slider/currentvalue/_font.py
deleted file mode 100644
index 4b62d98a8af..00000000000
--- a/plotly/validators/layout/slider/currentvalue/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.slider.currentvalue", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/_offset.py b/plotly/validators/layout/slider/currentvalue/_offset.py
deleted file mode 100644
index 29f34e671fe..00000000000
--- a/plotly/validators/layout/slider/currentvalue/_offset.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OffsetValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="offset", parent_name="layout.slider.currentvalue", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/_prefix.py b/plotly/validators/layout/slider/currentvalue/_prefix.py
deleted file mode 100644
index d3a9d9a94e0..00000000000
--- a/plotly/validators/layout/slider/currentvalue/_prefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PrefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="prefix", parent_name="layout.slider.currentvalue", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/_suffix.py b/plotly/validators/layout/slider/currentvalue/_suffix.py
deleted file mode 100644
index 1bfb55b2df9..00000000000
--- a/plotly/validators/layout/slider/currentvalue/_suffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="suffix", parent_name="layout.slider.currentvalue", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/_visible.py b/plotly/validators/layout/slider/currentvalue/_visible.py
deleted file mode 100644
index 3f73248cb9f..00000000000
--- a/plotly/validators/layout/slider/currentvalue/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.slider.currentvalue", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/_xanchor.py b/plotly/validators/layout/slider/currentvalue/_xanchor.py
deleted file mode 100644
index 5abc5c624c9..00000000000
--- a/plotly/validators/layout/slider/currentvalue/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="layout.slider.currentvalue", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/__init__.py b/plotly/validators/layout/slider/currentvalue/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/slider/currentvalue/font/_color.py b/plotly/validators/layout/slider/currentvalue/font/_color.py
deleted file mode 100644
index b9085b6ec1d..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_family.py b/plotly/validators/layout/slider/currentvalue/font/_family.py
deleted file mode 100644
index e76ca622d43..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_lineposition.py b/plotly/validators/layout/slider/currentvalue/font/_lineposition.py
deleted file mode 100644
index 4a211f5975d..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_shadow.py b/plotly/validators/layout/slider/currentvalue/font/_shadow.py
deleted file mode 100644
index 759f4388ec6..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_size.py b/plotly/validators/layout/slider/currentvalue/font/_size.py
deleted file mode 100644
index 4d4a014ace6..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_style.py b/plotly/validators/layout/slider/currentvalue/font/_style.py
deleted file mode 100644
index 09843a10d4e..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_textcase.py b/plotly/validators/layout/slider/currentvalue/font/_textcase.py
deleted file mode 100644
index abad5479958..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_variant.py b/plotly/validators/layout/slider/currentvalue/font/_variant.py
deleted file mode 100644
index 6e43287c7cf..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/currentvalue/font/_weight.py b/plotly/validators/layout/slider/currentvalue/font/_weight.py
deleted file mode 100644
index 8c113b9252a..00000000000
--- a/plotly/validators/layout/slider/currentvalue/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.slider.currentvalue.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/__init__.py b/plotly/validators/layout/slider/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/slider/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/slider/font/_color.py b/plotly/validators/layout/slider/font/_color.py
deleted file mode 100644
index 4e0c423b6d9..00000000000
--- a/plotly/validators/layout/slider/font/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.slider.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_family.py b/plotly/validators/layout/slider/font/_family.py
deleted file mode 100644
index 48a40f5a824..00000000000
--- a/plotly/validators/layout/slider/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.slider.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_lineposition.py b/plotly/validators/layout/slider/font/_lineposition.py
deleted file mode 100644
index af927e0b89d..00000000000
--- a/plotly/validators/layout/slider/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="layout.slider.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_shadow.py b/plotly/validators/layout/slider/font/_shadow.py
deleted file mode 100644
index 3608b91f204..00000000000
--- a/plotly/validators/layout/slider/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.slider.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_size.py b/plotly/validators/layout/slider/font/_size.py
deleted file mode 100644
index 57e6b2a82ef..00000000000
--- a/plotly/validators/layout/slider/font/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="layout.slider.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_style.py b/plotly/validators/layout/slider/font/_style.py
deleted file mode 100644
index b628b69ec39..00000000000
--- a/plotly/validators/layout/slider/font/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="layout.slider.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_textcase.py b/plotly/validators/layout/slider/font/_textcase.py
deleted file mode 100644
index b33dafcb8c3..00000000000
--- a/plotly/validators/layout/slider/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.slider.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_variant.py b/plotly/validators/layout/slider/font/_variant.py
deleted file mode 100644
index bcf989735e0..00000000000
--- a/plotly/validators/layout/slider/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.slider.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/font/_weight.py b/plotly/validators/layout/slider/font/_weight.py
deleted file mode 100644
index 7801b327e79..00000000000
--- a/plotly/validators/layout/slider/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.slider.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/pad/__init__.py b/plotly/validators/layout/slider/pad/__init__.py
deleted file mode 100644
index 4189bfbe1fd..00000000000
--- a/plotly/validators/layout/slider/pad/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._t.TValidator", "._r.RValidator", "._l.LValidator", "._b.BValidator"],
-)
diff --git a/plotly/validators/layout/slider/pad/_b.py b/plotly/validators/layout/slider/pad/_b.py
deleted file mode 100644
index 6a795f8c6a8..00000000000
--- a/plotly/validators/layout/slider/pad/_b.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="b", parent_name="layout.slider.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/pad/_l.py b/plotly/validators/layout/slider/pad/_l.py
deleted file mode 100644
index 003507a5a67..00000000000
--- a/plotly/validators/layout/slider/pad/_l.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="l", parent_name="layout.slider.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/pad/_r.py b/plotly/validators/layout/slider/pad/_r.py
deleted file mode 100644
index 59511673b39..00000000000
--- a/plotly/validators/layout/slider/pad/_r.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="r", parent_name="layout.slider.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/pad/_t.py b/plotly/validators/layout/slider/pad/_t.py
deleted file mode 100644
index 3937196cb75..00000000000
--- a/plotly/validators/layout/slider/pad/_t.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="t", parent_name="layout.slider.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/__init__.py b/plotly/validators/layout/slider/step/__init__.py
deleted file mode 100644
index 945d93ed7fe..00000000000
--- a/plotly/validators/layout/slider/step/__init__.py
+++ /dev/null
@@ -1,17 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._method.MethodValidator",
- "._label.LabelValidator",
- "._execute.ExecuteValidator",
- "._args.ArgsValidator",
- ],
-)
diff --git a/plotly/validators/layout/slider/step/_args.py b/plotly/validators/layout/slider/step/_args.py
deleted file mode 100644
index 6b43cdbf5d6..00000000000
--- a/plotly/validators/layout/slider/step/_args.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArgsValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="args", parent_name="layout.slider.step", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- free_length=kwargs.pop("free_length", True),
- items=kwargs.pop(
- "items",
- [
- {"editType": "arraydraw", "valType": "any"},
- {"editType": "arraydraw", "valType": "any"},
- {"editType": "arraydraw", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/_execute.py b/plotly/validators/layout/slider/step/_execute.py
deleted file mode 100644
index 2b061c01dec..00000000000
--- a/plotly/validators/layout/slider/step/_execute.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExecuteValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="execute", parent_name="layout.slider.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/_label.py b/plotly/validators/layout/slider/step/_label.py
deleted file mode 100644
index df5f79c4366..00000000000
--- a/plotly/validators/layout/slider/step/_label.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelValidator(_bv.StringValidator):
- def __init__(self, plotly_name="label", parent_name="layout.slider.step", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/_method.py b/plotly/validators/layout/slider/step/_method.py
deleted file mode 100644
index 237509ee25b..00000000000
--- a/plotly/validators/layout/slider/step/_method.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MethodValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="method", parent_name="layout.slider.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["restyle", "relayout", "animate", "update", "skip"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/_name.py b/plotly/validators/layout/slider/step/_name.py
deleted file mode 100644
index 0433e23d495..00000000000
--- a/plotly/validators/layout/slider/step/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.slider.step", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/_templateitemname.py b/plotly/validators/layout/slider/step/_templateitemname.py
deleted file mode 100644
index da3ba24505a..00000000000
--- a/plotly/validators/layout/slider/step/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.slider.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/_value.py b/plotly/validators/layout/slider/step/_value.py
deleted file mode 100644
index 4b1a25883b2..00000000000
--- a/plotly/validators/layout/slider/step/_value.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(self, plotly_name="value", parent_name="layout.slider.step", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/step/_visible.py b/plotly/validators/layout/slider/step/_visible.py
deleted file mode 100644
index 8c621e1e777..00000000000
--- a/plotly/validators/layout/slider/step/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.slider.step", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/transition/__init__.py b/plotly/validators/layout/slider/transition/__init__.py
deleted file mode 100644
index 817ac2685ac..00000000000
--- a/plotly/validators/layout/slider/transition/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._easing.EasingValidator", "._duration.DurationValidator"]
-)
diff --git a/plotly/validators/layout/slider/transition/_duration.py b/plotly/validators/layout/slider/transition/_duration.py
deleted file mode 100644
index a8070643c9e..00000000000
--- a/plotly/validators/layout/slider/transition/_duration.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DurationValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="duration", parent_name="layout.slider.transition", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/slider/transition/_easing.py b/plotly/validators/layout/slider/transition/_easing.py
deleted file mode 100644
index 2b48ec4f577..00000000000
--- a/plotly/validators/layout/slider/transition/_easing.py
+++ /dev/null
@@ -1,57 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EasingValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="easing", parent_name="layout.slider.transition", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values",
- [
- "linear",
- "quad",
- "cubic",
- "sin",
- "exp",
- "circle",
- "elastic",
- "back",
- "bounce",
- "linear-in",
- "quad-in",
- "cubic-in",
- "sin-in",
- "exp-in",
- "circle-in",
- "elastic-in",
- "back-in",
- "bounce-in",
- "linear-out",
- "quad-out",
- "cubic-out",
- "sin-out",
- "exp-out",
- "circle-out",
- "elastic-out",
- "back-out",
- "bounce-out",
- "linear-in-out",
- "quad-in-out",
- "cubic-in-out",
- "sin-in-out",
- "exp-in-out",
- "circle-in-out",
- "elastic-in-out",
- "back-in-out",
- "bounce-in-out",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/__init__.py b/plotly/validators/layout/smith/__init__.py
deleted file mode 100644
index efd64716485..00000000000
--- a/plotly/validators/layout/smith/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._realaxis.RealaxisValidator",
- "._imaginaryaxis.ImaginaryaxisValidator",
- "._domain.DomainValidator",
- "._bgcolor.BgcolorValidator",
- ],
-)
diff --git a/plotly/validators/layout/smith/_bgcolor.py b/plotly/validators/layout/smith/_bgcolor.py
deleted file mode 100644
index 700f2545b01..00000000000
--- a/plotly/validators/layout/smith/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.smith", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/_domain.py b/plotly/validators/layout/smith/_domain.py
deleted file mode 100644
index b4c08461d44..00000000000
--- a/plotly/validators/layout/smith/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.smith", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/_imaginaryaxis.py b/plotly/validators/layout/smith/_imaginaryaxis.py
deleted file mode 100644
index bde2f45783f..00000000000
--- a/plotly/validators/layout/smith/_imaginaryaxis.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ImaginaryaxisValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="imaginaryaxis", parent_name="layout.smith", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Imaginaryaxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/_realaxis.py b/plotly/validators/layout/smith/_realaxis.py
deleted file mode 100644
index 537d99da119..00000000000
--- a/plotly/validators/layout/smith/_realaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RealaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="realaxis", parent_name="layout.smith", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Realaxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/domain/__init__.py b/plotly/validators/layout/smith/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/layout/smith/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/layout/smith/domain/_column.py b/plotly/validators/layout/smith/domain/_column.py
deleted file mode 100644
index 28c29da5630..00000000000
--- a/plotly/validators/layout/smith/domain/_column.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="column", parent_name="layout.smith.domain", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/domain/_row.py b/plotly/validators/layout/smith/domain/_row.py
deleted file mode 100644
index 493993c30da..00000000000
--- a/plotly/validators/layout/smith/domain/_row.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="row", parent_name="layout.smith.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/domain/_x.py b/plotly/validators/layout/smith/domain/_x.py
deleted file mode 100644
index 71494d25c58..00000000000
--- a/plotly/validators/layout/smith/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.smith.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/domain/_y.py b/plotly/validators/layout/smith/domain/_y.py
deleted file mode 100644
index f53823d3aef..00000000000
--- a/plotly/validators/layout/smith/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.smith.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/__init__.py b/plotly/validators/layout/smith/imaginaryaxis/__init__.py
deleted file mode 100644
index 73c1cf501bf..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/__init__.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._ticklen.TicklenValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._layer.LayerValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_color.py b/plotly/validators/layout/smith/imaginaryaxis/_color.py
deleted file mode 100644
index 4fb9cdc446b..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_gridcolor.py b/plotly/validators/layout/smith/imaginaryaxis/_gridcolor.py
deleted file mode 100644
index 31cb89ae795..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_gridcolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="gridcolor",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_griddash.py b/plotly/validators/layout/smith/imaginaryaxis/_griddash.py
deleted file mode 100644
index 9cc4a3a4f19..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_gridwidth.py b/plotly/validators/layout/smith/imaginaryaxis/_gridwidth.py
deleted file mode 100644
index 4440927cce7..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_gridwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="gridwidth",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_hoverformat.py b/plotly/validators/layout/smith/imaginaryaxis/_hoverformat.py
deleted file mode 100644
index cdc26b99b6e..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_hoverformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="hoverformat",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_labelalias.py b/plotly/validators/layout/smith/imaginaryaxis/_labelalias.py
deleted file mode 100644
index c1ad690ec2a..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_labelalias.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self,
- plotly_name="labelalias",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_layer.py b/plotly/validators/layout/smith/imaginaryaxis/_layer.py
deleted file mode 100644
index fef759743cb..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_layer.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="layer", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["above traces", "below traces"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_linecolor.py b/plotly/validators/layout/smith/imaginaryaxis/_linecolor.py
deleted file mode 100644
index 15464b87f46..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_linecolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="linecolor",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_linewidth.py b/plotly/validators/layout/smith/imaginaryaxis/_linewidth.py
deleted file mode 100644
index 41c026ea58f..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_linewidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="linewidth",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_showgrid.py b/plotly/validators/layout/smith/imaginaryaxis/_showgrid.py
deleted file mode 100644
index 4029139f174..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_showline.py b/plotly/validators/layout/smith/imaginaryaxis/_showline.py
deleted file mode 100644
index 4225eaa489b..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_showticklabels.py b/plotly/validators/layout/smith/imaginaryaxis/_showticklabels.py
deleted file mode 100644
index 0b36c4a1052..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_showtickprefix.py b/plotly/validators/layout/smith/imaginaryaxis/_showtickprefix.py
deleted file mode 100644
index 57e25a38f63..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_showticksuffix.py b/plotly/validators/layout/smith/imaginaryaxis/_showticksuffix.py
deleted file mode 100644
index 1b1d121eb8b..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_tickcolor.py b/plotly/validators/layout/smith/imaginaryaxis/_tickcolor.py
deleted file mode 100644
index 8ce3edf2c22..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_tickcolor.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="tickcolor",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_tickfont.py b/plotly/validators/layout/smith/imaginaryaxis/_tickfont.py
deleted file mode 100644
index 3ce301fba03..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_tickformat.py b/plotly/validators/layout/smith/imaginaryaxis/_tickformat.py
deleted file mode 100644
index 865b54a88b1..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_tickformat.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickformat",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_ticklen.py b/plotly/validators/layout/smith/imaginaryaxis/_ticklen.py
deleted file mode 100644
index 631b8e88925..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_tickprefix.py b/plotly/validators/layout/smith/imaginaryaxis/_tickprefix.py
deleted file mode 100644
index ef6f86b1b5d..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_tickprefix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="tickprefix",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_ticks.py b/plotly/validators/layout/smith/imaginaryaxis/_ticks.py
deleted file mode 100644
index dfbf4738c35..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_ticksuffix.py b/plotly/validators/layout/smith/imaginaryaxis/_ticksuffix.py
deleted file mode 100644
index 28c58663f96..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_ticksuffix.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="ticksuffix",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_tickvals.py b/plotly/validators/layout/smith/imaginaryaxis/_tickvals.py
deleted file mode 100644
index 99743095373..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_tickvalssrc.py b/plotly/validators/layout/smith/imaginaryaxis/_tickvalssrc.py
deleted file mode 100644
index 85e3a18cfaa..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self,
- plotly_name="tickvalssrc",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_tickwidth.py b/plotly/validators/layout/smith/imaginaryaxis/_tickwidth.py
deleted file mode 100644
index 08b9b998036..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_tickwidth.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="tickwidth",
- parent_name="layout.smith.imaginaryaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/_visible.py b/plotly/validators/layout/smith/imaginaryaxis/_visible.py
deleted file mode 100644
index 286531623b8..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.smith.imaginaryaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/__init__.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_color.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_color.py
deleted file mode 100644
index a1f1144b1ff..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_family.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_family.py
deleted file mode 100644
index a793619d8b8..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_lineposition.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_lineposition.py
deleted file mode 100644
index 91b354dbc86..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_shadow.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_shadow.py
deleted file mode 100644
index fb74f9b1bcf..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_size.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_size.py
deleted file mode 100644
index 1cfd9bc2798..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_style.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_style.py
deleted file mode 100644
index ec4137b9a5c..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_textcase.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_textcase.py
deleted file mode 100644
index 4ed787399b5..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_variant.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_variant.py
deleted file mode 100644
index 6a70fd4781f..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_weight.py b/plotly/validators/layout/smith/imaginaryaxis/tickfont/_weight.py
deleted file mode 100644
index d061aa5ffd9..00000000000
--- a/plotly/validators/layout/smith/imaginaryaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.smith.imaginaryaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/__init__.py b/plotly/validators/layout/smith/realaxis/__init__.py
deleted file mode 100644
index 47f058f74e1..00000000000
--- a/plotly/validators/layout/smith/realaxis/__init__.py
+++ /dev/null
@@ -1,36 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._ticklen.TicklenValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._side.SideValidator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._layer.LayerValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/smith/realaxis/_color.py b/plotly/validators/layout/smith/realaxis/_color.py
deleted file mode 100644
index 37743723cf4..00000000000
--- a/plotly/validators/layout/smith/realaxis/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_gridcolor.py b/plotly/validators/layout/smith/realaxis/_gridcolor.py
deleted file mode 100644
index d4220e1e19a..00000000000
--- a/plotly/validators/layout/smith/realaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_griddash.py b/plotly/validators/layout/smith/realaxis/_griddash.py
deleted file mode 100644
index ca7399daebe..00000000000
--- a/plotly/validators/layout/smith/realaxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_gridwidth.py b/plotly/validators/layout/smith/realaxis/_gridwidth.py
deleted file mode 100644
index ec00da4d35e..00000000000
--- a/plotly/validators/layout/smith/realaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_hoverformat.py b/plotly/validators/layout/smith/realaxis/_hoverformat.py
deleted file mode 100644
index 4d617cacb93..00000000000
--- a/plotly/validators/layout/smith/realaxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_labelalias.py b/plotly/validators/layout/smith/realaxis/_labelalias.py
deleted file mode 100644
index dddb641578f..00000000000
--- a/plotly/validators/layout/smith/realaxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_layer.py b/plotly/validators/layout/smith/realaxis/_layer.py
deleted file mode 100644
index 6e7a477d95b..00000000000
--- a/plotly/validators/layout/smith/realaxis/_layer.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="layer", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["above traces", "below traces"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_linecolor.py b/plotly/validators/layout/smith/realaxis/_linecolor.py
deleted file mode 100644
index a2d8301db1e..00000000000
--- a/plotly/validators/layout/smith/realaxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_linewidth.py b/plotly/validators/layout/smith/realaxis/_linewidth.py
deleted file mode 100644
index 121cfe7083e..00000000000
--- a/plotly/validators/layout/smith/realaxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_showgrid.py b/plotly/validators/layout/smith/realaxis/_showgrid.py
deleted file mode 100644
index 164e03c6bfa..00000000000
--- a/plotly/validators/layout/smith/realaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_showline.py b/plotly/validators/layout/smith/realaxis/_showline.py
deleted file mode 100644
index 3bd12d6ddb7..00000000000
--- a/plotly/validators/layout/smith/realaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_showticklabels.py b/plotly/validators/layout/smith/realaxis/_showticklabels.py
deleted file mode 100644
index 30077297e2d..00000000000
--- a/plotly/validators/layout/smith/realaxis/_showticklabels.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="showticklabels",
- parent_name="layout.smith.realaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_showtickprefix.py b/plotly/validators/layout/smith/realaxis/_showtickprefix.py
deleted file mode 100644
index 42c13ccc87b..00000000000
--- a/plotly/validators/layout/smith/realaxis/_showtickprefix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showtickprefix",
- parent_name="layout.smith.realaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_showticksuffix.py b/plotly/validators/layout/smith/realaxis/_showticksuffix.py
deleted file mode 100644
index 8fcc8b05fa7..00000000000
--- a/plotly/validators/layout/smith/realaxis/_showticksuffix.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="showticksuffix",
- parent_name="layout.smith.realaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_side.py b/plotly/validators/layout/smith/realaxis/_side.py
deleted file mode 100644
index a8b0c41c348..00000000000
--- a/plotly/validators/layout/smith/realaxis/_side.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SideValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="side", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["top", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickangle.py b/plotly/validators/layout/smith/realaxis/_tickangle.py
deleted file mode 100644
index 40d8b668d53..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickcolor.py b/plotly/validators/layout/smith/realaxis/_tickcolor.py
deleted file mode 100644
index ee8e60eb17f..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickfont.py b/plotly/validators/layout/smith/realaxis/_tickfont.py
deleted file mode 100644
index 10bc7c5ed13..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickformat.py b/plotly/validators/layout/smith/realaxis/_tickformat.py
deleted file mode 100644
index bb74b52c491..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_ticklen.py b/plotly/validators/layout/smith/realaxis/_ticklen.py
deleted file mode 100644
index 33e674fdfec..00000000000
--- a/plotly/validators/layout/smith/realaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickprefix.py b/plotly/validators/layout/smith/realaxis/_tickprefix.py
deleted file mode 100644
index deb7bc80476..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_ticks.py b/plotly/validators/layout/smith/realaxis/_ticks.py
deleted file mode 100644
index e8c5de2e5c1..00000000000
--- a/plotly/validators/layout/smith/realaxis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "ticks"),
- values=kwargs.pop("values", ["top", "bottom", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_ticksuffix.py b/plotly/validators/layout/smith/realaxis/_ticksuffix.py
deleted file mode 100644
index 63c81a96956..00000000000
--- a/plotly/validators/layout/smith/realaxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickvals.py b/plotly/validators/layout/smith/realaxis/_tickvals.py
deleted file mode 100644
index 6660a10a32a..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickvalssrc.py b/plotly/validators/layout/smith/realaxis/_tickvalssrc.py
deleted file mode 100644
index b925f358442..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_tickwidth.py b/plotly/validators/layout/smith/realaxis/_tickwidth.py
deleted file mode 100644
index a7edd728d51..00000000000
--- a/plotly/validators/layout/smith/realaxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/_visible.py b/plotly/validators/layout/smith/realaxis/_visible.py
deleted file mode 100644
index 8977abae82d..00000000000
--- a/plotly/validators/layout/smith/realaxis/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.smith.realaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/__init__.py b/plotly/validators/layout/smith/realaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_color.py b/plotly/validators/layout/smith/realaxis/tickfont/_color.py
deleted file mode 100644
index 8a7fdd03b04..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_family.py b/plotly/validators/layout/smith/realaxis/tickfont/_family.py
deleted file mode 100644
index c257ea22f29..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_lineposition.py b/plotly/validators/layout/smith/realaxis/tickfont/_lineposition.py
deleted file mode 100644
index e52410361f0..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_shadow.py b/plotly/validators/layout/smith/realaxis/tickfont/_shadow.py
deleted file mode 100644
index 1914d460d24..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_size.py b/plotly/validators/layout/smith/realaxis/tickfont/_size.py
deleted file mode 100644
index 57157cc0238..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.smith.realaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_style.py b/plotly/validators/layout/smith/realaxis/tickfont/_style.py
deleted file mode 100644
index d5acd0622d4..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_textcase.py b/plotly/validators/layout/smith/realaxis/tickfont/_textcase.py
deleted file mode 100644
index d6087f491ba..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_variant.py b/plotly/validators/layout/smith/realaxis/tickfont/_variant.py
deleted file mode 100644
index d7461d836bd..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/smith/realaxis/tickfont/_weight.py b/plotly/validators/layout/smith/realaxis/tickfont/_weight.py
deleted file mode 100644
index 4284c2b1ce7..00000000000
--- a/plotly/validators/layout/smith/realaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.smith.realaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/__init__.py b/plotly/validators/layout/template/__init__.py
deleted file mode 100644
index 6252409e26b..00000000000
--- a/plotly/validators/layout/template/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._layout.LayoutValidator", "._data.DataValidator"]
-)
diff --git a/plotly/validators/layout/template/_data.py b/plotly/validators/layout/template/_data.py
deleted file mode 100644
index ddcc195d01e..00000000000
--- a/plotly/validators/layout/template/_data.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DataValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="data", parent_name="layout.template", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Data"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/_layout.py b/plotly/validators/layout/template/_layout.py
deleted file mode 100644
index ed662c5bbe0..00000000000
--- a/plotly/validators/layout/template/_layout.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayoutValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="layout", parent_name="layout.template", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Layout"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/__init__.py b/plotly/validators/layout/template/data/__init__.py
deleted file mode 100644
index e81f0e08134..00000000000
--- a/plotly/validators/layout/template/data/__init__.py
+++ /dev/null
@@ -1,58 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._waterfall.WaterfallValidator",
- "._volume.VolumeValidator",
- "._violin.ViolinValidator",
- "._treemap.TreemapValidator",
- "._table.TableValidator",
- "._surface.SurfaceValidator",
- "._sunburst.SunburstValidator",
- "._streamtube.StreamtubeValidator",
- "._splom.SplomValidator",
- "._scatterternary.ScatterternaryValidator",
- "._scattersmith.ScattersmithValidator",
- "._scatter.ScatterValidator",
- "._scatterpolar.ScatterpolarValidator",
- "._scatterpolargl.ScatterpolarglValidator",
- "._scattermap.ScattermapValidator",
- "._scattermapbox.ScattermapboxValidator",
- "._scattergl.ScatterglValidator",
- "._scattergeo.ScattergeoValidator",
- "._scattercarpet.ScattercarpetValidator",
- "._scatter3d.Scatter3DValidator",
- "._sankey.SankeyValidator",
- "._pie.PieValidator",
- "._parcoords.ParcoordsValidator",
- "._parcats.ParcatsValidator",
- "._ohlc.OhlcValidator",
- "._mesh3d.Mesh3DValidator",
- "._isosurface.IsosurfaceValidator",
- "._indicator.IndicatorValidator",
- "._image.ImageValidator",
- "._icicle.IcicleValidator",
- "._histogram.HistogramValidator",
- "._histogram2d.Histogram2DValidator",
- "._histogram2dcontour.Histogram2DcontourValidator",
- "._heatmap.HeatmapValidator",
- "._funnel.FunnelValidator",
- "._funnelarea.FunnelareaValidator",
- "._densitymap.DensitymapValidator",
- "._densitymapbox.DensitymapboxValidator",
- "._contour.ContourValidator",
- "._contourcarpet.ContourcarpetValidator",
- "._cone.ConeValidator",
- "._choropleth.ChoroplethValidator",
- "._choroplethmap.ChoroplethmapValidator",
- "._choroplethmapbox.ChoroplethmapboxValidator",
- "._carpet.CarpetValidator",
- "._candlestick.CandlestickValidator",
- "._box.BoxValidator",
- "._bar.BarValidator",
- "._barpolar.BarpolarValidator",
- ],
-)
diff --git a/plotly/validators/layout/template/data/_bar.py b/plotly/validators/layout/template/data/_bar.py
deleted file mode 100644
index e15f2c0be21..00000000000
--- a/plotly/validators/layout/template/data/_bar.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="bar", parent_name="layout.template.data", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Bar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_barpolar.py b/plotly/validators/layout/template/data/_barpolar.py
deleted file mode 100644
index 9034f1eb861..00000000000
--- a/plotly/validators/layout/template/data/_barpolar.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BarpolarValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="barpolar", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Barpolar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_box.py b/plotly/validators/layout/template/data/_box.py
deleted file mode 100644
index a3e3f9186d0..00000000000
--- a/plotly/validators/layout/template/data/_box.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BoxValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="box", parent_name="layout.template.data", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Box"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_candlestick.py b/plotly/validators/layout/template/data/_candlestick.py
deleted file mode 100644
index 6edb7990cea..00000000000
--- a/plotly/validators/layout/template/data/_candlestick.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CandlestickValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="candlestick", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Candlestick"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_carpet.py b/plotly/validators/layout/template/data/_carpet.py
deleted file mode 100644
index 66516027d0e..00000000000
--- a/plotly/validators/layout/template/data/_carpet.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CarpetValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="carpet", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Carpet"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_choropleth.py b/plotly/validators/layout/template/data/_choropleth.py
deleted file mode 100644
index 02074f1435f..00000000000
--- a/plotly/validators/layout/template/data/_choropleth.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ChoroplethValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="choropleth", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Choropleth"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_choroplethmap.py b/plotly/validators/layout/template/data/_choroplethmap.py
deleted file mode 100644
index ecbf2924f21..00000000000
--- a/plotly/validators/layout/template/data/_choroplethmap.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ChoroplethmapValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="choroplethmap", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Choroplethmap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_choroplethmapbox.py b/plotly/validators/layout/template/data/_choroplethmapbox.py
deleted file mode 100644
index 754d06c281e..00000000000
--- a/plotly/validators/layout/template/data/_choroplethmapbox.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ChoroplethmapboxValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="choroplethmapbox",
- parent_name="layout.template.data",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Choroplethmapbox"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_cone.py b/plotly/validators/layout/template/data/_cone.py
deleted file mode 100644
index 0418ea198a8..00000000000
--- a/plotly/validators/layout/template/data/_cone.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ConeValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="cone", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Cone"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_contour.py b/plotly/validators/layout/template/data/_contour.py
deleted file mode 100644
index e33e2014585..00000000000
--- a/plotly/validators/layout/template/data/_contour.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContourValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="contour", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contour"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_contourcarpet.py b/plotly/validators/layout/template/data/_contourcarpet.py
deleted file mode 100644
index 3f4e29b1c4b..00000000000
--- a/plotly/validators/layout/template/data/_contourcarpet.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ContourcarpetValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="contourcarpet", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Contourcarpet"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_densitymap.py b/plotly/validators/layout/template/data/_densitymap.py
deleted file mode 100644
index ad2226600a3..00000000000
--- a/plotly/validators/layout/template/data/_densitymap.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DensitymapValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="densitymap", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Densitymap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_densitymapbox.py b/plotly/validators/layout/template/data/_densitymapbox.py
deleted file mode 100644
index 901934bf5ad..00000000000
--- a/plotly/validators/layout/template/data/_densitymapbox.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DensitymapboxValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="densitymapbox", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Densitymapbox"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_funnel.py b/plotly/validators/layout/template/data/_funnel.py
deleted file mode 100644
index 530f07d5294..00000000000
--- a/plotly/validators/layout/template/data/_funnel.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="funnel", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Funnel"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_funnelarea.py b/plotly/validators/layout/template/data/_funnelarea.py
deleted file mode 100644
index 45a70f80bc1..00000000000
--- a/plotly/validators/layout/template/data/_funnelarea.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FunnelareaValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="funnelarea", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Funnelarea"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_heatmap.py b/plotly/validators/layout/template/data/_heatmap.py
deleted file mode 100644
index d97f9c546a0..00000000000
--- a/plotly/validators/layout/template/data/_heatmap.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HeatmapValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="heatmap", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Heatmap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_histogram.py b/plotly/validators/layout/template/data/_histogram.py
deleted file mode 100644
index 555eca320a1..00000000000
--- a/plotly/validators/layout/template/data/_histogram.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HistogramValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="histogram", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Histogram"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_histogram2d.py b/plotly/validators/layout/template/data/_histogram2d.py
deleted file mode 100644
index 9fb86513221..00000000000
--- a/plotly/validators/layout/template/data/_histogram2d.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Histogram2DValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="histogram2d", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Histogram2d"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_histogram2dcontour.py b/plotly/validators/layout/template/data/_histogram2dcontour.py
deleted file mode 100644
index b86a49d1d20..00000000000
--- a/plotly/validators/layout/template/data/_histogram2dcontour.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Histogram2DcontourValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="histogram2dcontour",
- parent_name="layout.template.data",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Histogram2dContour"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_icicle.py b/plotly/validators/layout/template/data/_icicle.py
deleted file mode 100644
index c8c2b008be0..00000000000
--- a/plotly/validators/layout/template/data/_icicle.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IcicleValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="icicle", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Icicle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_image.py b/plotly/validators/layout/template/data/_image.py
deleted file mode 100644
index 08d377e7d0b..00000000000
--- a/plotly/validators/layout/template/data/_image.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ImageValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="image", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Image"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_indicator.py b/plotly/validators/layout/template/data/_indicator.py
deleted file mode 100644
index 34e135511c6..00000000000
--- a/plotly/validators/layout/template/data/_indicator.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IndicatorValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="indicator", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Indicator"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_isosurface.py b/plotly/validators/layout/template/data/_isosurface.py
deleted file mode 100644
index c97174d58e7..00000000000
--- a/plotly/validators/layout/template/data/_isosurface.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class IsosurfaceValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="isosurface", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Isosurface"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_mesh3d.py b/plotly/validators/layout/template/data/_mesh3d.py
deleted file mode 100644
index caa97a3b0d2..00000000000
--- a/plotly/validators/layout/template/data/_mesh3d.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Mesh3DValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="mesh3d", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Mesh3d"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_ohlc.py b/plotly/validators/layout/template/data/_ohlc.py
deleted file mode 100644
index 7f0ba6669a5..00000000000
--- a/plotly/validators/layout/template/data/_ohlc.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OhlcValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="ohlc", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Ohlc"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_parcats.py b/plotly/validators/layout/template/data/_parcats.py
deleted file mode 100644
index f5213fed00d..00000000000
--- a/plotly/validators/layout/template/data/_parcats.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ParcatsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="parcats", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Parcats"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_parcoords.py b/plotly/validators/layout/template/data/_parcoords.py
deleted file mode 100644
index f29d039669f..00000000000
--- a/plotly/validators/layout/template/data/_parcoords.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ParcoordsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="parcoords", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Parcoords"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_pie.py b/plotly/validators/layout/template/data/_pie.py
deleted file mode 100644
index 518b3182250..00000000000
--- a/plotly/validators/layout/template/data/_pie.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PieValidator(_bv.CompoundArrayValidator):
- def __init__(self, plotly_name="pie", parent_name="layout.template.data", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pie"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_sankey.py b/plotly/validators/layout/template/data/_sankey.py
deleted file mode 100644
index 0fe0a722694..00000000000
--- a/plotly/validators/layout/template/data/_sankey.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SankeyValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="sankey", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Sankey"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scatter.py b/plotly/validators/layout/template/data/_scatter.py
deleted file mode 100644
index 45e1f467fe8..00000000000
--- a/plotly/validators/layout/template/data/_scatter.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scatter", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatter"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scatter3d.py b/plotly/validators/layout/template/data/_scatter3d.py
deleted file mode 100644
index aff984a2168..00000000000
--- a/plotly/validators/layout/template/data/_scatter3d.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Scatter3DValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scatter3d", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatter3d"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scattercarpet.py b/plotly/validators/layout/template/data/_scattercarpet.py
deleted file mode 100644
index f56f3f30c44..00000000000
--- a/plotly/validators/layout/template/data/_scattercarpet.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattercarpetValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scattercarpet", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattercarpet"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scattergeo.py b/plotly/validators/layout/template/data/_scattergeo.py
deleted file mode 100644
index 2f254fb6137..00000000000
--- a/plotly/validators/layout/template/data/_scattergeo.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattergeoValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scattergeo", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattergeo"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scattergl.py b/plotly/validators/layout/template/data/_scattergl.py
deleted file mode 100644
index 0495324ea65..00000000000
--- a/plotly/validators/layout/template/data/_scattergl.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterglValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scattergl", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattergl"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scattermap.py b/plotly/validators/layout/template/data/_scattermap.py
deleted file mode 100644
index 6118ded464b..00000000000
--- a/plotly/validators/layout/template/data/_scattermap.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattermapValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scattermap", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattermap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scattermapbox.py b/plotly/validators/layout/template/data/_scattermapbox.py
deleted file mode 100644
index e4b357d4dab..00000000000
--- a/plotly/validators/layout/template/data/_scattermapbox.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattermapboxValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scattermapbox", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattermapbox"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scatterpolar.py b/plotly/validators/layout/template/data/_scatterpolar.py
deleted file mode 100644
index f1df5a52ebd..00000000000
--- a/plotly/validators/layout/template/data/_scatterpolar.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterpolarValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scatterpolar", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatterpolar"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scatterpolargl.py b/plotly/validators/layout/template/data/_scatterpolargl.py
deleted file mode 100644
index 3e3a9fcfff2..00000000000
--- a/plotly/validators/layout/template/data/_scatterpolargl.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterpolarglValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scatterpolargl", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatterpolargl"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scattersmith.py b/plotly/validators/layout/template/data/_scattersmith.py
deleted file mode 100644
index 9d308baa22a..00000000000
--- a/plotly/validators/layout/template/data/_scattersmith.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScattersmithValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scattersmith", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scattersmith"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_scatterternary.py b/plotly/validators/layout/template/data/_scatterternary.py
deleted file mode 100644
index 8ad42a134d2..00000000000
--- a/plotly/validators/layout/template/data/_scatterternary.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ScatterternaryValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="scatterternary", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Scatterternary"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_splom.py b/plotly/validators/layout/template/data/_splom.py
deleted file mode 100644
index 9f91bce8428..00000000000
--- a/plotly/validators/layout/template/data/_splom.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SplomValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="splom", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Splom"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_streamtube.py b/plotly/validators/layout/template/data/_streamtube.py
deleted file mode 100644
index cc7a160619b..00000000000
--- a/plotly/validators/layout/template/data/_streamtube.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StreamtubeValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="streamtube", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Streamtube"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_sunburst.py b/plotly/validators/layout/template/data/_sunburst.py
deleted file mode 100644
index b824ff56c6f..00000000000
--- a/plotly/validators/layout/template/data/_sunburst.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SunburstValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="sunburst", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Sunburst"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_surface.py b/plotly/validators/layout/template/data/_surface.py
deleted file mode 100644
index 2684e281551..00000000000
--- a/plotly/validators/layout/template/data/_surface.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SurfaceValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="surface", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Surface"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_table.py b/plotly/validators/layout/template/data/_table.py
deleted file mode 100644
index e2918097021..00000000000
--- a/plotly/validators/layout/template/data/_table.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TableValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="table", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Table"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_treemap.py b/plotly/validators/layout/template/data/_treemap.py
deleted file mode 100644
index 9f898bd627c..00000000000
--- a/plotly/validators/layout/template/data/_treemap.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TreemapValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="treemap", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Treemap"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_violin.py b/plotly/validators/layout/template/data/_violin.py
deleted file mode 100644
index 1d20bbd0850..00000000000
--- a/plotly/validators/layout/template/data/_violin.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ViolinValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="violin", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Violin"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_volume.py b/plotly/validators/layout/template/data/_volume.py
deleted file mode 100644
index 29d8ea3a94e..00000000000
--- a/plotly/validators/layout/template/data/_volume.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VolumeValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="volume", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Volume"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/template/data/_waterfall.py b/plotly/validators/layout/template/data/_waterfall.py
deleted file mode 100644
index 08509f114a1..00000000000
--- a/plotly/validators/layout/template/data/_waterfall.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WaterfallValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="waterfall", parent_name="layout.template.data", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Waterfall"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/__init__.py b/plotly/validators/layout/ternary/__init__.py
deleted file mode 100644
index 64f6fa3154a..00000000000
--- a/plotly/validators/layout/ternary/__init__.py
+++ /dev/null
@@ -1,16 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._uirevision.UirevisionValidator",
- "._sum.SumValidator",
- "._domain.DomainValidator",
- "._caxis.CaxisValidator",
- "._bgcolor.BgcolorValidator",
- "._baxis.BaxisValidator",
- "._aaxis.AaxisValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/_aaxis.py b/plotly/validators/layout/ternary/_aaxis.py
deleted file mode 100644
index 1feddb61d45..00000000000
--- a/plotly/validators/layout/ternary/_aaxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="aaxis", parent_name="layout.ternary", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Aaxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/_baxis.py b/plotly/validators/layout/ternary/_baxis.py
deleted file mode 100644
index 7472d8a588a..00000000000
--- a/plotly/validators/layout/ternary/_baxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="baxis", parent_name="layout.ternary", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Baxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/_bgcolor.py b/plotly/validators/layout/ternary/_bgcolor.py
deleted file mode 100644
index 9c128a43b75..00000000000
--- a/plotly/validators/layout/ternary/_bgcolor.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="bgcolor", parent_name="layout.ternary", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/_caxis.py b/plotly/validators/layout/ternary/_caxis.py
deleted file mode 100644
index 595496e09da..00000000000
--- a/plotly/validators/layout/ternary/_caxis.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class CaxisValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="caxis", parent_name="layout.ternary", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Caxis"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/_domain.py b/plotly/validators/layout/ternary/_domain.py
deleted file mode 100644
index b864ba33c0b..00000000000
--- a/plotly/validators/layout/ternary/_domain.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DomainValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="domain", parent_name="layout.ternary", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Domain"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/_sum.py b/plotly/validators/layout/ternary/_sum.py
deleted file mode 100644
index f07a649d245..00000000000
--- a/plotly/validators/layout/ternary/_sum.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SumValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="sum", parent_name="layout.ternary", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/_uirevision.py b/plotly/validators/layout/ternary/_uirevision.py
deleted file mode 100644
index bd9167e5786..00000000000
--- a/plotly/validators/layout/ternary/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="layout.ternary", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/__init__.py b/plotly/validators/layout/ternary/aaxis/__init__.py
deleted file mode 100644
index 5f18e869867..00000000000
--- a/plotly/validators/layout/ternary/aaxis/__init__.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._uirevision.UirevisionValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._min.MinValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._layer.LayerValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/aaxis/_color.py b/plotly/validators/layout/ternary/aaxis/_color.py
deleted file mode 100644
index 0e7520fce89..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_dtick.py b/plotly/validators/layout/ternary/aaxis/_dtick.py
deleted file mode 100644
index 9d3c5096d9c..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_exponentformat.py b/plotly/validators/layout/ternary/aaxis/_exponentformat.py
deleted file mode 100644
index 8cb78eed8d7..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_gridcolor.py b/plotly/validators/layout/ternary/aaxis/_gridcolor.py
deleted file mode 100644
index 9c2f32eb099..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_griddash.py b/plotly/validators/layout/ternary/aaxis/_griddash.py
deleted file mode 100644
index 59ed94ea3f4..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_gridwidth.py b/plotly/validators/layout/ternary/aaxis/_gridwidth.py
deleted file mode 100644
index 5f97f7c4769..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_hoverformat.py b/plotly/validators/layout/ternary/aaxis/_hoverformat.py
deleted file mode 100644
index 1afcc48d7db..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_labelalias.py b/plotly/validators/layout/ternary/aaxis/_labelalias.py
deleted file mode 100644
index d50e63c8d9b..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_layer.py b/plotly/validators/layout/ternary/aaxis/_layer.py
deleted file mode 100644
index 37733b91480..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_layer.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="layer", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["above traces", "below traces"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_linecolor.py b/plotly/validators/layout/ternary/aaxis/_linecolor.py
deleted file mode 100644
index 5d08b6e3311..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_linewidth.py b/plotly/validators/layout/ternary/aaxis/_linewidth.py
deleted file mode 100644
index 64ea55bc172..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_min.py b/plotly/validators/layout/ternary/aaxis/_min.py
deleted file mode 100644
index 6f1463764ee..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_min.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="min", parent_name="layout.ternary.aaxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_minexponent.py b/plotly/validators/layout/ternary/aaxis/_minexponent.py
deleted file mode 100644
index 843d0af25b0..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_nticks.py b/plotly/validators/layout/ternary/aaxis/_nticks.py
deleted file mode 100644
index c1f314cb8ab..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_separatethousands.py b/plotly/validators/layout/ternary/aaxis/_separatethousands.py
deleted file mode 100644
index 10eb7340207..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.ternary.aaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_showexponent.py b/plotly/validators/layout/ternary/aaxis/_showexponent.py
deleted file mode 100644
index 33d3d3b762d..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_showgrid.py b/plotly/validators/layout/ternary/aaxis/_showgrid.py
deleted file mode 100644
index d6cd9430889..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_showline.py b/plotly/validators/layout/ternary/aaxis/_showline.py
deleted file mode 100644
index fec27805a1a..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_showticklabels.py b/plotly/validators/layout/ternary/aaxis/_showticklabels.py
deleted file mode 100644
index 199caad7f89..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_showtickprefix.py b/plotly/validators/layout/ternary/aaxis/_showtickprefix.py
deleted file mode 100644
index 7a3fb379981..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_showticksuffix.py b/plotly/validators/layout/ternary/aaxis/_showticksuffix.py
deleted file mode 100644
index 2272641a3e6..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tick0.py b/plotly/validators/layout/ternary/aaxis/_tick0.py
deleted file mode 100644
index 0a33e0bbad5..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickangle.py b/plotly/validators/layout/ternary/aaxis/_tickangle.py
deleted file mode 100644
index 42eb9e16535..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickcolor.py b/plotly/validators/layout/ternary/aaxis/_tickcolor.py
deleted file mode 100644
index ebcca62f1b6..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickfont.py b/plotly/validators/layout/ternary/aaxis/_tickfont.py
deleted file mode 100644
index b189b4bd63a..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickformat.py b/plotly/validators/layout/ternary/aaxis/_tickformat.py
deleted file mode 100644
index 8c04bbc0bd2..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickformatstopdefaults.py b/plotly/validators/layout/ternary/aaxis/_tickformatstopdefaults.py
deleted file mode 100644
index 5ea8734da9d..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.ternary.aaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickformatstops.py b/plotly/validators/layout/ternary/aaxis/_tickformatstops.py
deleted file mode 100644
index 7600e582f3f..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="layout.ternary.aaxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_ticklabelstep.py b/plotly/validators/layout/ternary/aaxis/_ticklabelstep.py
deleted file mode 100644
index 1d2781b9669..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_ticklen.py b/plotly/validators/layout/ternary/aaxis/_ticklen.py
deleted file mode 100644
index 5378720968e..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickmode.py b/plotly/validators/layout/ternary/aaxis/_tickmode.py
deleted file mode 100644
index 8ff828d0f17..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickprefix.py b/plotly/validators/layout/ternary/aaxis/_tickprefix.py
deleted file mode 100644
index af6d4bdc4b7..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_ticks.py b/plotly/validators/layout/ternary/aaxis/_ticks.py
deleted file mode 100644
index f4d38101d12..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_ticksuffix.py b/plotly/validators/layout/ternary/aaxis/_ticksuffix.py
deleted file mode 100644
index 28950b5d852..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_ticktext.py b/plotly/validators/layout/ternary/aaxis/_ticktext.py
deleted file mode 100644
index c2debbf78c2..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_ticktextsrc.py b/plotly/validators/layout/ternary/aaxis/_ticktextsrc.py
deleted file mode 100644
index 63cdd66caf0..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickvals.py b/plotly/validators/layout/ternary/aaxis/_tickvals.py
deleted file mode 100644
index 1cc8fd00990..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickvalssrc.py b/plotly/validators/layout/ternary/aaxis/_tickvalssrc.py
deleted file mode 100644
index 45e4276f5bf..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_tickwidth.py b/plotly/validators/layout/ternary/aaxis/_tickwidth.py
deleted file mode 100644
index c81bb1301a8..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_title.py b/plotly/validators/layout/ternary/aaxis/_title.py
deleted file mode 100644
index 781f9edd118..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/_uirevision.py b/plotly/validators/layout/ternary/aaxis/_uirevision.py
deleted file mode 100644
index f2152f55261..00000000000
--- a/plotly/validators/layout/ternary/aaxis/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="layout.ternary.aaxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/__init__.py b/plotly/validators/layout/ternary/aaxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_color.py b/plotly/validators/layout/ternary/aaxis/tickfont/_color.py
deleted file mode 100644
index 2ebf9e4ff27..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.ternary.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_family.py b/plotly/validators/layout/ternary/aaxis/tickfont/_family.py
deleted file mode 100644
index fff31aae315..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.ternary.aaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_lineposition.py b/plotly/validators/layout/ternary/aaxis/tickfont/_lineposition.py
deleted file mode 100644
index 28c639be99c..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.ternary.aaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_shadow.py b/plotly/validators/layout/ternary/aaxis/tickfont/_shadow.py
deleted file mode 100644
index f624113713a..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.ternary.aaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_size.py b/plotly/validators/layout/ternary/aaxis/tickfont/_size.py
deleted file mode 100644
index 11e5434edd2..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.ternary.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_style.py b/plotly/validators/layout/ternary/aaxis/tickfont/_style.py
deleted file mode 100644
index a06552740ff..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.ternary.aaxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_textcase.py b/plotly/validators/layout/ternary/aaxis/tickfont/_textcase.py
deleted file mode 100644
index 1b5afdab34f..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.ternary.aaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_variant.py b/plotly/validators/layout/ternary/aaxis/tickfont/_variant.py
deleted file mode 100644
index ff73c8e5cab..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.ternary.aaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickfont/_weight.py b/plotly/validators/layout/ternary/aaxis/tickfont/_weight.py
deleted file mode 100644
index 666472abe38..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.ternary.aaxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickformatstop/__init__.py b/plotly/validators/layout/ternary/aaxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/aaxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/ternary/aaxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index 9f501c889b8..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.ternary.aaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickformatstop/_enabled.py b/plotly/validators/layout/ternary/aaxis/tickformatstop/_enabled.py
deleted file mode 100644
index a04c2e5db34..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.ternary.aaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickformatstop/_name.py b/plotly/validators/layout/ternary/aaxis/tickformatstop/_name.py
deleted file mode 100644
index 428c0f5fc27..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.ternary.aaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/ternary/aaxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index dd8624310f0..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.ternary.aaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/tickformatstop/_value.py b/plotly/validators/layout/ternary/aaxis/tickformatstop/_value.py
deleted file mode 100644
index 085a797d596..00000000000
--- a/plotly/validators/layout/ternary/aaxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.ternary.aaxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/__init__.py b/plotly/validators/layout/ternary/aaxis/title/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/ternary/aaxis/title/_font.py b/plotly/validators/layout/ternary/aaxis/title/_font.py
deleted file mode 100644
index 2a45072ef56..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.ternary.aaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/_text.py b/plotly/validators/layout/ternary/aaxis/title/_text.py
deleted file mode 100644
index fc45ba9a849..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.ternary.aaxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/__init__.py b/plotly/validators/layout/ternary/aaxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_color.py b/plotly/validators/layout/ternary/aaxis/title/font/_color.py
deleted file mode 100644
index 5d2df1b896a..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_family.py b/plotly/validators/layout/ternary/aaxis/title/font/_family.py
deleted file mode 100644
index c53edd3834f..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_lineposition.py b/plotly/validators/layout/ternary/aaxis/title/font/_lineposition.py
deleted file mode 100644
index 4b0e84020c4..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_shadow.py b/plotly/validators/layout/ternary/aaxis/title/font/_shadow.py
deleted file mode 100644
index 3c4498f5d80..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_size.py b/plotly/validators/layout/ternary/aaxis/title/font/_size.py
deleted file mode 100644
index 572d5b5976a..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_style.py b/plotly/validators/layout/ternary/aaxis/title/font/_style.py
deleted file mode 100644
index c00da25a445..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_textcase.py b/plotly/validators/layout/ternary/aaxis/title/font/_textcase.py
deleted file mode 100644
index 0316e6817fb..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_variant.py b/plotly/validators/layout/ternary/aaxis/title/font/_variant.py
deleted file mode 100644
index 1c3817aa217..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/aaxis/title/font/_weight.py b/plotly/validators/layout/ternary/aaxis/title/font/_weight.py
deleted file mode 100644
index 24d9952208d..00000000000
--- a/plotly/validators/layout/ternary/aaxis/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.ternary.aaxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/__init__.py b/plotly/validators/layout/ternary/baxis/__init__.py
deleted file mode 100644
index 5f18e869867..00000000000
--- a/plotly/validators/layout/ternary/baxis/__init__.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._uirevision.UirevisionValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._min.MinValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._layer.LayerValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/baxis/_color.py b/plotly/validators/layout/ternary/baxis/_color.py
deleted file mode 100644
index 101fddda81d..00000000000
--- a/plotly/validators/layout/ternary/baxis/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_dtick.py b/plotly/validators/layout/ternary/baxis/_dtick.py
deleted file mode 100644
index 07bcead8e8f..00000000000
--- a/plotly/validators/layout/ternary/baxis/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_exponentformat.py b/plotly/validators/layout/ternary/baxis/_exponentformat.py
deleted file mode 100644
index 75ddfeb0199..00000000000
--- a/plotly/validators/layout/ternary/baxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_gridcolor.py b/plotly/validators/layout/ternary/baxis/_gridcolor.py
deleted file mode 100644
index c653814f556..00000000000
--- a/plotly/validators/layout/ternary/baxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_griddash.py b/plotly/validators/layout/ternary/baxis/_griddash.py
deleted file mode 100644
index 21ca6873107..00000000000
--- a/plotly/validators/layout/ternary/baxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_gridwidth.py b/plotly/validators/layout/ternary/baxis/_gridwidth.py
deleted file mode 100644
index 214de3bf527..00000000000
--- a/plotly/validators/layout/ternary/baxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_hoverformat.py b/plotly/validators/layout/ternary/baxis/_hoverformat.py
deleted file mode 100644
index 70d88366b9c..00000000000
--- a/plotly/validators/layout/ternary/baxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_labelalias.py b/plotly/validators/layout/ternary/baxis/_labelalias.py
deleted file mode 100644
index d6f97cfffa2..00000000000
--- a/plotly/validators/layout/ternary/baxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_layer.py b/plotly/validators/layout/ternary/baxis/_layer.py
deleted file mode 100644
index 2e706611a00..00000000000
--- a/plotly/validators/layout/ternary/baxis/_layer.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="layer", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["above traces", "below traces"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_linecolor.py b/plotly/validators/layout/ternary/baxis/_linecolor.py
deleted file mode 100644
index e21ea4444ff..00000000000
--- a/plotly/validators/layout/ternary/baxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_linewidth.py b/plotly/validators/layout/ternary/baxis/_linewidth.py
deleted file mode 100644
index d3033a9f1fa..00000000000
--- a/plotly/validators/layout/ternary/baxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_min.py b/plotly/validators/layout/ternary/baxis/_min.py
deleted file mode 100644
index 3643c148f49..00000000000
--- a/plotly/validators/layout/ternary/baxis/_min.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="min", parent_name="layout.ternary.baxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_minexponent.py b/plotly/validators/layout/ternary/baxis/_minexponent.py
deleted file mode 100644
index 353dfb824b1..00000000000
--- a/plotly/validators/layout/ternary/baxis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_nticks.py b/plotly/validators/layout/ternary/baxis/_nticks.py
deleted file mode 100644
index f08387d65de..00000000000
--- a/plotly/validators/layout/ternary/baxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_separatethousands.py b/plotly/validators/layout/ternary/baxis/_separatethousands.py
deleted file mode 100644
index a58541444f4..00000000000
--- a/plotly/validators/layout/ternary/baxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.ternary.baxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_showexponent.py b/plotly/validators/layout/ternary/baxis/_showexponent.py
deleted file mode 100644
index e708d1d9f58..00000000000
--- a/plotly/validators/layout/ternary/baxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_showgrid.py b/plotly/validators/layout/ternary/baxis/_showgrid.py
deleted file mode 100644
index e41176d79ff..00000000000
--- a/plotly/validators/layout/ternary/baxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_showline.py b/plotly/validators/layout/ternary/baxis/_showline.py
deleted file mode 100644
index e32f3770aba..00000000000
--- a/plotly/validators/layout/ternary/baxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_showticklabels.py b/plotly/validators/layout/ternary/baxis/_showticklabels.py
deleted file mode 100644
index 7363dc0c068..00000000000
--- a/plotly/validators/layout/ternary/baxis/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_showtickprefix.py b/plotly/validators/layout/ternary/baxis/_showtickprefix.py
deleted file mode 100644
index 204d9c4f5b6..00000000000
--- a/plotly/validators/layout/ternary/baxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_showticksuffix.py b/plotly/validators/layout/ternary/baxis/_showticksuffix.py
deleted file mode 100644
index 2b4e2394852..00000000000
--- a/plotly/validators/layout/ternary/baxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tick0.py b/plotly/validators/layout/ternary/baxis/_tick0.py
deleted file mode 100644
index 260fd1a66cb..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickangle.py b/plotly/validators/layout/ternary/baxis/_tickangle.py
deleted file mode 100644
index 5ebf3f3c507..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickcolor.py b/plotly/validators/layout/ternary/baxis/_tickcolor.py
deleted file mode 100644
index b84b258d7a2..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickfont.py b/plotly/validators/layout/ternary/baxis/_tickfont.py
deleted file mode 100644
index cf329b6fa0e..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickformat.py b/plotly/validators/layout/ternary/baxis/_tickformat.py
deleted file mode 100644
index 5fe35fd6c76..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickformatstopdefaults.py b/plotly/validators/layout/ternary/baxis/_tickformatstopdefaults.py
deleted file mode 100644
index 7dda1bdbaa2..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.ternary.baxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickformatstops.py b/plotly/validators/layout/ternary/baxis/_tickformatstops.py
deleted file mode 100644
index be3bc174568..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="layout.ternary.baxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_ticklabelstep.py b/plotly/validators/layout/ternary/baxis/_ticklabelstep.py
deleted file mode 100644
index e86243ed8c9..00000000000
--- a/plotly/validators/layout/ternary/baxis/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_ticklen.py b/plotly/validators/layout/ternary/baxis/_ticklen.py
deleted file mode 100644
index 9ae6b01ca3d..00000000000
--- a/plotly/validators/layout/ternary/baxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickmode.py b/plotly/validators/layout/ternary/baxis/_tickmode.py
deleted file mode 100644
index ef8ef0966c1..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickprefix.py b/plotly/validators/layout/ternary/baxis/_tickprefix.py
deleted file mode 100644
index 35c8e6abad7..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_ticks.py b/plotly/validators/layout/ternary/baxis/_ticks.py
deleted file mode 100644
index 4e877403a52..00000000000
--- a/plotly/validators/layout/ternary/baxis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_ticksuffix.py b/plotly/validators/layout/ternary/baxis/_ticksuffix.py
deleted file mode 100644
index 272a98bb63d..00000000000
--- a/plotly/validators/layout/ternary/baxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_ticktext.py b/plotly/validators/layout/ternary/baxis/_ticktext.py
deleted file mode 100644
index 5b731d42509..00000000000
--- a/plotly/validators/layout/ternary/baxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_ticktextsrc.py b/plotly/validators/layout/ternary/baxis/_ticktextsrc.py
deleted file mode 100644
index 29639bfb311..00000000000
--- a/plotly/validators/layout/ternary/baxis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickvals.py b/plotly/validators/layout/ternary/baxis/_tickvals.py
deleted file mode 100644
index 845ea113714..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickvalssrc.py b/plotly/validators/layout/ternary/baxis/_tickvalssrc.py
deleted file mode 100644
index bdc116e02ca..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_tickwidth.py b/plotly/validators/layout/ternary/baxis/_tickwidth.py
deleted file mode 100644
index 882ea63b001..00000000000
--- a/plotly/validators/layout/ternary/baxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_title.py b/plotly/validators/layout/ternary/baxis/_title.py
deleted file mode 100644
index e93840682e3..00000000000
--- a/plotly/validators/layout/ternary/baxis/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/_uirevision.py b/plotly/validators/layout/ternary/baxis/_uirevision.py
deleted file mode 100644
index cab2e455cc6..00000000000
--- a/plotly/validators/layout/ternary/baxis/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="layout.ternary.baxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/__init__.py b/plotly/validators/layout/ternary/baxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_color.py b/plotly/validators/layout/ternary/baxis/tickfont/_color.py
deleted file mode 100644
index 923b49043dc..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.ternary.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_family.py b/plotly/validators/layout/ternary/baxis/tickfont/_family.py
deleted file mode 100644
index 05596e228ef..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.ternary.baxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_lineposition.py b/plotly/validators/layout/ternary/baxis/tickfont/_lineposition.py
deleted file mode 100644
index 270b33b88c6..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.ternary.baxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_shadow.py b/plotly/validators/layout/ternary/baxis/tickfont/_shadow.py
deleted file mode 100644
index e0c7c310cf4..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.ternary.baxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_size.py b/plotly/validators/layout/ternary/baxis/tickfont/_size.py
deleted file mode 100644
index b5ff2bbc915..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.ternary.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_style.py b/plotly/validators/layout/ternary/baxis/tickfont/_style.py
deleted file mode 100644
index dcf3c97bb23..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.ternary.baxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_textcase.py b/plotly/validators/layout/ternary/baxis/tickfont/_textcase.py
deleted file mode 100644
index 70bc393a230..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.ternary.baxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_variant.py b/plotly/validators/layout/ternary/baxis/tickfont/_variant.py
deleted file mode 100644
index 1d04e54b395..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.ternary.baxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickfont/_weight.py b/plotly/validators/layout/ternary/baxis/tickfont/_weight.py
deleted file mode 100644
index dd62ebfaf41..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.ternary.baxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickformatstop/__init__.py b/plotly/validators/layout/ternary/baxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/baxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/ternary/baxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index ee20063ae72..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.ternary.baxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickformatstop/_enabled.py b/plotly/validators/layout/ternary/baxis/tickformatstop/_enabled.py
deleted file mode 100644
index c5f71ff341c..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.ternary.baxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickformatstop/_name.py b/plotly/validators/layout/ternary/baxis/tickformatstop/_name.py
deleted file mode 100644
index 6819905f72e..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.ternary.baxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/ternary/baxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index 8b0765d386d..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.ternary.baxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/tickformatstop/_value.py b/plotly/validators/layout/ternary/baxis/tickformatstop/_value.py
deleted file mode 100644
index b7071d5601e..00000000000
--- a/plotly/validators/layout/ternary/baxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.ternary.baxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/__init__.py b/plotly/validators/layout/ternary/baxis/title/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/ternary/baxis/title/_font.py b/plotly/validators/layout/ternary/baxis/title/_font.py
deleted file mode 100644
index f9962b25018..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.ternary.baxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/_text.py b/plotly/validators/layout/ternary/baxis/title/_text.py
deleted file mode 100644
index 2d50c0c87c2..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.ternary.baxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/__init__.py b/plotly/validators/layout/ternary/baxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_color.py b/plotly/validators/layout/ternary/baxis/title/font/_color.py
deleted file mode 100644
index e36050cb38d..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_family.py b/plotly/validators/layout/ternary/baxis/title/font/_family.py
deleted file mode 100644
index eed49889443..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_lineposition.py b/plotly/validators/layout/ternary/baxis/title/font/_lineposition.py
deleted file mode 100644
index dfc5499dbdf..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_shadow.py b/plotly/validators/layout/ternary/baxis/title/font/_shadow.py
deleted file mode 100644
index 2c2c6c6296e..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_size.py b/plotly/validators/layout/ternary/baxis/title/font/_size.py
deleted file mode 100644
index 7e0406fb9d3..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_style.py b/plotly/validators/layout/ternary/baxis/title/font/_style.py
deleted file mode 100644
index 7fe67508ed9..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_textcase.py b/plotly/validators/layout/ternary/baxis/title/font/_textcase.py
deleted file mode 100644
index 9cb836e6e63..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_variant.py b/plotly/validators/layout/ternary/baxis/title/font/_variant.py
deleted file mode 100644
index 092757526c8..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/baxis/title/font/_weight.py b/plotly/validators/layout/ternary/baxis/title/font/_weight.py
deleted file mode 100644
index e4641a88393..00000000000
--- a/plotly/validators/layout/ternary/baxis/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.ternary.baxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/__init__.py b/plotly/validators/layout/ternary/caxis/__init__.py
deleted file mode 100644
index 5f18e869867..00000000000
--- a/plotly/validators/layout/ternary/caxis/__init__.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._uirevision.UirevisionValidator",
- "._title.TitleValidator",
- "._tickwidth.TickwidthValidator",
- "._tickvalssrc.TickvalssrcValidator",
- "._tickvals.TickvalsValidator",
- "._ticktextsrc.TicktextsrcValidator",
- "._ticktext.TicktextValidator",
- "._ticksuffix.TicksuffixValidator",
- "._ticks.TicksValidator",
- "._tickprefix.TickprefixValidator",
- "._tickmode.TickmodeValidator",
- "._ticklen.TicklenValidator",
- "._ticklabelstep.TicklabelstepValidator",
- "._tickformatstopdefaults.TickformatstopdefaultsValidator",
- "._tickformatstops.TickformatstopsValidator",
- "._tickformat.TickformatValidator",
- "._tickfont.TickfontValidator",
- "._tickcolor.TickcolorValidator",
- "._tickangle.TickangleValidator",
- "._tick0.Tick0Validator",
- "._showticksuffix.ShowticksuffixValidator",
- "._showtickprefix.ShowtickprefixValidator",
- "._showticklabels.ShowticklabelsValidator",
- "._showline.ShowlineValidator",
- "._showgrid.ShowgridValidator",
- "._showexponent.ShowexponentValidator",
- "._separatethousands.SeparatethousandsValidator",
- "._nticks.NticksValidator",
- "._minexponent.MinexponentValidator",
- "._min.MinValidator",
- "._linewidth.LinewidthValidator",
- "._linecolor.LinecolorValidator",
- "._layer.LayerValidator",
- "._labelalias.LabelaliasValidator",
- "._hoverformat.HoverformatValidator",
- "._gridwidth.GridwidthValidator",
- "._griddash.GriddashValidator",
- "._gridcolor.GridcolorValidator",
- "._exponentformat.ExponentformatValidator",
- "._dtick.DtickValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/caxis/_color.py b/plotly/validators/layout/ternary/caxis/_color.py
deleted file mode 100644
index fa42478c007..00000000000
--- a/plotly/validators/layout/ternary/caxis/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_dtick.py b/plotly/validators/layout/ternary/caxis/_dtick.py
deleted file mode 100644
index d3d870b2216..00000000000
--- a/plotly/validators/layout/ternary/caxis/_dtick.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="dtick", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_exponentformat.py b/plotly/validators/layout/ternary/caxis/_exponentformat.py
deleted file mode 100644
index 1a30dd377da..00000000000
--- a/plotly/validators/layout/ternary/caxis/_exponentformat.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExponentformatValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="exponentformat", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["none", "e", "E", "power", "SI", "B"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_gridcolor.py b/plotly/validators/layout/ternary/caxis/_gridcolor.py
deleted file mode 100644
index 529831d77cd..00000000000
--- a/plotly/validators/layout/ternary/caxis/_gridcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="gridcolor", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_griddash.py b/plotly/validators/layout/ternary/caxis/_griddash.py
deleted file mode 100644
index ec2b5c3e817..00000000000
--- a/plotly/validators/layout/ternary/caxis/_griddash.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GriddashValidator(_bv.DashValidator):
- def __init__(
- self, plotly_name="griddash", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values", ["solid", "dot", "dash", "longdash", "dashdot", "longdashdot"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_gridwidth.py b/plotly/validators/layout/ternary/caxis/_gridwidth.py
deleted file mode 100644
index b626a1a364d..00000000000
--- a/plotly/validators/layout/ternary/caxis/_gridwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class GridwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="gridwidth", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_hoverformat.py b/plotly/validators/layout/ternary/caxis/_hoverformat.py
deleted file mode 100644
index a159512571b..00000000000
--- a/plotly/validators/layout/ternary/caxis/_hoverformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class HoverformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="hoverformat", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_labelalias.py b/plotly/validators/layout/ternary/caxis/_labelalias.py
deleted file mode 100644
index cf887142f2f..00000000000
--- a/plotly/validators/layout/ternary/caxis/_labelalias.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelaliasValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="labelalias", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_layer.py b/plotly/validators/layout/ternary/caxis/_layer.py
deleted file mode 100644
index 353a1805328..00000000000
--- a/plotly/validators/layout/ternary/caxis/_layer.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LayerValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="layer", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["above traces", "below traces"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_linecolor.py b/plotly/validators/layout/ternary/caxis/_linecolor.py
deleted file mode 100644
index b190d552a4d..00000000000
--- a/plotly/validators/layout/ternary/caxis/_linecolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinecolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="linecolor", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_linewidth.py b/plotly/validators/layout/ternary/caxis/_linewidth.py
deleted file mode 100644
index 162f9074db7..00000000000
--- a/plotly/validators/layout/ternary/caxis/_linewidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinewidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="linewidth", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_min.py b/plotly/validators/layout/ternary/caxis/_min.py
deleted file mode 100644
index 77d45613cc2..00000000000
--- a/plotly/validators/layout/ternary/caxis/_min.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="min", parent_name="layout.ternary.caxis", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_minexponent.py b/plotly/validators/layout/ternary/caxis/_minexponent.py
deleted file mode 100644
index 38ca4e7ae0f..00000000000
--- a/plotly/validators/layout/ternary/caxis/_minexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinexponentValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minexponent", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_nticks.py b/plotly/validators/layout/ternary/caxis/_nticks.py
deleted file mode 100644
index 50c227296f3..00000000000
--- a/plotly/validators/layout/ternary/caxis/_nticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NticksValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="nticks", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_separatethousands.py b/plotly/validators/layout/ternary/caxis/_separatethousands.py
deleted file mode 100644
index 95a4bc69e01..00000000000
--- a/plotly/validators/layout/ternary/caxis/_separatethousands.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SeparatethousandsValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="separatethousands",
- parent_name="layout.ternary.caxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_showexponent.py b/plotly/validators/layout/ternary/caxis/_showexponent.py
deleted file mode 100644
index bbd9b6af4e4..00000000000
--- a/plotly/validators/layout/ternary/caxis/_showexponent.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowexponentValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showexponent", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_showgrid.py b/plotly/validators/layout/ternary/caxis/_showgrid.py
deleted file mode 100644
index b1aa4097a9b..00000000000
--- a/plotly/validators/layout/ternary/caxis/_showgrid.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowgridValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showgrid", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_showline.py b/plotly/validators/layout/ternary/caxis/_showline.py
deleted file mode 100644
index 88e95537061..00000000000
--- a/plotly/validators/layout/ternary/caxis/_showline.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowlineValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showline", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_showticklabels.py b/plotly/validators/layout/ternary/caxis/_showticklabels.py
deleted file mode 100644
index 103f2940ed7..00000000000
--- a/plotly/validators/layout/ternary/caxis/_showticklabels.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticklabelsValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showticklabels", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_showtickprefix.py b/plotly/validators/layout/ternary/caxis/_showtickprefix.py
deleted file mode 100644
index 06caab74a49..00000000000
--- a/plotly/validators/layout/ternary/caxis/_showtickprefix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowtickprefixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showtickprefix", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_showticksuffix.py b/plotly/validators/layout/ternary/caxis/_showticksuffix.py
deleted file mode 100644
index da17ee45251..00000000000
--- a/plotly/validators/layout/ternary/caxis/_showticksuffix.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowticksuffixValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="showticksuffix", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["all", "first", "last", "none"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tick0.py b/plotly/validators/layout/ternary/caxis/_tick0.py
deleted file mode 100644
index 23a35ef627f..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tick0.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Tick0Validator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="tick0", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {"tickmode": "linear"}),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickangle.py b/plotly/validators/layout/ternary/caxis/_tickangle.py
deleted file mode 100644
index 3fa5e69f338..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickangle.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickangleValidator(_bv.AngleValidator):
- def __init__(
- self, plotly_name="tickangle", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickcolor.py b/plotly/validators/layout/ternary/caxis/_tickcolor.py
deleted file mode 100644
index 5d6b1b15b52..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="tickcolor", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickfont.py b/plotly/validators/layout/ternary/caxis/_tickfont.py
deleted file mode 100644
index 4b4d3c952bf..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickfont.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickfontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="tickfont", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickfont"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickformat.py b/plotly/validators/layout/ternary/caxis/_tickformat.py
deleted file mode 100644
index af43f22cfc6..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickformat.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickformat", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickformatstopdefaults.py b/plotly/validators/layout/ternary/caxis/_tickformatstopdefaults.py
deleted file mode 100644
index 31fe1db84c3..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickformatstopdefaults.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopdefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self,
- plotly_name="tickformatstopdefaults",
- parent_name="layout.ternary.caxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickformatstops.py b/plotly/validators/layout/ternary/caxis/_tickformatstops.py
deleted file mode 100644
index 505d9ede7b3..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickformatstops.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickformatstopsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self,
- plotly_name="tickformatstops",
- parent_name="layout.ternary.caxis",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Tickformatstop"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_ticklabelstep.py b/plotly/validators/layout/ternary/caxis/_ticklabelstep.py
deleted file mode 100644
index a0b56bb7804..00000000000
--- a/plotly/validators/layout/ternary/caxis/_ticklabelstep.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklabelstepValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="ticklabelstep", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_ticklen.py b/plotly/validators/layout/ternary/caxis/_ticklen.py
deleted file mode 100644
index 7994636935e..00000000000
--- a/plotly/validators/layout/ternary/caxis/_ticklen.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicklenValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="ticklen", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickmode.py b/plotly/validators/layout/ternary/caxis/_tickmode.py
deleted file mode 100644
index ee9505cd769..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickmode.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickmodeValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="tickmode", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- implied_edits=kwargs.pop("implied_edits", {}),
- values=kwargs.pop("values", ["auto", "linear", "array"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickprefix.py b/plotly/validators/layout/ternary/caxis/_tickprefix.py
deleted file mode 100644
index 98fbb199d44..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickprefix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickprefixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="tickprefix", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_ticks.py b/plotly/validators/layout/ternary/caxis/_ticks.py
deleted file mode 100644
index 29343317217..00000000000
--- a/plotly/validators/layout/ternary/caxis/_ticks.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ticks", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["outside", "inside", ""]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_ticksuffix.py b/plotly/validators/layout/ternary/caxis/_ticksuffix.py
deleted file mode 100644
index 09d34e343c1..00000000000
--- a/plotly/validators/layout/ternary/caxis/_ticksuffix.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicksuffixValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="ticksuffix", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_ticktext.py b/plotly/validators/layout/ternary/caxis/_ticktext.py
deleted file mode 100644
index 4489f8893a5..00000000000
--- a/plotly/validators/layout/ternary/caxis/_ticktext.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="ticktext", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_ticktextsrc.py b/plotly/validators/layout/ternary/caxis/_ticktextsrc.py
deleted file mode 100644
index fe0de8a1b55..00000000000
--- a/plotly/validators/layout/ternary/caxis/_ticktextsrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TicktextsrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="ticktextsrc", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickvals.py b/plotly/validators/layout/ternary/caxis/_tickvals.py
deleted file mode 100644
index be6a5972ca2..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickvals.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalsValidator(_bv.DataArrayValidator):
- def __init__(
- self, plotly_name="tickvals", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickvalssrc.py b/plotly/validators/layout/ternary/caxis/_tickvalssrc.py
deleted file mode 100644
index af90433240a..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickvalssrc.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickvalssrcValidator(_bv.SrcValidator):
- def __init__(
- self, plotly_name="tickvalssrc", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_tickwidth.py b/plotly/validators/layout/ternary/caxis/_tickwidth.py
deleted file mode 100644
index a91afa51f67..00000000000
--- a/plotly/validators/layout/ternary/caxis/_tickwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TickwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="tickwidth", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_title.py b/plotly/validators/layout/ternary/caxis/_title.py
deleted file mode 100644
index 04ed5b61a37..00000000000
--- a/plotly/validators/layout/ternary/caxis/_title.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TitleValidator(_bv.TitleValidator):
- def __init__(
- self, plotly_name="title", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Title"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/_uirevision.py b/plotly/validators/layout/ternary/caxis/_uirevision.py
deleted file mode 100644
index e0ae743842e..00000000000
--- a/plotly/validators/layout/ternary/caxis/_uirevision.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class UirevisionValidator(_bv.AnyValidator):
- def __init__(
- self, plotly_name="uirevision", parent_name="layout.ternary.caxis", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/__init__.py b/plotly/validators/layout/ternary/caxis/tickfont/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_color.py b/plotly/validators/layout/ternary/caxis/tickfont/_color.py
deleted file mode 100644
index 27e6d03aef1..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.ternary.caxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_family.py b/plotly/validators/layout/ternary/caxis/tickfont/_family.py
deleted file mode 100644
index 2e1642094e4..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.ternary.caxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_lineposition.py b/plotly/validators/layout/ternary/caxis/tickfont/_lineposition.py
deleted file mode 100644
index f04fa9117c0..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.ternary.caxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_shadow.py b/plotly/validators/layout/ternary/caxis/tickfont/_shadow.py
deleted file mode 100644
index a79db63fce4..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.ternary.caxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_size.py b/plotly/validators/layout/ternary/caxis/tickfont/_size.py
deleted file mode 100644
index 0a278105f52..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.ternary.caxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_style.py b/plotly/validators/layout/ternary/caxis/tickfont/_style.py
deleted file mode 100644
index 0ca14a5389f..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.ternary.caxis.tickfont", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_textcase.py b/plotly/validators/layout/ternary/caxis/tickfont/_textcase.py
deleted file mode 100644
index 748eb7e4ba1..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.ternary.caxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_variant.py b/plotly/validators/layout/ternary/caxis/tickfont/_variant.py
deleted file mode 100644
index 4e8b646a359..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.ternary.caxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickfont/_weight.py b/plotly/validators/layout/ternary/caxis/tickfont/_weight.py
deleted file mode 100644
index d26b41e4c66..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickfont/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.ternary.caxis.tickfont",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickformatstop/__init__.py b/plotly/validators/layout/ternary/caxis/tickformatstop/__init__.py
deleted file mode 100644
index 59ff89e603f..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickformatstop/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._value.ValueValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._enabled.EnabledValidator",
- "._dtickrange.DtickrangeValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/caxis/tickformatstop/_dtickrange.py b/plotly/validators/layout/ternary/caxis/tickformatstop/_dtickrange.py
deleted file mode 100644
index a5307cbe123..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickformatstop/_dtickrange.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DtickrangeValidator(_bv.InfoArrayValidator):
- def __init__(
- self,
- plotly_name="dtickrange",
- parent_name="layout.ternary.caxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "valType": "any"},
- {"editType": "plot", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickformatstop/_enabled.py b/plotly/validators/layout/ternary/caxis/tickformatstop/_enabled.py
deleted file mode 100644
index 26562df807b..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickformatstop/_enabled.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EnabledValidator(_bv.BooleanValidator):
- def __init__(
- self,
- plotly_name="enabled",
- parent_name="layout.ternary.caxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickformatstop/_name.py b/plotly/validators/layout/ternary/caxis/tickformatstop/_name.py
deleted file mode 100644
index ddb2063203a..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickformatstop/_name.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="name",
- parent_name="layout.ternary.caxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickformatstop/_templateitemname.py b/plotly/validators/layout/ternary/caxis/tickformatstop/_templateitemname.py
deleted file mode 100644
index bd6d80650e1..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickformatstop/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.ternary.caxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/tickformatstop/_value.py b/plotly/validators/layout/ternary/caxis/tickformatstop/_value.py
deleted file mode 100644
index 73fb6e46240..00000000000
--- a/plotly/validators/layout/ternary/caxis/tickformatstop/_value.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ValueValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="value",
- parent_name="layout.ternary.caxis.tickformatstop",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/__init__.py b/plotly/validators/layout/ternary/caxis/title/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/ternary/caxis/title/_font.py b/plotly/validators/layout/ternary/caxis/title/_font.py
deleted file mode 100644
index 5fe1bd96b8e..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.ternary.caxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/_text.py b/plotly/validators/layout/ternary/caxis/title/_text.py
deleted file mode 100644
index 17c0d79f3e6..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.ternary.caxis.title", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/__init__.py b/plotly/validators/layout/ternary/caxis/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_color.py b/plotly/validators/layout/ternary/caxis/title/font/_color.py
deleted file mode 100644
index 82a3c15fd96..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_color.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self,
- plotly_name="color",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_family.py b/plotly/validators/layout/ternary/caxis/title/font/_family.py
deleted file mode 100644
index 4e372e84796..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_family.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="family",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_lineposition.py b/plotly/validators/layout/ternary/caxis/title/font/_lineposition.py
deleted file mode 100644
index 31b9f2d11be..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_shadow.py b/plotly/validators/layout/ternary/caxis/title/font/_shadow.py
deleted file mode 100644
index d7703c1eafa..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_shadow.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="shadow",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_size.py b/plotly/validators/layout/ternary/caxis/title/font/_size.py
deleted file mode 100644
index 8fa7fc422a8..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_size.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self,
- plotly_name="size",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_style.py b/plotly/validators/layout/ternary/caxis/title/font/_style.py
deleted file mode 100644
index f599cbdd41a..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_style.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="style",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_textcase.py b/plotly/validators/layout/ternary/caxis/title/font/_textcase.py
deleted file mode 100644
index c4de5eddde6..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_textcase.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="textcase",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_variant.py b/plotly/validators/layout/ternary/caxis/title/font/_variant.py
deleted file mode 100644
index ac0ec10cb91..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_variant.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self,
- plotly_name="variant",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/caxis/title/font/_weight.py b/plotly/validators/layout/ternary/caxis/title/font/_weight.py
deleted file mode 100644
index cced6b6851c..00000000000
--- a/plotly/validators/layout/ternary/caxis/title/font/_weight.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self,
- plotly_name="weight",
- parent_name="layout.ternary.caxis.title.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/domain/__init__.py b/plotly/validators/layout/ternary/domain/__init__.py
deleted file mode 100644
index 42827f1d1e2..00000000000
--- a/plotly/validators/layout/ternary/domain/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._y.YValidator",
- "._x.XValidator",
- "._row.RowValidator",
- "._column.ColumnValidator",
- ],
-)
diff --git a/plotly/validators/layout/ternary/domain/_column.py b/plotly/validators/layout/ternary/domain/_column.py
deleted file mode 100644
index 82e67903bcb..00000000000
--- a/plotly/validators/layout/ternary/domain/_column.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColumnValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="column", parent_name="layout.ternary.domain", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/domain/_row.py b/plotly/validators/layout/ternary/domain/_row.py
deleted file mode 100644
index 56daef62b3c..00000000000
--- a/plotly/validators/layout/ternary/domain/_row.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RowValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="row", parent_name="layout.ternary.domain", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/domain/_x.py b/plotly/validators/layout/ternary/domain/_x.py
deleted file mode 100644
index 65167b29b5b..00000000000
--- a/plotly/validators/layout/ternary/domain/_x.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="x", parent_name="layout.ternary.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/ternary/domain/_y.py b/plotly/validators/layout/ternary/domain/_y.py
deleted file mode 100644
index 86339152bed..00000000000
--- a/plotly/validators/layout/ternary/domain/_y.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.InfoArrayValidator):
- def __init__(self, plotly_name="y", parent_name="layout.ternary.domain", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- items=kwargs.pop(
- "items",
- [
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- {"editType": "plot", "max": 1, "min": 0, "valType": "number"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/__init__.py b/plotly/validators/layout/title/__init__.py
deleted file mode 100644
index d5874a9ef9c..00000000000
--- a/plotly/validators/layout/title/__init__.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yref.YrefValidator",
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xref.XrefValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._text.TextValidator",
- "._subtitle.SubtitleValidator",
- "._pad.PadValidator",
- "._font.FontValidator",
- "._automargin.AutomarginValidator",
- ],
-)
diff --git a/plotly/validators/layout/title/_automargin.py b/plotly/validators/layout/title/_automargin.py
deleted file mode 100644
index ce45c0c1a7d..00000000000
--- a/plotly/validators/layout/title/_automargin.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class AutomarginValidator(_bv.BooleanValidator):
- def __init__(self, plotly_name="automargin", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_font.py b/plotly/validators/layout/title/_font.py
deleted file mode 100644
index 30fa7a9ff3a..00000000000
--- a/plotly/validators/layout/title/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_pad.py b/plotly/validators/layout/title/_pad.py
deleted file mode 100644
index 3b0aa7aaa52..00000000000
--- a/plotly/validators/layout/title/_pad.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PadValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pad", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pad"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_subtitle.py b/plotly/validators/layout/title/_subtitle.py
deleted file mode 100644
index 21b839aa58c..00000000000
--- a/plotly/validators/layout/title/_subtitle.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SubtitleValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="subtitle", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Subtitle"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_text.py b/plotly/validators/layout/title/_text.py
deleted file mode 100644
index 63db50fc41a..00000000000
--- a/plotly/validators/layout/title/_text.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(self, plotly_name="text", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_x.py b/plotly/validators/layout/title/_x.py
deleted file mode 100644
index 473e5528f86..00000000000
--- a/plotly/validators/layout/title/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_xanchor.py b/plotly/validators/layout/title/_xanchor.py
deleted file mode 100644
index 62c00f75071..00000000000
--- a/plotly/validators/layout/title/_xanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xanchor", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_xref.py b/plotly/validators/layout/title/_xref.py
deleted file mode 100644
index 68a048c66b3..00000000000
--- a/plotly/validators/layout/title/_xref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="xref", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_y.py b/plotly/validators/layout/title/_y.py
deleted file mode 100644
index 299a617a9f6..00000000000
--- a/plotly/validators/layout/title/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- max=kwargs.pop("max", 1),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_yanchor.py b/plotly/validators/layout/title/_yanchor.py
deleted file mode 100644
index 939ea1974c9..00000000000
--- a/plotly/validators/layout/title/_yanchor.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yanchor", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["auto", "top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/_yref.py b/plotly/validators/layout/title/_yref.py
deleted file mode 100644
index 87ffff65351..00000000000
--- a/plotly/validators/layout/title/_yref.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YrefValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="yref", parent_name="layout.title", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["container", "paper"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/__init__.py b/plotly/validators/layout/title/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/title/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/title/font/_color.py b/plotly/validators/layout/title/font/_color.py
deleted file mode 100644
index 81678f5f54a..00000000000
--- a/plotly/validators/layout/title/font/_color.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(self, plotly_name="color", parent_name="layout.title.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_family.py b/plotly/validators/layout/title/font/_family.py
deleted file mode 100644
index c2eb443bb20..00000000000
--- a/plotly/validators/layout/title/font/_family.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(self, plotly_name="family", parent_name="layout.title.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_lineposition.py b/plotly/validators/layout/title/font/_lineposition.py
deleted file mode 100644
index 78cdf3fca84..00000000000
--- a/plotly/validators/layout/title/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self, plotly_name="lineposition", parent_name="layout.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_shadow.py b/plotly/validators/layout/title/font/_shadow.py
deleted file mode 100644
index 2d7f8a09a39..00000000000
--- a/plotly/validators/layout/title/font/_shadow.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(self, plotly_name="shadow", parent_name="layout.title.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_size.py b/plotly/validators/layout/title/font/_size.py
deleted file mode 100644
index 0dfb68781a3..00000000000
--- a/plotly/validators/layout/title/font/_size.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="size", parent_name="layout.title.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_style.py b/plotly/validators/layout/title/font/_style.py
deleted file mode 100644
index 9ce68e39575..00000000000
--- a/plotly/validators/layout/title/font/_style.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="style", parent_name="layout.title.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_textcase.py b/plotly/validators/layout/title/font/_textcase.py
deleted file mode 100644
index c7f40448199..00000000000
--- a/plotly/validators/layout/title/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_variant.py b/plotly/validators/layout/title/font/_variant.py
deleted file mode 100644
index 72d2092c494..00000000000
--- a/plotly/validators/layout/title/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.title.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/font/_weight.py b/plotly/validators/layout/title/font/_weight.py
deleted file mode 100644
index 4804774d5ff..00000000000
--- a/plotly/validators/layout/title/font/_weight.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="weight", parent_name="layout.title.font", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/pad/__init__.py b/plotly/validators/layout/title/pad/__init__.py
deleted file mode 100644
index 4189bfbe1fd..00000000000
--- a/plotly/validators/layout/title/pad/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- ["._t.TValidator", "._r.RValidator", "._l.LValidator", "._b.BValidator"],
-)
diff --git a/plotly/validators/layout/title/pad/_b.py b/plotly/validators/layout/title/pad/_b.py
deleted file mode 100644
index 8451062962a..00000000000
--- a/plotly/validators/layout/title/pad/_b.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="b", parent_name="layout.title.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/pad/_l.py b/plotly/validators/layout/title/pad/_l.py
deleted file mode 100644
index 23df91c3584..00000000000
--- a/plotly/validators/layout/title/pad/_l.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="l", parent_name="layout.title.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/pad/_r.py b/plotly/validators/layout/title/pad/_r.py
deleted file mode 100644
index c79e88ed803..00000000000
--- a/plotly/validators/layout/title/pad/_r.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class RValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="r", parent_name="layout.title.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/pad/_t.py b/plotly/validators/layout/title/pad/_t.py
deleted file mode 100644
index 9b45994c39f..00000000000
--- a/plotly/validators/layout/title/pad/_t.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="t", parent_name="layout.title.pad", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/__init__.py b/plotly/validators/layout/title/subtitle/__init__.py
deleted file mode 100644
index 64dac54dfaf..00000000000
--- a/plotly/validators/layout/title/subtitle/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._text.TextValidator", "._font.FontValidator"]
-)
diff --git a/plotly/validators/layout/title/subtitle/_font.py b/plotly/validators/layout/title/subtitle/_font.py
deleted file mode 100644
index 9c46883636d..00000000000
--- a/plotly/validators/layout/title/subtitle/_font.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="font", parent_name="layout.title.subtitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/_text.py b/plotly/validators/layout/title/subtitle/_text.py
deleted file mode 100644
index 476e8a8bfd0..00000000000
--- a/plotly/validators/layout/title/subtitle/_text.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="text", parent_name="layout.title.subtitle", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/__init__.py b/plotly/validators/layout/title/subtitle/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/title/subtitle/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/title/subtitle/font/_color.py b/plotly/validators/layout/title/subtitle/font/_color.py
deleted file mode 100644
index e981c7a7548..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_family.py b/plotly/validators/layout/title/subtitle/font/_family.py
deleted file mode 100644
index b4ba9a51872..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_lineposition.py b/plotly/validators/layout/title/subtitle/font/_lineposition.py
deleted file mode 100644
index 1232cc0b855..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_lineposition.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LinepositionValidator(_bv.FlaglistValidator):
- def __init__(
- self,
- plotly_name="lineposition",
- parent_name="layout.title.subtitle.font",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- extras=kwargs.pop("extras", ["none"]),
- flags=kwargs.pop("flags", ["under", "over", "through"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_shadow.py b/plotly/validators/layout/title/subtitle/font/_shadow.py
deleted file mode 100644
index cb3af1c5944..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_shadow.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShadowValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="shadow", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_size.py b/plotly/validators/layout/title/subtitle/font/_size.py
deleted file mode 100644
index 67699435f45..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_size.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class SizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="size", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_style.py b/plotly/validators/layout/title/subtitle/font/_style.py
deleted file mode 100644
index 642a8b9eb49..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_style.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class StyleValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="style", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["normal", "italic"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_textcase.py b/plotly/validators/layout/title/subtitle/font/_textcase.py
deleted file mode 100644
index 3b50acb7b05..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_textcase.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TextcaseValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="textcase", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop("values", ["normal", "word caps", "upper", "lower"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_variant.py b/plotly/validators/layout/title/subtitle/font/_variant.py
deleted file mode 100644
index 05cdc600e81..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_variant.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VariantValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="variant", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- values=kwargs.pop(
- "values",
- [
- "normal",
- "small-caps",
- "all-small-caps",
- "all-petite-caps",
- "petite-caps",
- "unicase",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/title/subtitle/font/_weight.py b/plotly/validators/layout/title/subtitle/font/_weight.py
deleted file mode 100644
index 2e7f1e47caf..00000000000
--- a/plotly/validators/layout/title/subtitle/font/_weight.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class WeightValidator(_bv.IntegerValidator):
- def __init__(
- self, plotly_name="weight", parent_name="layout.title.subtitle.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "layoutstyle"),
- extras=kwargs.pop("extras", ["normal", "bold"]),
- max=kwargs.pop("max", 1000),
- min=kwargs.pop("min", 1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/transition/__init__.py b/plotly/validators/layout/transition/__init__.py
deleted file mode 100644
index df8f606b1b0..00000000000
--- a/plotly/validators/layout/transition/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._ordering.OrderingValidator",
- "._easing.EasingValidator",
- "._duration.DurationValidator",
- ],
-)
diff --git a/plotly/validators/layout/transition/_duration.py b/plotly/validators/layout/transition/_duration.py
deleted file mode 100644
index 0b4d9afa16b..00000000000
--- a/plotly/validators/layout/transition/_duration.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DurationValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="duration", parent_name="layout.transition", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/transition/_easing.py b/plotly/validators/layout/transition/_easing.py
deleted file mode 100644
index f27509f554f..00000000000
--- a/plotly/validators/layout/transition/_easing.py
+++ /dev/null
@@ -1,55 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class EasingValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="easing", parent_name="layout.transition", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop(
- "values",
- [
- "linear",
- "quad",
- "cubic",
- "sin",
- "exp",
- "circle",
- "elastic",
- "back",
- "bounce",
- "linear-in",
- "quad-in",
- "cubic-in",
- "sin-in",
- "exp-in",
- "circle-in",
- "elastic-in",
- "back-in",
- "bounce-in",
- "linear-out",
- "quad-out",
- "cubic-out",
- "sin-out",
- "exp-out",
- "circle-out",
- "elastic-out",
- "back-out",
- "bounce-out",
- "linear-in-out",
- "quad-in-out",
- "cubic-in-out",
- "sin-in-out",
- "exp-in-out",
- "circle-in-out",
- "elastic-in-out",
- "back-in-out",
- "bounce-in-out",
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/transition/_ordering.py b/plotly/validators/layout/transition/_ordering.py
deleted file mode 100644
index fed2168e3b8..00000000000
--- a/plotly/validators/layout/transition/_ordering.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class OrderingValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="ordering", parent_name="layout.transition", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "none"),
- values=kwargs.pop("values", ["layout first", "traces first"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/uniformtext/__init__.py b/plotly/validators/layout/uniformtext/__init__.py
deleted file mode 100644
index b6bb5dfdb98..00000000000
--- a/plotly/validators/layout/uniformtext/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__, [], ["._mode.ModeValidator", "._minsize.MinsizeValidator"]
-)
diff --git a/plotly/validators/layout/uniformtext/_minsize.py b/plotly/validators/layout/uniformtext/_minsize.py
deleted file mode 100644
index d57815f9128..00000000000
--- a/plotly/validators/layout/uniformtext/_minsize.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MinsizeValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="minsize", parent_name="layout.uniformtext", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/uniformtext/_mode.py b/plotly/validators/layout/uniformtext/_mode.py
deleted file mode 100644
index 6e552457cb5..00000000000
--- a/plotly/validators/layout/uniformtext/_mode.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ModeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="mode", parent_name="layout.uniformtext", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "plot"),
- values=kwargs.pop("values", [False, "hide", "show"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/__init__.py b/plotly/validators/layout/updatemenu/__init__.py
deleted file mode 100644
index 4136881a29a..00000000000
--- a/plotly/validators/layout/updatemenu/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._yanchor.YanchorValidator",
- "._y.YValidator",
- "._xanchor.XanchorValidator",
- "._x.XValidator",
- "._visible.VisibleValidator",
- "._type.TypeValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._showactive.ShowactiveValidator",
- "._pad.PadValidator",
- "._name.NameValidator",
- "._font.FontValidator",
- "._direction.DirectionValidator",
- "._buttondefaults.ButtondefaultsValidator",
- "._buttons.ButtonsValidator",
- "._borderwidth.BorderwidthValidator",
- "._bordercolor.BordercolorValidator",
- "._bgcolor.BgcolorValidator",
- "._active.ActiveValidator",
- ],
-)
diff --git a/plotly/validators/layout/updatemenu/_active.py b/plotly/validators/layout/updatemenu/_active.py
deleted file mode 100644
index 3a49763adb9..00000000000
--- a/plotly/validators/layout/updatemenu/_active.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ActiveValidator(_bv.IntegerValidator):
- def __init__(self, plotly_name="active", parent_name="layout.updatemenu", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", -1),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_bgcolor.py b/plotly/validators/layout/updatemenu/_bgcolor.py
deleted file mode 100644
index 6be6b1b1ec9..00000000000
--- a/plotly/validators/layout/updatemenu/_bgcolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BgcolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bgcolor", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_bordercolor.py b/plotly/validators/layout/updatemenu/_bordercolor.py
deleted file mode 100644
index 878a10ad2d9..00000000000
--- a/plotly/validators/layout/updatemenu/_bordercolor.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BordercolorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="bordercolor", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_borderwidth.py b/plotly/validators/layout/updatemenu/_borderwidth.py
deleted file mode 100644
index 51633f31d48..00000000000
--- a/plotly/validators/layout/updatemenu/_borderwidth.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class BorderwidthValidator(_bv.NumberValidator):
- def __init__(
- self, plotly_name="borderwidth", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- min=kwargs.pop("min", 0),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_buttondefaults.py b/plotly/validators/layout/updatemenu/_buttondefaults.py
deleted file mode 100644
index eae82584912..00000000000
--- a/plotly/validators/layout/updatemenu/_buttondefaults.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ButtondefaultsValidator(_bv.CompoundValidator):
- def __init__(
- self, plotly_name="buttondefaults", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Button"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_buttons.py b/plotly/validators/layout/updatemenu/_buttons.py
deleted file mode 100644
index 3133dc84f4f..00000000000
--- a/plotly/validators/layout/updatemenu/_buttons.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ButtonsValidator(_bv.CompoundArrayValidator):
- def __init__(
- self, plotly_name="buttons", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Button"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_direction.py b/plotly/validators/layout/updatemenu/_direction.py
deleted file mode 100644
index 2bad7efd811..00000000000
--- a/plotly/validators/layout/updatemenu/_direction.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class DirectionValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="direction", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["left", "right", "up", "down"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_font.py b/plotly/validators/layout/updatemenu/_font.py
deleted file mode 100644
index bf6677bff4a..00000000000
--- a/plotly/validators/layout/updatemenu/_font.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FontValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="font", parent_name="layout.updatemenu", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Font"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_name.py b/plotly/validators/layout/updatemenu/_name.py
deleted file mode 100644
index 76737050d9e..00000000000
--- a/plotly/validators/layout/updatemenu/_name.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(self, plotly_name="name", parent_name="layout.updatemenu", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_pad.py b/plotly/validators/layout/updatemenu/_pad.py
deleted file mode 100644
index f8fff68cfcb..00000000000
--- a/plotly/validators/layout/updatemenu/_pad.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class PadValidator(_bv.CompoundValidator):
- def __init__(self, plotly_name="pad", parent_name="layout.updatemenu", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- data_class_str=kwargs.pop("data_class_str", "Pad"),
- data_docs=kwargs.pop(
- "data_docs",
- """
-""",
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_showactive.py b/plotly/validators/layout/updatemenu/_showactive.py
deleted file mode 100644
index e2cdf5fe1cd..00000000000
--- a/plotly/validators/layout/updatemenu/_showactive.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ShowactiveValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="showactive", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_templateitemname.py b/plotly/validators/layout/updatemenu/_templateitemname.py
deleted file mode 100644
index 0e68d85e9ee..00000000000
--- a/plotly/validators/layout/updatemenu/_templateitemname.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="templateitemname", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_type.py b/plotly/validators/layout/updatemenu/_type.py
deleted file mode 100644
index 2bca80f6d00..00000000000
--- a/plotly/validators/layout/updatemenu/_type.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TypeValidator(_bv.EnumeratedValidator):
- def __init__(self, plotly_name="type", parent_name="layout.updatemenu", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["dropdown", "buttons"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_visible.py b/plotly/validators/layout/updatemenu/_visible.py
deleted file mode 100644
index 98a63d64a32..00000000000
--- a/plotly/validators/layout/updatemenu/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_x.py b/plotly/validators/layout/updatemenu/_x.py
deleted file mode 100644
index 0bd1d76cd38..00000000000
--- a/plotly/validators/layout/updatemenu/_x.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="x", parent_name="layout.updatemenu", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 3),
- min=kwargs.pop("min", -2),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_xanchor.py b/plotly/validators/layout/updatemenu/_xanchor.py
deleted file mode 100644
index 23138d04650..00000000000
--- a/plotly/validators/layout/updatemenu/_xanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class XanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="xanchor", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["auto", "left", "center", "right"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_y.py b/plotly/validators/layout/updatemenu/_y.py
deleted file mode 100644
index dc13343b44f..00000000000
--- a/plotly/validators/layout/updatemenu/_y.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YValidator(_bv.NumberValidator):
- def __init__(self, plotly_name="y", parent_name="layout.updatemenu", **kwargs):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- max=kwargs.pop("max", 3),
- min=kwargs.pop("min", -2),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/_yanchor.py b/plotly/validators/layout/updatemenu/_yanchor.py
deleted file mode 100644
index a28d4cfebd7..00000000000
--- a/plotly/validators/layout/updatemenu/_yanchor.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class YanchorValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="yanchor", parent_name="layout.updatemenu", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop("values", ["auto", "top", "middle", "bottom"]),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/__init__.py b/plotly/validators/layout/updatemenu/button/__init__.py
deleted file mode 100644
index de38de558ab..00000000000
--- a/plotly/validators/layout/updatemenu/button/__init__.py
+++ /dev/null
@@ -1,17 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._visible.VisibleValidator",
- "._templateitemname.TemplateitemnameValidator",
- "._name.NameValidator",
- "._method.MethodValidator",
- "._label.LabelValidator",
- "._execute.ExecuteValidator",
- "._args2.Args2Validator",
- "._args.ArgsValidator",
- ],
-)
diff --git a/plotly/validators/layout/updatemenu/button/_args.py b/plotly/validators/layout/updatemenu/button/_args.py
deleted file mode 100644
index 1ac72f4506c..00000000000
--- a/plotly/validators/layout/updatemenu/button/_args.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ArgsValidator(_bv.InfoArrayValidator):
- def __init__(
- self, plotly_name="args", parent_name="layout.updatemenu.button", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- free_length=kwargs.pop("free_length", True),
- items=kwargs.pop(
- "items",
- [
- {"editType": "arraydraw", "valType": "any"},
- {"editType": "arraydraw", "valType": "any"},
- {"editType": "arraydraw", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/_args2.py b/plotly/validators/layout/updatemenu/button/_args2.py
deleted file mode 100644
index c30270eb8e5..00000000000
--- a/plotly/validators/layout/updatemenu/button/_args2.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class Args2Validator(_bv.InfoArrayValidator):
- def __init__(
- self, plotly_name="args2", parent_name="layout.updatemenu.button", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- free_length=kwargs.pop("free_length", True),
- items=kwargs.pop(
- "items",
- [
- {"editType": "arraydraw", "valType": "any"},
- {"editType": "arraydraw", "valType": "any"},
- {"editType": "arraydraw", "valType": "any"},
- ],
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/_execute.py b/plotly/validators/layout/updatemenu/button/_execute.py
deleted file mode 100644
index d3f6933614c..00000000000
--- a/plotly/validators/layout/updatemenu/button/_execute.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ExecuteValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="execute", parent_name="layout.updatemenu.button", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/_label.py b/plotly/validators/layout/updatemenu/button/_label.py
deleted file mode 100644
index a2afaf9c81e..00000000000
--- a/plotly/validators/layout/updatemenu/button/_label.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class LabelValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="label", parent_name="layout.updatemenu.button", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/_method.py b/plotly/validators/layout/updatemenu/button/_method.py
deleted file mode 100644
index b0acb74bfcf..00000000000
--- a/plotly/validators/layout/updatemenu/button/_method.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class MethodValidator(_bv.EnumeratedValidator):
- def __init__(
- self, plotly_name="method", parent_name="layout.updatemenu.button", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- values=kwargs.pop(
- "values", ["restyle", "relayout", "animate", "update", "skip"]
- ),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/_name.py b/plotly/validators/layout/updatemenu/button/_name.py
deleted file mode 100644
index 0039d9bc759..00000000000
--- a/plotly/validators/layout/updatemenu/button/_name.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class NameValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="name", parent_name="layout.updatemenu.button", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/_templateitemname.py b/plotly/validators/layout/updatemenu/button/_templateitemname.py
deleted file mode 100644
index 7bde1e1aff1..00000000000
--- a/plotly/validators/layout/updatemenu/button/_templateitemname.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class TemplateitemnameValidator(_bv.StringValidator):
- def __init__(
- self,
- plotly_name="templateitemname",
- parent_name="layout.updatemenu.button",
- **kwargs,
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/button/_visible.py b/plotly/validators/layout/updatemenu/button/_visible.py
deleted file mode 100644
index 3dd830ff37b..00000000000
--- a/plotly/validators/layout/updatemenu/button/_visible.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class VisibleValidator(_bv.BooleanValidator):
- def __init__(
- self, plotly_name="visible", parent_name="layout.updatemenu.button", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/font/__init__.py b/plotly/validators/layout/updatemenu/font/__init__.py
deleted file mode 100644
index b29a76f8003..00000000000
--- a/plotly/validators/layout/updatemenu/font/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sys
-from _plotly_utils.importers import relative_import
-
-__all__, __getattr__, __dir__ = relative_import(
- __name__,
- [],
- [
- "._weight.WeightValidator",
- "._variant.VariantValidator",
- "._textcase.TextcaseValidator",
- "._style.StyleValidator",
- "._size.SizeValidator",
- "._shadow.ShadowValidator",
- "._lineposition.LinepositionValidator",
- "._family.FamilyValidator",
- "._color.ColorValidator",
- ],
-)
diff --git a/plotly/validators/layout/updatemenu/font/_color.py b/plotly/validators/layout/updatemenu/font/_color.py
deleted file mode 100644
index 58c55d3f83e..00000000000
--- a/plotly/validators/layout/updatemenu/font/_color.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class ColorValidator(_bv.ColorValidator):
- def __init__(
- self, plotly_name="color", parent_name="layout.updatemenu.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/font/_family.py b/plotly/validators/layout/updatemenu/font/_family.py
deleted file mode 100644
index 15421e727fb..00000000000
--- a/plotly/validators/layout/updatemenu/font/_family.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidators as _bv
-
-
-class FamilyValidator(_bv.StringValidator):
- def __init__(
- self, plotly_name="family", parent_name="layout.updatemenu.font", **kwargs
- ):
- super().__init__(
- plotly_name,
- parent_name,
- edit_type=kwargs.pop("edit_type", "arraydraw"),
- no_blank=kwargs.pop("no_blank", True),
- strict=kwargs.pop("strict", True),
- **kwargs,
- )
diff --git a/plotly/validators/layout/updatemenu/font/_lineposition.py b/plotly/validators/layout/updatemenu/font/_lineposition.py
deleted file mode 100644
index 5908204086a..00000000000
--- a/plotly/validators/layout/updatemenu/font/_lineposition.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# --- THIS FILE IS AUTO-GENERATED ---
-# Modifications will be overwitten the next time code generation run.
-
-import _plotly_utils.basevalidato