code: def __init__(
      self,
      history: OptHistory,
      visuals_params: Optional[Dict[str, Any]] = None,
  ):
      visuals_params = (
          visuals_params if visuals_params is not None else {}
      )
      visuals_params["tags_map"] = (
          visuals_params.get("tags_map") or get_visualization_tags_map()
      )
      visuals_params["palette"] = (
          visuals_params.get("palette")
          or get_palette_based_on_default_tags()
      )
      visuals_params["graph_show_params"] = (
          visuals_params.get("graph_show_params")
          or get_pipeline_show_default_params()
      )
  
      super().__init__(history, visuals_params)
  
file_path: FEDOT/fedot/core/visualisation/pipeline_specific_visuals.py
imports: from __future__ import annotations
  from typing import Any, Dict, Iterable, Optional
  import numpy
  import seaborn
  from golem.core.dag.graph import Graph
  from golem.core.optimisers.opt_history_objects.opt_history import OptHistory
  from golem.visualisation.graph_viz import GraphVisualizer
  from golem.visualisation.opt_history.utils import LabelsColorMapType
  from golem.visualisation.opt_viz import OptHistoryVisualizer
  from fedot.core.repository.operation_types_repository import OperationTypesRepository, get_visualization_tags_map
label_desc: Use image node_id 1 to create a new PipelineHistoryVisualizer object from inherited base classes: OptHistoryVisualizer with example: obj = PipelineHistoryVisualizer(history, visuals_params)