class_docstr: DataFrame plotting accessor and method
  
  Examples
  --------
  >>> df.plot_bokeh.line()
  >>> df.plot_bokeh.scatter('x', 'y')
  >>> df.plot_bokeh.hexbin()
  
  These plotting methods can also be accessed by calling the accessor as a
  method with the ``kind`` argument:
  ``df.plot_bokeh(kind='line')`` is equivalent to ``df.plot_bokeh.line()``
class_docstr_tok: ["DataFrame","plotting","accessor","and","method","Examples","--","--","--","--",">",">",">","df.plot_bokeh.line","(",")",">",">",">","df.plot_bokeh.scatter","(","'","x","'",",","'","y","'",")",">",">",">","df.plot_bokeh.hexbin","(",")","These","plotting","methods","can","also","be","accessed","by","calling","the","accessor","as","a","method","with","the","``","kind","``","argument",":","``","df.plot_bokeh","(","kind='line","'",")","``","is","equivalent","to","``","df.plot_bokeh.line","(",")","``"]
docstr: Plot DataFrame columns as points.
  
  This function is useful to plot lines using DataFrame's values
  as coordinates.
  
  Parameters
  ----------
  x : int or str, optional
      Columns to use for the horizontal axis.
      Either the location or the label of the columns to be used.
      By default, it will use the DataFrame indices.
  y : int, str, or list of them, optional
      The values to be plotted.
      Either the location or the label of the columns to be used.
      By default, it will use the remaining DataFrame numeric columns.
  **kwds
      Keyword arguments to pass on to :meth:`pandas.DataFrame.plot_bokeh`.
  
  Returns
  -------
  
  Bokeh.plotting.figure or Bokeh.layouts.row
  
  Examples
  --------
  
  .. plot::
      :context: close-figs
  
      The following example shows the populations for some animals
      over the years.
  
      >>> df = pd.DataFrame({
      ...    'pig': [20, 18, 489, 675, 1776],
      ...    'horse': [4, 25, 281, 600, 1900]
      ...    }, index=[1990, 1997, 2003, 2009, 2014])
      >>> lines = df.plot_bokeh.point()
  
  
  .. plot::
      :context: close-figs
  
      The following example shows the relationship between both
      populations.
  
      >>> lines = df.plot_bokeh.point(x='pig', y='horse')
docstr_tok: ["Plot","DataFrame","columns","as","points",".","This","function","is","useful","to","plot","lines","using","DataFrame","'s","values","as","coordinates",".","Parameters","--","--","--","--","--","x",":","int","or","str",",","optional","Columns","to","use","for","the","horizontal","axis",".","Either","the","location","or","the","label","of","the","columns","to","be","used",".","By","default",",","it","will","use","the","DataFrame","indices",".","y",":","int",",","str",",","or","list","of","them",",","optional","The","values","to","be","plotted",".","Either","the","location","or","the","label","of","the","columns","to","be","used",".","By","default",",","it","will","use","the","remaining","DataFrame","numeric","columns",".","*","*","kwds","Keyword","arguments","to","pass","on","to",":","meth",":","`","pandas.DataFrame.plot_bokeh","`",".","Returns","--","--","--","-","Bokeh.plotting.figure","or","Bokeh.layouts.row","Examples","--","--","--","--","..","plot",":",":",":","context",":","close-figs","The","following","example","shows","the","populations","for","some","animals","over","the","years",".",">",">",">","df","=","pd.DataFrame","(","{","...","'pig","'",":","[","20",",","18",",","489",",","675",",","1776","]",",","...","'horse","'",":","[","4",",","25",",","281",",","600",",","1900","]","...","}",",","index=","[","1990",",","1997",",","2003",",","2009",",","2014","]",")",">",">",">","lines","=","df.plot_bokeh.point","(",")","..","plot",":",":",":","context",":","close-figs","The","following","example","shows","the","relationship","between","both","populations",".",">",">",">","lines","=","df.plot_bokeh.point","(","x='pig","'",",","y='horse","'",")"]
code: def point(self, x=None, y=None, **kwargs):
      """
      Plot DataFrame columns as points.
  
      This function is useful to plot lines using DataFrame's values
      as coordinates.
  
      Parameters
      ----------
      x : int or str, optional
          Columns to use for the horizontal axis.
          Either the location or the label of the columns to be used.
          By default, it will use the DataFrame indices.
      y : int, str, or list of them, optional
          The values to be plotted.
          Either the location or the label of the columns to be used.
          By default, it will use the remaining DataFrame numeric columns.
      **kwds
          Keyword arguments to pass on to :meth:`pandas.DataFrame.plot_bokeh`.
  
      Returns
      -------
  
      Bokeh.plotting.figure or Bokeh.layouts.row
  
      Examples
      --------
  
      .. plot::
          :context: close-figs
  
          The following example shows the populations for some animals
          over the years.
  
          >>> df = pd.DataFrame({
          ...    'pig': [20, 18, 489, 675, 1776],
          ...    'horse': [4, 25, 281, 600, 1900]
          ...    }, index=[1990, 1997, 2003, 2009, 2014])
          >>> lines = df.plot_bokeh.point()
  
  
      .. plot::
          :context: close-figs
  
          The following example shows the relationship between both
          populations.
  
          >>> lines = df.plot_bokeh.point(x='pig', y='horse')
      """
      return self(kind="point", x=x, y=y, **kwargs)
  
imports: import datetime
  import numbers
  import warnings
  from copy import deepcopy
  from typing import Iterable, List, Optional, Union
  import numpy
  import pandas
  from bokeh.layouts import column
  from bokeh.models import ColorBar, ColumnDataSource, DatetimeTickFormatter, FuncTickFormatter, HoverTool, LinearColorMapper, RangeTool
  from bokeh.models.ranges import Range1d
  from bokeh.palettes import Inferno256, all_palettes
  from bokeh.plotting import figure
  from bokeh.transform import cumsum, dodge
  from pandas.core.base import PandasObject
  from pandas.errors import ParserError
  from .base import embedded_html, set_fontsizes_of_figure, show
  from .geoplot import geoplot
  from .utils import _extract_additional_columns
label_desc: Use image node_id 5 for calling the FramePlotMethods obj's underlying member method code with example usage: obj.point(x, y) and returns: self