code: def results_visualization(history, composed_pipelines):
      visualiser = OptHistoryExtraVisualizer(history)
      visualiser.visualise_history()
      visualiser.pareto_gif_create()
      visualiser.boxplots_gif_create()
      for pipeline_evo_composed in composed_pipelines:
          pipeline_evo_composed.show()
  
imports: import datetime
  from golem.core.optimisers.genetic.gp_params import GPAlgorithmParameters
  from golem.core.optimisers.genetic.operators.inheritance import GeneticSchemeTypesEnum
  from golem.core.optimisers.genetic.operators.selection import SelectionTypesEnum
  from golem.core.tuning.sequential import SequentialTuner
  from golem.visualisation.opt_viz_extra import OptHistoryExtraVisualizer
  from sklearn.metrics import roc_auc_score
  from cases.credit_scoring.credit_scoring_problem import get_scoring_data
  from fedot.core.composer.composer_builder import ComposerBuilder
  from fedot.core.data.data import InputData
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.core.pipelines.pipeline_composer_requirements import PipelineComposerRequirements
  from fedot.core.pipelines.tuning.tuner_builder import TunerBuilder
  from fedot.core.repository.operation_types_repository import get_operations_for_task
  from fedot.core.repository.metrics_repository import ClassificationMetricsEnum, ComplexityMetricsEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum
  from fedot.core.utils import set_random_seed
label_desc: Use image node_id 1 for calling a global function with example usage: results_visualization(history, composed_pipelines) without return types