def __init__(self, arg=None, dtick=None, gridcolor=None, gridwidth=None, range=None, showgrid=None, tick0=None, **kwargs): """ Construct a new Lataxis object Parameters ---------- arg dict of properties compatible with this constructor or an instance of plotly.graph_objs.layout.geo.Lataxis dtick Sets the graticule's longitude/latitude tick step. gridcolor Sets the graticule's stroke color. gridwidth Sets the graticule's stroke width (in px). range Sets the range of this axis (in degrees), sets the map's clipped coordinates. showgrid Sets whether or not graticule are shown on the map. tick0 Sets the graticule's starting tick longitude/latitude. Returns ------- Lataxis """ super(Lataxis, self).__init__("lataxis") # Validate arg # ------------ 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.Lataxis constructor must be a dict or an instance of plotly.graph_objs.layout.geo.Lataxis""") # Handle skip_invalid # ------------------- self._skip_invalid = kwargs.pop("skip_invalid", False) # Import validators # ----------------- from plotly.validators.layout.geo import lataxis as v_lataxis # Initialize validators # --------------------- self._validators["dtick"] = v_lataxis.DtickValidator() self._validators["gridcolor"] = v_lataxis.GridcolorValidator() self._validators["gridwidth"] = v_lataxis.GridwidthValidator() self._validators["range"] = v_lataxis.RangeValidator() self._validators["showgrid"] = v_lataxis.ShowgridValidator() self._validators["tick0"] = v_lataxis.Tick0Validator() # Populate data dict with properties # ---------------------------------- _v = arg.pop("dtick", None) self["dtick"] = dtick if dtick is not None else _v _v = arg.pop("gridcolor", None) self["gridcolor"] = gridcolor if gridcolor is not None else _v _v = arg.pop("gridwidth", None) self["gridwidth"] = gridwidth if gridwidth is not None else _v _v = arg.pop("range", None) self["range"] = range if range is not None else _v _v = arg.pop("showgrid", None) self["showgrid"] = showgrid if showgrid is not None else _v _v = arg.pop("tick0", None) self["tick0"] = tick0 if tick0 is not None else _v # Process unknown kwargs # ---------------------- self._process_kwargs(**dict(arg, **kwargs)) # Reset skip_invalid # ------------------ self._skip_invalid = False
def __init__( self, arg=None, dtick=None, gridcolor=None, gridwidth=None, range=None, showgrid=None, tick0=None, **kwargs ): """ Construct a new Lataxis object Parameters ---------- arg dict of properties compatible with this constructor or an instance of plotly.graph_objs.layout.geo.Lataxis dtick Sets the graticule's longitude/latitude tick step. gridcolor Sets the graticule's stroke color. gridwidth Sets the graticule's stroke width (in px). range Sets the range of this axis (in degrees), sets the map's clipped coordinates. showgrid Sets whether or not graticule are shown on the map. tick0 Sets the graticule's starting tick longitude/latitude. Returns ------- Lataxis """ super(Lataxis, self).__init__('lataxis') # Validate arg # ------------ 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.Lataxis constructor must be a dict or an instance of plotly.graph_objs.layout.geo.Lataxis""" ) # Import validators # ----------------- from plotly.validators.layout.geo import (lataxis as v_lataxis) # Initialize validators # --------------------- self._validators['dtick'] = v_lataxis.DtickValidator() self._validators['gridcolor'] = v_lataxis.GridcolorValidator() self._validators['gridwidth'] = v_lataxis.GridwidthValidator() self._validators['range'] = v_lataxis.RangeValidator() self._validators['showgrid'] = v_lataxis.ShowgridValidator() self._validators['tick0'] = v_lataxis.Tick0Validator() # Populate data dict with properties # ---------------------------------- v = arg.pop('dtick', None) self.dtick = dtick if dtick is not None else v v = arg.pop('gridcolor', None) self.gridcolor = gridcolor if gridcolor is not None else v v = arg.pop('gridwidth', None) self.gridwidth = gridwidth if gridwidth is not None else v v = arg.pop('range', None) self.range = range if range is not None else v v = arg.pop('showgrid', None) self.showgrid = showgrid if showgrid is not None else v v = arg.pop('tick0', None) self.tick0 = tick0 if tick0 is not None else v # Process unknown kwargs # ---------------------- self._process_kwargs(**dict(arg, **kwargs))