code: def plot(self):
          
          try:
              from hvplot import hvPlot
          except ImportError:
              raise ImportError("The intake plotting API requires hvplot."
                                "hvplot may be installed with:\n\n"
                                "`conda install -c pyviz hvplot` or "
                                "`pip install hvplot`.")
          metadata = self.metadata.get('plot', {})
          fields = self.metadata.get('fields', {})
          for attrs in fields.values():
              if 'range' in attrs:
                  attrs['range'] = tuple(attrs['range'])
          metadata['fields'] = fields
          plots = self.metadata.get('plots', {})
          return hvPlot(self, custom_plots=plots, **metadata)
docs: Returns a hvPlot object to provide a high-level plotting API.
  
          To display in a notebook, be sure to run ``intake.output_notebook()``
          first.