def __init__(self, arg=None, marker=None, textfont=None, **kwargs):
    '\n        Construct a new Unselected object\n        \n        Parameters\n        ----------\n        arg\n            dict of properties compatible with this constructor or\n            an instance of plotly.graph_objs.scattergeo.Unselected\n        marker\n            plotly.graph_objs.scattergeo.unselected.Marker instance\n            or dict with compatible properties\n        textfont\n            plotly.graph_objs.scattergeo.unselected.Textfont\n            instance or dict with compatible properties\n\n        Returns\n        -------\n        Unselected\n        '
    super(Unselected, self).__init__('unselected')
    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.scattergeo.Unselected \nconstructor must be a dict or \nan instance of plotly.graph_objs.scattergeo.Unselected')
    self._skip_invalid = kwargs.pop('skip_invalid', False)
    from plotly.validators.scattergeo import unselected as v_unselected
    self._validators['marker'] = v_unselected.MarkerValidator()
    self._validators['textfont'] = v_unselected.TextfontValidator()
    _v = arg.pop('marker', None)
    self['marker'] = (marker if (marker is not None) else _v)
    _v = arg.pop('textfont', None)
    self['textfont'] = (textfont if (textfont is not None) else _v)
    self._process_kwargs(**dict(arg, **kwargs))
    self._skip_invalid = False
Construct a new Unselected object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of plotly.graph_objs.scattergeo.Unselected
marker
    plotly.graph_objs.scattergeo.unselected.Marker instance
    or dict with compatible properties
textfont
    plotly.graph_objs.scattergeo.unselected.Textfont
    instance or dict with compatible properties

Returns
-------
Unselected
def __init__(self, arg=None, marker=None, textfont=None, **kwargs):
    '\n        Construct a new Unselected object\n        \n        Parameters\n        ----------\n        arg\n            dict of properties compatible with this constructor or\n            an instance of plotly.graph_objs.scattergeo.Unselected\n        marker\n            plotly.graph_objs.scattergeo.unselected.Marker instance\n            or dict with compatible properties\n        textfont\n            plotly.graph_objs.scattergeo.unselected.Textfont\n            instance or dict with compatible properties\n\n        Returns\n        -------\n        Unselected\n        '
    super(Unselected, self).__init__('unselected')
    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.scattergeo.Unselected \nconstructor must be a dict or \nan instance of plotly.graph_objs.scattergeo.Unselected')
    self._skip_invalid = kwargs.pop('skip_invalid', False)
    from plotly.validators.scattergeo import unselected as v_unselected
    self._validators['marker'] = v_unselected.MarkerValidator()
    self._validators['textfont'] = v_unselected.TextfontValidator()
    _v = arg.pop('marker', None)
    self['marker'] = (marker if (marker is not None) else _v)
    _v = arg.pop('textfont', None)
    self['textfont'] = (textfont if (textfont is not None) else _v)
    self._process_kwargs(**dict(arg, **kwargs))
    self._skip_invalid = False