parameters: (
      fignum: int,
      point: Point3,
      linespec: str,
      P: np.ndarray = None,
      axis_labels: Iterable[str] = ("X axis", "Y axis", "Z axis"),
  )
return_statement: return fig
docstring: Plot a 3D point on given figure with given `linespec`.
  
      Args:
          fignum: Integer representing the figure number to use for plotting.
          point: The point to be plotted.
          linespec: String representing formatting options for Matplotlib.
          P: Marginal covariance matrix to plot the uncertainty of the estimation.
          axis_labels: List of axis labels to set.
  
      Returns:
          fig: The matplotlib figure.
docstring_summary: Plot a 3D point on given figure with given `linespec`.
docstring_tokens: Plot a 3D point on given figure with given linespec .
function: def plot_point3(
      fignum: int,
      point: Point3,
      linespec: str,
      P: np.ndarray = None,
      axis_labels: Iterable[str] = ("X axis", "Y axis", "Z axis"),
  ) -> plt.Figure:
      """
      Plot a 3D point on given figure with given `linespec`.
  
      Args:
          fignum: Integer representing the figure number to use for plotting.
          point: The point to be plotted.
          linespec: String representing formatting options for Matplotlib.
          P: Marginal covariance matrix to plot the uncertainty of the estimation.
          axis_labels: List of axis labels to set.
  
      Returns:
          fig: The matplotlib figure.
  
      """
      fig = plt.figure(fignum)
      axes = fig.gca(projection='3d')
      plot_point3_on_axes(axes, point, linespec, P)
  
      axes.set_xlabel(axis_labels[0])
      axes.set_ylabel(axis_labels[1])
      axes.set_zlabel(axis_labels[2])
  
      return fig
function_tokens: def plot_point3 ( fignum : int , point : Point3 , linespec : str , P : np . ndarray = None , axis_labels : Iterable [ str ] = ( "X axis" , "Y axis" , "Z axis" ) , ) -> plt . Figure : fig = plt . figure ( fignum ) axes = fig . gca ( projection = '3d' ) plot_point3_on_axes ( axes , point , linespec , P ) axes . set_xlabel ( axis_labels [ 0 ] ) axes . set_ylabel ( axis_labels [ 1 ] ) axes . set_zlabel ( axis_labels [ 2 ] ) return fig