class_docstr: A geometry type that represents a single coordinate with
  x,y and possibly z values.
  
  A point is a zero-dimensional feature and has zero length and zero area.
  
  Parameters
  ----------
  args : float, or sequence of floats
      The coordinates can either be passed as a single parameter, or as
      individual float values using multiple parameters:
  
      1) 1 parameter: a sequence or array-like of with 2 or 3 values.
      2) 2 or 3 parameters (float): x, y, and possibly z.
  
  Attributes
  ----------
  x, y, z : float
      Coordinate values
  
  Examples
  --------
  Constructing the Point using separate parameters for x and y:
  
  >>> p = Point(1.0, -1.0)
  
  Constructing the Point using a list of x, y coordinates:
  
  >>> p = Point([1.0, -1.0])
  >>> print(p)
  POINT (1 -1)
  >>> p.y
  -1.0
  >>> p.x
  1.0
class_docstr_tok: ["A","geometry","type","that","represents","a","single","coordinate","with","x",",","y","and","possibly","z","values",".","A","point","is","a","zero-dimensional","feature","and","has","zero","length","and","zero","area",".","Parameters","--","--","--","--","--","args",":","float",",","or","sequence","of","floats","The","coordinates","can","either","be","passed","as","a","single","parameter",",","or","as","individual","float","values","using","multiple","parameters",":","1",")","1","parameter",":","a","sequence","or","array-like","of","with","2","or","3","values",".","2",")","2","or","3","parameters","(","float",")",":","x",",","y",",","and","possibly","z",".","Attributes","--","--","--","--","--","x",",","y",",","z",":","float","Coordinate","values","Examples","--","--","--","--","Constructing","the","Point","using","separate","parameters","for","x","and","y",":",">",">",">","p","=","Point","(","1.0",",","-1.0",")","Constructing","the","Point","using","a","list","of","x",",","y","coordinates",":",">",">",">","p","=","Point","(","[","1.0",",","-1.0","]",")",">",">",">","print","(","p",")","POINT","(","1","-1",")",">",">",">","p.y","-1.0",">",">",">","p.x","1.0"]
docstr: Returns SVG circle element for the Point geometry.
  
  Parameters
  ==========
  scale_factor : float
      Multiplication factor for the SVG circle diameter.  Default is 1.
  fill_color : str, optional
      Hex string for fill color. Default is to use "#66cc99" if
      geometry is valid, and "#ff3333" if invalid.
  opacity : float
      Float number between 0 and 1 for color opacity. Default value is 0.6
docstr_tok: ["Returns","SVG","circle","element","for","the","Point","geometry",".","Parameters","==========","scale_factor",":","float","Multiplication","factor","for","the","SVG","circle","diameter",".","Default","is","1.","fill_color",":","str",",","optional","Hex","string","for","fill","color",".","Default","is","to","use","``","#","66cc99","''","if","geometry","is","valid",",","and","``","#","ff3333","''","if","invalid",".","opacity",":","float","Float","number","between","0","and","1","for","color","opacity",".","Default","value","is","0.6"]
code: def svg(self, scale_factor=1.0, fill_color=None, opacity=None):
      """Returns SVG circle element for the Point geometry.
  
      Parameters
      ==========
      scale_factor : float
          Multiplication factor for the SVG circle diameter.  Default is 1.
      fill_color : str, optional
          Hex string for fill color. Default is to use "#66cc99" if
          geometry is valid, and "#ff3333" if invalid.
      opacity : float
          Float number between 0 and 1 for color opacity. Default value is 0.6
      """
      if self.is_empty:
          return "<g />"
      if fill_color is None:
          fill_color = "#66cc99" if self.is_valid else "#ff3333"
      if opacity is None:
          opacity = 0.6
      return (
          '<circle cx="{0.x}" cy="{0.y}" r="{1}" '
          'stroke="#555555" stroke-width="{2}" fill="{3}" opacity="{4}" />'
      ).format(
          self,
          3.0 * scale_factor,
          1.0 * scale_factor,
          fill_color,
          opacity,
      )
  
file_path: shapely/shapely/geometry/point.py
imports: import numpy
  import shapely
  from shapely.errors import DimensionError
  from shapely.geometry.base import BaseGeometry
label_desc: Use image node_id 6 for calling the Point obj's underlying member method code with example usage: obj.svg(scale_factor, fill_color, opacity) and returns: str, str