docstr: Sets the pattern within the marker.
  
  The 'pattern' property is an instance of Pattern
  that may be specified as:
    - An instance of :class:`plotly.graph_objs.histogram.marker.Pattern`
    - A dict of string/value properties that will be passed
      to the Pattern constructor
  
      Supported dict properties:
  
          bgcolor
              When there is no colorscale sets the color of
              background pattern fill. Defaults to a
              `marker.color` background when `fillmode` is
              "overlay". Otherwise, defaults to a transparent
              background.
          bgcolorsrc
              Sets the source reference on Chart Studio Cloud
              for `bgcolor`.
          fgcolor
              When there is no colorscale sets the color of
              foreground pattern fill. Defaults to a
              `marker.color` background when `fillmode` is
              "replace". Otherwise, defaults to dark grey or
              white to increase contrast with the `bgcolor`.
          fgcolorsrc
              Sets the source reference on Chart Studio Cloud
              for `fgcolor`.
          fgopacity
              Sets the opacity of the foreground pattern
              fill. Defaults to a 0.5 when `fillmode` is
              "overlay". Otherwise, defaults to 1.
          fillmode
              Determines whether `marker.color` should be
              used as a default to `bgcolor` or a `fgcolor`.
          shape
              Sets the shape of the pattern fill. By default,
              no pattern is used for filling the area.
          shapesrc
              Sets the source reference on Chart Studio Cloud
              for `shape`.
          size
              Sets the size of unit squares of the pattern
              fill in pixels, which corresponds to the
              interval of repetition of the pattern.
          sizesrc
              Sets the source reference on Chart Studio Cloud
              for `size`.
          solidity
              Sets the solidity of the pattern fill. Solidity
              is roughly the fraction of the area filled by
              the pattern. Solidity of 0 shows only the
              background color without pattern and solidty of
              1 shows only the foreground color without
              pattern.
          soliditysrc
              Sets the source reference on Chart Studio Cloud
              for `solidity`.
  
  Returns
  -------
  plotly.graph_objs.histogram.marker.Pattern
code: def pattern(self):
      """
      Sets the pattern within the marker.
  
      The 'pattern' property is an instance of Pattern
      that may be specified as:
        - An instance of :class:`plotly.graph_objs.histogram.marker.Pattern`
        - A dict of string/value properties that will be passed
          to the Pattern constructor
  
          Supported dict properties:
  
              bgcolor
                  When there is no colorscale sets the color of
                  background pattern fill. Defaults to a
                  `marker.color` background when `fillmode` is
                  "overlay". Otherwise, defaults to a transparent
                  background.
              bgcolorsrc
                  Sets the source reference on Chart Studio Cloud
                  for `bgcolor`.
              fgcolor
                  When there is no colorscale sets the color of
                  foreground pattern fill. Defaults to a
                  `marker.color` background when `fillmode` is
                  "replace". Otherwise, defaults to dark grey or
                  white to increase contrast with the `bgcolor`.
              fgcolorsrc
                  Sets the source reference on Chart Studio Cloud
                  for `fgcolor`.
              fgopacity
                  Sets the opacity of the foreground pattern
                  fill. Defaults to a 0.5 when `fillmode` is
                  "overlay". Otherwise, defaults to 1.
              fillmode
                  Determines whether `marker.color` should be
                  used as a default to `bgcolor` or a `fgcolor`.
              shape
                  Sets the shape of the pattern fill. By default,
                  no pattern is used for filling the area.
              shapesrc
                  Sets the source reference on Chart Studio Cloud
                  for `shape`.
              size
                  Sets the size of unit squares of the pattern
                  fill in pixels, which corresponds to the
                  interval of repetition of the pattern.
              sizesrc
                  Sets the source reference on Chart Studio Cloud
                  for `size`.
              solidity
                  Sets the solidity of the pattern fill. Solidity
                  is roughly the fraction of the area filled by
                  the pattern. Solidity of 0 shows only the
                  background color without pattern and solidty of
                  1 shows only the foreground color without
                  pattern.
              soliditysrc
                  Sets the source reference on Chart Studio Cloud
                  for `solidity`.
  
      Returns
      -------
      plotly.graph_objs.histogram.marker.Pattern
      """
      return self["pattern"]
  
imports: from plotly.basedatatypes import BaseTraceHierarchyType
  import copy
label_desc: Use image node_id 27 for calling the Marker obj's underlying member method code with example usage: obj.pattern() and returns: self