code: def plot_biplot(prediction: OutputData):
      """
      Function for drawing biplot with regression task.
  
      :param prediction: the OutputData with prediction and target.
      Target should be not null
      """
  
      target = prediction.target
      predict = prediction.predict
  
      if target is None:
          raise ValueError("Target must be not None to plot biplot")
  
      plt.figure(figsize=(10, 10))
      plt.scatter(target, predict)
      plt.grid()
      # plot bisect
      min_coord = min(np.min(target), np.min(predict))
      max_coord = max(np.max(target), np.max(predict))
      min_max_bisect = [min_coord, max_coord]
      plt.plot(min_max_bisect, min_max_bisect, c="black", linewidth=1)
  
      plt.title("Biplot")
      plt.xlabel("target")
      plt.ylabel("prediction")
      plt.show()
  
file_path: FEDOT/fedot/core/data/visualisation.py
imports: from os import PathLike
  from typing import Optional, Any, Union
  import matplotlib.pyplot
  import numpy
  from fedot.core.composer.metrics import ROCAUC
  from fedot.core.data.data import InputData, OutputData
  from fedot.core.data.multi_modal import MultiModalData
  from fedot.core.repository.dataset_types import DataTypesEnum
label_desc: Use image node_id 2 for calling a global function with example usage: plot_biplot(prediction) without return types