docstr: The number of columns in the grid. If you provide a 2D
  `subplots` array, the length of its longest row is used as the
  default. If you give an `xaxes` array, its length is used as
  the default. But it's also possible to have a different length,
  if you want to leave a row at the end for non-cartesian
  subplots.
  
  The 'columns' property is a integer and may be specified as:
    - An int (or float that will be cast to an int)
      in the interval [1, 9223372036854775807]
  
  Returns
  -------
  int
docstr_tok: ["The","number","of","columns","in","the","grid",".","If","you","provide","a","2D","`","subplots","`","array",",","the","length","of","its","longest","row","is","used","as","the","default",".","If","you","give","an","`","xaxes","`","array",",","its","length","is","used","as","the","default",".","But","it","'s","also","possible","to","have","a","different","length",",","if","you","want","to","leave","a","row","at","the","end","for","non-cartesian","subplots",".","The","'columns","'","property","is","a","integer","and","may","be","specified","as",":","-","An","int","(","or","float","that","will","be","cast","to","an","int",")","in","the","interval","[","1",",","9223372036854775807","]","Returns","--","--","--","-","int"]
code: def columns(self):
      """
      The number of columns in the grid. If you provide a 2D
      `subplots` array, the length of its longest row is used as the
      default. If you give an `xaxes` array, its length is used as
      the default. But it's also possible to have a different length,
      if you want to leave a row at the end for non-cartesian
      subplots.
  
      The 'columns' property is a integer and may be specified as:
        - An int (or float that will be cast to an int)
          in the interval [1, 9223372036854775807]
  
      Returns
      -------
      int
      """
      return self["columns"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 1 for calling the Grid obj's underlying member method code with example usage: obj.columns() and returns: self