docstr: Sets the surface pattern of the iso-surface 3-D sections. The
  default pattern of the surface is `all` meaning that the rest
  of surface elements would be shaded. The check options (either
  1 or 2) could be used to draw half of the squares on the
  surface. Using various combinations of capital `A`, `B`, `C`,
  `D` and `E` may also be used to reduce the number of triangles
  on the iso-surfaces and creating other patterns of interest.
  
  The 'pattern' property is a flaglist and may be specified
  as a string containing:
    - Any combination of ['A', 'B', 'C', 'D', 'E'] joined with '+' characters
      (e.g. 'A+B')
      OR exactly one of ['all', 'odd', 'even'] (e.g. 'even')
  
  Returns
  -------
  Any
docstr_tok: ["Sets","the","surface","pattern","of","the","iso-surface","3-D","sections",".","The","default","pattern","of","the","surface","is","`","all","`","meaning","that","the","rest","of","surface","elements","would","be","shaded",".","The","check","options","(","either","1","or","2",")","could","be","used","to","draw","half","of","the","squares","on","the","surface",".","Using","various","combinations","of","capital","`","A","`",",","`","B","`",",","`","C","`",",","`","D","`","and","`","E","`","may","also","be","used","to","reduce","the","number","of","triangles","on","the","iso-surfaces","and","creating","other","patterns","of","interest",".","The","'pattern","'","property","is","a","flaglist","and","may","be","specified","as","a","string","containing",":","-","Any","combination","of","[","'","A","'",",","'","B","'",",","'","C","'",",","'D","'",",","'","E","'","]","joined","with","'+","'","characters","(","e.g",".","'","A+B","'",")","OR","exactly","one","of","[","'all","'",",","'odd","'",",","'even","'","]","(","e.g",".","'even","'",")","Returns","--","--","--","-","Any"]
code: def pattern(self):
      """
      Sets the surface pattern of the iso-surface 3-D sections. The
      default pattern of the surface is `all` meaning that the rest
      of surface elements would be shaded. The check options (either
      1 or 2) could be used to draw half of the squares on the
      surface. Using various combinations of capital `A`, `B`, `C`,
      `D` and `E` may also be used to reduce the number of triangles
      on the iso-surfaces and creating other patterns of interest.
  
      The 'pattern' property is a flaglist and may be specified
      as a string containing:
        - Any combination of ['A', 'B', 'C', 'D', 'E'] joined with '+' characters
          (e.g. 'A+B')
          OR exactly one of ['all', 'odd', 'even'] (e.g. 'even')
  
      Returns
      -------
      Any
      """
      return self["pattern"]
  
file_path: catboost/contrib/python/plotly/py3/plotly/graph_objs/volume/_surface.py
imports: from plotly.basedatatypes import BaseTraceHierarchyType
  import copy
label_desc: Use image node_id 5 for calling the Surface obj's underlying member method code with example usage: obj.pattern() and returns: self