@property
def contours(self):
    '\n        The \'contours\' property is an instance of Contours\n        that may be specified as:\n          - An instance of :class:`plotly.graph_objs.histogram2dcontour.Contours`\n          - A dict of string/value properties that will be passed\n            to the Contours constructor\n\n            Supported dict properties:\n\n                coloring\n                    Determines the coloring method showing the\n                    contour values. If "fill", coloring is done\n                    evenly between each contour level If "heatmap",\n                    a heatmap gradient coloring is applied between\n                    each contour level. If "lines", coloring is\n                    done on the contour lines. If "none", no\n                    coloring is applied on this trace.\n                end\n                    Sets the end contour level value. Must be more\n                    than `contours.start`\n                labelfont\n                    Sets the font used for labeling the contour\n                    levels. The default color comes from the lines,\n                    if shown. The default family and size come from\n                    `layout.font`.\n                labelformat\n                    Sets the contour label formatting rule using d3\n                    formatting mini-languages which are very\n                    similar to those in Python. For numbers, see: h\n                    ttps://github.com/d3/d3-format/tree/v1.4.5#d3-f\n                    ormat.\n                operation\n                    Sets the constraint operation. "=" keeps\n                    regions equal to `value` "<" and "<=" keep\n                    regions less than `value` ">" and ">=" keep\n                    regions greater than `value` "[]", "()", "[)",\n                    and "(]" keep regions inside `value[0]` to\n                    `value[1]` "][", ")(", "](", ")[" keep regions\n                    outside `value[0]` to value[1]` Open vs. closed\n                    intervals make no difference to constraint\n                    display, but all versions are allowed for\n                    consistency with filter transforms.\n                showlabels\n                    Determines whether to label the contour lines\n                    with their values.\n                showlines\n                    Determines whether or not the contour lines are\n                    drawn. Has an effect only if\n                    `contours.coloring` is set to "fill".\n                size\n                    Sets the step between each contour level. Must\n                    be positive.\n                start\n                    Sets the starting contour level value. Must be\n                    less than `contours.end`\n                type\n                    If `levels`, the data is represented as a\n                    contour plot with multiple levels displayed. If\n                    `constraint`, the data is represented as\n                    constraints with the invalid region shaded as\n                    specified by the `operation` and `value`\n                    parameters.\n                value\n                    Sets the value or values of the constraint\n                    boundary. When `operation` is set to one of the\n                    comparison values (=,<,>=,>,<=) "value" is\n                    expected to be a number. When `operation` is\n                    set to one of the interval values\n                    ([],(),[),(],][,)(,](,)[) "value" is expected\n                    to be an array of two numbers where the first\n                    is the lower bound and the second is the upper\n                    bound.\n\n        Returns\n        -------\n        plotly.graph_objs.histogram2dcontour.Contours\n        '
    return self['contours']
