done
This commit is contained in:
		| @ -0,0 +1,11 @@ | ||||
| import sys | ||||
| from typing import TYPE_CHECKING | ||||
|  | ||||
| if TYPE_CHECKING: | ||||
|     from ._rotation import Rotation | ||||
| else: | ||||
|     from _plotly_utils.importers import relative_import | ||||
|  | ||||
|     __all__, __getattr__, __dir__ = relative_import( | ||||
|         __name__, [], ["._rotation.Rotation"] | ||||
|     ) | ||||
| @ -0,0 +1,129 @@ | ||||
| #                   --- THIS FILE IS AUTO-GENERATED --- | ||||
| # Modifications will be overwitten the next time code generation run. | ||||
|  | ||||
| from plotly.basedatatypes import BaseLayoutHierarchyType as _BaseLayoutHierarchyType | ||||
| import copy as _copy | ||||
|  | ||||
|  | ||||
| class Rotation(_BaseLayoutHierarchyType): | ||||
|     _parent_path_str = "layout.geo.projection" | ||||
|     _path_str = "layout.geo.projection.rotation" | ||||
|     _valid_props = {"lat", "lon", "roll"} | ||||
|  | ||||
|     @property | ||||
|     def lat(self): | ||||
|         """ | ||||
|         Rotates the map along meridians (in degrees North). | ||||
|  | ||||
|         The 'lat' property is a number and may be specified as: | ||||
|           - An int or float | ||||
|  | ||||
|         Returns | ||||
|         ------- | ||||
|         int|float | ||||
|         """ | ||||
|         return self["lat"] | ||||
|  | ||||
|     @lat.setter | ||||
|     def lat(self, val): | ||||
|         self["lat"] = val | ||||
|  | ||||
|     @property | ||||
|     def lon(self): | ||||
|         """ | ||||
|         Rotates the map along parallels (in degrees East). Defaults to | ||||
|         the center of the `lonaxis.range` values. | ||||
|  | ||||
|         The 'lon' property is a number and may be specified as: | ||||
|           - An int or float | ||||
|  | ||||
|         Returns | ||||
|         ------- | ||||
|         int|float | ||||
|         """ | ||||
|         return self["lon"] | ||||
|  | ||||
|     @lon.setter | ||||
|     def lon(self, val): | ||||
|         self["lon"] = val | ||||
|  | ||||
|     @property | ||||
|     def roll(self): | ||||
|         """ | ||||
|         Roll the map (in degrees) For example, a roll of 180 makes the | ||||
|         map appear upside down. | ||||
|  | ||||
|         The 'roll' property is a number and may be specified as: | ||||
|           - An int or float | ||||
|  | ||||
|         Returns | ||||
|         ------- | ||||
|         int|float | ||||
|         """ | ||||
|         return self["roll"] | ||||
|  | ||||
|     @roll.setter | ||||
|     def roll(self, val): | ||||
|         self["roll"] = val | ||||
|  | ||||
|     @property | ||||
|     def _prop_descriptions(self): | ||||
|         return """\ | ||||
|         lat | ||||
|             Rotates the map along meridians (in degrees North). | ||||
|         lon | ||||
|             Rotates the map along parallels (in degrees East). | ||||
|             Defaults to the center of the `lonaxis.range` values. | ||||
|         roll | ||||
|             Roll the map (in degrees) For example, a roll of 180 | ||||
|             makes the map appear upside down. | ||||
|         """ | ||||
|  | ||||
|     def __init__(self, arg=None, lat=None, lon=None, roll=None, **kwargs): | ||||
|         """ | ||||
|         Construct a new Rotation object | ||||
|  | ||||
|         Parameters | ||||
|         ---------- | ||||
|         arg | ||||
|             dict of properties compatible with this constructor or | ||||
|             an instance of :class:`plotly.graph_objs.layout.geo.pro | ||||
|             jection.Rotation` | ||||
|         lat | ||||
|             Rotates the map along meridians (in degrees North). | ||||
|         lon | ||||
|             Rotates the map along parallels (in degrees East). | ||||
|             Defaults to the center of the `lonaxis.range` values. | ||||
|         roll | ||||
|             Roll the map (in degrees) For example, a roll of 180 | ||||
|             makes the map appear upside down. | ||||
|  | ||||
|         Returns | ||||
|         ------- | ||||
|         Rotation | ||||
|         """ | ||||
|         super().__init__("rotation") | ||||
|         if "_parent" in kwargs: | ||||
|             self._parent = kwargs["_parent"] | ||||
|             return | ||||
|  | ||||
|         if arg is None: | ||||
|             arg = {} | ||||
|         elif isinstance(arg, self.__class__): | ||||
|             arg = arg.to_plotly_json() | ||||
|         elif isinstance(arg, dict): | ||||
|             arg = _copy.copy(arg) | ||||
|         else: | ||||
|             raise ValueError("""\ | ||||
| The first argument to the plotly.graph_objs.layout.geo.projection.Rotation | ||||
| constructor must be a dict or | ||||
| an instance of :class:`plotly.graph_objs.layout.geo.projection.Rotation`""") | ||||
|  | ||||
|         self._skip_invalid = kwargs.pop("skip_invalid", False) | ||||
|         self._validate = kwargs.pop("_validate", True) | ||||
|  | ||||
|         self._set_property("lat", arg, lat) | ||||
|         self._set_property("lon", arg, lon) | ||||
|         self._set_property("roll", arg, roll) | ||||
|         self._process_kwargs(**dict(arg, **kwargs)) | ||||
|         self._skip_invalid = False | ||||
		Reference in New Issue
	
	Block a user