code: def getPlotsAsDict(self):
      lDict = {}
      df = self.getForecastDatasetForPlots()
      lTime = self.mTime
      lSignalColumn = self.mOriginalSignal
      lPrefix = self.mSignal + "_"
      lPrefix2 = str(self.mOriginalSignal) + "_"
      lDict["Trend"] = tsplot.decomp_plot_as_png_base64(
          df,
          lTime,
          self.mSignal,
          lPrefix + "Trend",
          lPrefix + "Trend_residue",
          name="trend",
      )
      lDict["Cycle"] = tsplot.decomp_plot_as_png_base64(
          df,
          lTime,
          lPrefix + "Trend_residue",
          lPrefix + "Cycle",
          lPrefix + "Cycle_residue",
          name="cycle",
      )
      lDict["AR"] = tsplot.decomp_plot_as_png_base64(
          df,
          lTime,
          lPrefix + "Cycle_residue",
          lPrefix + "AR",
          lPrefix + "AR_residue",
          name="AR",
      )
      lDict["Forecast"] = tsplot.decomp_plot_as_png_base64(
          df,
          lTime,
          lSignalColumn,
          lPrefix2 + "Forecast",
          lPrefix2 + "Residue",
          name="forecast",
      )
  
      lInput = self.mModelFrame[[self.mTime, self.mOriginalSignal]]
      lOutput = self.forecast(lInput, self.mTimeInfo.mHorizon)
      # print(lOutput.columns)
      lPrefix = str(self.mOriginalSignal) + "_"
      lForecastColumn = lPrefix + "Forecast"
      lTime = self.mTimeInfo.mTime
      lOutput.set_index(lTime, inplace=True, drop=False)
      lDict[
          "Prediction_Intervals"
      ] = tsplot.prediction_interval_plot_as_png_base64(
          lOutput,
          lTime,
          self.mOriginalSignal,
          lForecastColumn,
          lForecastColumn + "_Lower_Bound",
          lForecastColumn + "_Upper_Bound",
          name="prediction_intervals",
      )
      return lDict
  
imports: import pandas
  import numpy
  from .None import PredictionIntervals
  from .None import Plots
  from .None import Perf
  from .None import Utils
label_desc: Use image node_id 18 for calling the cTimeSeriesModel obj's underlying member method code with example usage: obj.getPlotsAsDict() and returns: lDict