@property
def colorscale(self):
    "\n        Sets the colorscale. Has an effect only if in `marker.color`is\n        set to a numerical array. The colorscale must be an array\n        containing arrays mapping a normalized value to an rgb, rgba,\n        hex, hsl, hsv, or named color string. At minimum, a mapping for\n        the lowest (0) and highest (1) values are required. For\n        example, `[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`. To\n        control the bounds of the colorscale in color space,\n        use`marker.cmin` and `marker.cmax`. Alternatively, `colorscale`\n        may be a palette name string of the following list: Greys,YlGnB\n        u,Greens,YlOrRd,Bluered,RdBu,Reds,Blues,Picnic,Rainbow,Portland\n        ,Jet,Hot,Blackbody,Earth,Electric,Viridis,Cividis.\n    \n        The 'colorscale' property is a colorscale and may be\n        specified as:\n          - A list of 2-element lists where the first element is the\n            normalized color level value (starting at 0 and ending at 1), \n            and the second item is a valid color string.\n            (e.g. [[0, 'green'], [0.5, 'red'], [1.0, 'rgb(0, 0, 255)']])\n          - One of the following named colorscales:\n                ['Greys', 'YlGnBu', 'Greens', 'YlOrRd', 'Bluered', 'RdBu',\n                'Reds', 'Blues', 'Picnic', 'Rainbow', 'Portland', 'Jet',\n                'Hot', 'Blackbody', 'Earth', 'Electric', 'Viridis', 'Cividis']\n\n        Returns\n        -------\n        str\n        "
    return self['colorscale']
Sets the colorscale. Has an effect only if in `marker.color`is
set to a numerical array. The colorscale must be an array
containing arrays mapping a normalized value to an rgb, rgba,
hex, hsl, hsv, or named color string. At minimum, a mapping for
the lowest (0) and highest (1) values are required. For
example, `[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`. To
control the bounds of the colorscale in color space,
use`marker.cmin` and `marker.cmax`. Alternatively, `colorscale`
may be a palette name string of the following list: Greys,YlGnB
u,Greens,YlOrRd,Bluered,RdBu,Reds,Blues,Picnic,Rainbow,Portland
,Jet,Hot,Blackbody,Earth,Electric,Viridis,Cividis.

The 'colorscale' property is a colorscale and may be
specified as:
  - A list of 2-element lists where the first element is the
    normalized color level value (starting at 0 and ending at 1), 
    and the second item is a valid color string.
    (e.g. [[0, 'green'], [0.5, 'red'], [1.0, 'rgb(0, 0, 255)']])
  - One of the following named colorscales:
        ['Greys', 'YlGnBu', 'Greens', 'YlOrRd', 'Bluered', 'RdBu',
        'Reds', 'Blues', 'Picnic', 'Rainbow', 'Portland', 'Jet',
        'Hot', 'Blackbody', 'Earth', 'Electric', 'Viridis', 'Cividis']

Returns
-------
str
@property
def colorscale(self):
    "\n        Sets the colorscale. Has an effect only if in `marker.color`is\n        set to a numerical array. The colorscale must be an array\n        containing arrays mapping a normalized value to an rgb, rgba,\n        hex, hsl, hsv, or named color string. At minimum, a mapping for\n        the lowest (0) and highest (1) values are required. For\n        example, `[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`. To\n        control the bounds of the colorscale in color space,\n        use`marker.cmin` and `marker.cmax`. Alternatively, `colorscale`\n        may be a palette name string of the following list: Greys,YlGnB\n        u,Greens,YlOrRd,Bluered,RdBu,Reds,Blues,Picnic,Rainbow,Portland\n        ,Jet,Hot,Blackbody,Earth,Electric,Viridis,Cividis.\n    \n        The 'colorscale' property is a colorscale and may be\n        specified as:\n          - A list of 2-element lists where the first element is the\n            normalized color level value (starting at 0 and ending at 1), \n            and the second item is a valid color string.\n            (e.g. [[0, 'green'], [0.5, 'red'], [1.0, 'rgb(0, 0, 255)']])\n          - One of the following named colorscales:\n                ['Greys', 'YlGnBu', 'Greens', 'YlOrRd', 'Bluered', 'RdBu',\n                'Reds', 'Blues', 'Picnic', 'Rainbow', 'Portland', 'Jet',\n                'Hot', 'Blackbody', 'Earth', 'Electric', 'Viridis', 'Cividis']\n\n        Returns\n        -------\n        str\n        "
    return self['colorscale']