The 'contours' property is an instance of Contours
that may be specified as:
  - An instance of :class:`plotly.graph_objs.histogram2dcontour.Contours`
  - A dict of string/value properties that will be passed
    to the Contours constructor

    Supported dict properties:

        coloring
            Determines the coloring method showing the
            contour values. If "fill", coloring is done
            evenly between each contour level If "heatmap",
            a heatmap gradient coloring is applied between
            each contour level. If "lines", coloring is
            done on the contour lines. If "none", no
            coloring is applied on this trace.
        end
            Sets the end contour level value. Must be more
            than `contours.start`
        labelfont
            Sets the font used for labeling the contour
            levels. The default color comes from the lines,
            if shown. The default family and size come from
            `layout.font`.
        labelformat
            Sets the contour label formatting rule using d3
            formatting mini-languages which are very
            similar to those in Python. For numbers, see: h
            ttps://github.com/d3/d3-format/tree/v1.4.5#d3-f
            ormat.
        operation
            Sets the constraint operation. "=" keeps
            regions equal to `value` "<" and "<=" keep
            regions less than `value` ">" and ">=" keep
            regions greater than `value` "[]", "()", "[)",
            and "(]" keep regions inside `value[0]` to
            `value[1]` "][", ")(", "](", ")[" keep regions
            outside `value[0]` to value[1]` Open vs. closed
            intervals make no difference to constraint
            display, but all versions are allowed for
            consistency with filter transforms.
        showlabels
            Determines whether to label the contour lines
            with their values.
        showlines
            Determines whether or not the contour lines are
            drawn. Has an effect only if
            `contours.coloring` is set to "fill".
        size
            Sets the step between each contour level. Must
            be positive.
        start
            Sets the starting contour level value. Must be
            less than `contours.end`
        type
            If `levels`, the data is represented as a
            contour plot with multiple levels displayed. If
            `constraint`, the data is represented as
            constraints with the invalid region shaded as
            specified by the `operation` and `value`
            parameters.
        value
            Sets the value or values of the constraint
            boundary. When `operation` is set to one of the
            comparison values (=,<,>=,>,<=) "value" is
            expected to be a number. When `operation` is
            set to one of the interval values
            ([],(),[),(],][,)(,](,)[) "value" is expected
            to be an array of two numbers where the first
            is the lower bound and the second is the upper
            bound.

Returns
-------
plotly.graph_objs.histogram2dcontour.Contours
@property
def contours(self):
    '\n        The \'contours\' property is an instance of Contours\n        that may be specified as:\n          - An instance of :class:`plotly.graph_objs.histogram2dcontour.Contours`\n          - A dict of string/value properties that will be passed\n            to the Contours constructor\n\n            Supported dict properties:\n\n                coloring\n                    Determines the coloring method showing the\n                    contour values. If "fill", coloring is done\n                    evenly between each contour level If "heatmap",\n                    a heatmap gradient coloring is applied between\n                    each contour level. If "lines", coloring is\n                    done on the contour lines. If "none", no\n                    coloring is applied on this trace.\n                end\n                    Sets the end contour level value. Must be more\n                    than `contours.start`\n                labelfont\n                    Sets the font used for labeling the contour\n                    levels. The default color comes from the lines,\n                    if shown. The default family and size come from\n                    `layout.font`.\n                labelformat\n                    Sets the contour label formatting rule using d3\n                    formatting mini-languages which are very\n                    similar to those in Python. For numbers, see: h\n                    ttps://github.com/d3/d3-format/tree/v1.4.5#d3-f\n                    ormat.\n                operation\n                    Sets the constraint operation. "=" keeps\n                    regions equal to `value` "<" and "<=" keep\n                    regions less than `value` ">" and ">=" keep\n                    regions greater than `value` "[]", "()", "[)",\n                    and "(]" keep regions inside `value[0]` to\n                    `value[1]` "][", ")(", "](", ")[" keep regions\n                    outside `value[0]` to value[1]` Open vs. closed\n                    intervals make no difference to constraint\n                    display, but all versions are allowed for\n                    consistency with filter transforms.\n                showlabels\n                    Determines whether to label the contour lines\n                    with their values.\n                showlines\n                    Determines whether or not the contour lines are\n                    drawn. Has an effect only if\n                    `contours.coloring` is set to "fill".\n                size\n                    Sets the step between each contour level. Must\n                    be positive.\n                start\n                    Sets the starting contour level value. Must be\n                    less than `contours.end`\n                type\n                    If `levels`, the data is represented as a\n                    contour plot with multiple levels displayed. If\n                    `constraint`, the data is represented as\n                    constraints with the invalid region shaded as\n                    specified by the `operation` and `value`\n                    parameters.\n                value\n                    Sets the value or values of the constraint\n                    boundary. When `operation` is set to one of the\n                    comparison values (=,<,>=,>,<=) "value" is\n                    expected to be a number. When `operation` is\n                    set to one of the interval values\n                    ([],(),[),(],][,)(,](,)[) "value" is expected\n                    to be an array of two numbers where the first\n                    is the lower bound and the second is the upper\n                    bound.\n\n        Returns\n        -------\n        plotly.graph_objs.histogram2dcontour.Contours\n        '
    return self['contours']