class_docstr: An Annotation is a special type of element that is designed to be
  overlaid on top of any arbitrary 2D element. Annotations have
  neither key nor value dimensions allowing them to be overlaid over
  any type of data.
  
  Note that one or more Annotations *can* be displayed without being
  overlaid on top of any other data. In such instances (by default)
  they will be displayed using the unit axis limits (0.0-1.0 in both
  directions) unless an explicit 'extents' parameter is
  supplied. The extents of the bottom Annotation in the Overlay is
  used when multiple Annotations are displayed together.
class_docstr_tok: ["An","Annotation","is","a","special","type","of","element","that","is","designed","to","be","overlaid","on","top","of","any","arbitrary","2D","element",".","Annotations","have","neither","key","nor","value","dimensions","allowing","them","to","be","overlaid","over","any","type","of","data",".","Note","that","one","or","more","Annotations","*","can","*","be","displayed","without","being","overlaid","on","top","of","any","other","data",".","In","such","instances","(","by","default",")","they","will","be","displayed","using","the","unit","axis","limits","(","0.0-1.0","in","both","directions",")","unless","an","explicit","'extents","'","parameter","is","supplied",".","The","extents","of","the","bottom","Annotation","in","the","Overlay","is","used","when","multiple","Annotations","are","displayed","together","."]
code: def __init__(self, data, **params):
      super().__init__(data, **params)
  
imports: from numbers import Number
  import numpy
  import param
  from ..core import Dimension, Element, Element2D
  from ..core.data import Dataset
  from ..core.util import datetime_types
label_desc: Use image node_id 1 to create a new Annotation object from inherited base classes: Element2D with example: obj = Annotation(data)