class_docstr: A collection of one or more Points.
  
  A MultiPoint has zero area and zero length.
  
  Parameters
  ----------
  points : sequence
      A sequence of Points, or a sequence of (x, y [,z]) numeric coordinate
      pairs or triples, or an array-like of shape (N, 2) or (N, 3).
  
  Attributes
  ----------
  geoms : sequence
      A sequence of Points
  
  Examples
  --------
  Construct a MultiPoint containing two Points
  
  >>> from shapely import Point
  >>> ob = MultiPoint([[0.0, 0.0], [1.0, 2.0]])
  >>> len(ob.geoms)
  2
  >>> type(ob.geoms[0]) == Point
  True
docstr: Returns a group of SVG circle elements for the MultiPoint geometry.
  
  Parameters
  ==========
  scale_factor : float
      Multiplication factor for the SVG circle diameters.  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","a","group","of","SVG","circle","elements","for","the","MultiPoint","geometry",".","Parameters","==========","scale_factor",":","float","Multiplication","factor","for","the","SVG","circle","diameters",".","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 a group of SVG circle elements for the MultiPoint geometry.
  
      Parameters
      ==========
      scale_factor : float
          Multiplication factor for the SVG circle diameters.  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"
      return (
          "<g>"
          + "".join(
              p.svg(scale_factor, fill_color, opacity)
              for p in self.geoms
          )
          + "</g>"
      )
  
file_path: shapely/shapely/geometry/multipoint.py
imports: import shapely
  from shapely.errors import EmptyPartError
  from shapely.geometry import point
  from shapely.geometry.base import BaseMultipartGeometry
label_desc: Use image node_id 3 for calling the MultiPoint obj's underlying member method code with example usage: obj.svg(scale_factor, fill_color, opacity) and returns: unknown, str