class_docstr: Class for mapping features to the specific domain.
  
  The idea is that there would be a subclass for each domain (text, tables,
  images, etc), so that we can have a general Explanation class, and separate
  out the specifics of visualizing features in here.
docstr: Produces html for visualizing the instance.
  
  Default behaviour does nothing. Subclasses can implement this as they
  see fit.
  
  Args:
       exp: list of tuples [(id, weight), (id,weight)]
       label: label id (integer)
       div_name: name of div object to be used for rendering(in js)
       exp_object_name: name of js explanation object
       kwargs: optional keyword arguments
  
  Returns:
       js code for visualizing the instance
docstr_tok: ["Produces","html","for","visualizing","the","instance",".","Default","behaviour","does","nothing",".","Subclasses","can","implement","this","as","they","see","fit",".","Args",":","exp",":","list","of","tuples","[","(","id",",","weight",")",",","(","id",",","weight",")","]","label",":","label","id","(","integer",")","div_name",":","name","of","div","object","to","be","used","for","rendering","(","in","js",")","exp_object_name",":","name","of","js","explanation","object","kwargs",":","optional","keyword","arguments","Returns",":","js","code","for","visualizing","the","instance"]
code: def visualize_instance_html(
      self, exp, label, div_name, exp_object_name, **kwargs
  ):
      """Produces html for visualizing the instance.
  
      Default behaviour does nothing. Subclasses can implement this as they
      see fit.
  
      Args:
           exp: list of tuples [(id, weight), (id,weight)]
           label: label id (integer)
           div_name: name of div object to be used for rendering(in js)
           exp_object_name: name of js explanation object
           kwargs: optional keyword arguments
  
      Returns:
           js code for visualizing the instance
      """
      return ""
  
imports: from io import open
  import os
  import os.path
  import json
  import string
  import numpy
  from .exceptions import LimeError
  from sklearn.utils import check_random_state
label_desc: Use image node_id 3 for calling the DomainMapper obj's underlying member method code with example usage: obj.visualize_instance_html(exp, label, div_name, exp_object_name) and returns: str