code: def __init__(self, plot_type):
      self.plot_type = plot_type
      self.plot_engines = {
          "target": TargetPlotEngine,
          "predict": PredictPlotEngine,
          "interact_target": InteractInfoPlotEngine,
          "interact_predict": InteractInfoPlotEngine,
      }
  
imports: from .info_plot_utils import TargetPlotEngine, PredictPlotEngine, InteractInfoPlotEngine
  from .utils import _make_list, _check_target, _q1, _q2, _q3, FeatureInfo, _check_dataset, _check_model, _calc_preds, _check_classes, _expand_params_for_interact
  import pandas
  from itertools import product
label_desc: Use image node_id 1 to create a new _BaseInfoPlot object  with example: obj = _BaseInfoPlot(plot_type)