code: def setup(self):
      N = 2000
      M = 5
      idx = date_range("1/1/1975", periods=N)
      self.df = DataFrame(np.random.randn(N, M), index=idx)
  
      idx_irregular = DatetimeIndex(
          np.concatenate((idx.values[0:10], idx.values[12:]))
      )
      self.df2 = DataFrame(
          np.random.randn(len(idx_irregular), M), index=idx_irregular
      )
  
imports: import contextlib
  import importlib.machinery
  import importlib.util
  import os
  import pathlib
  import sys
  import tempfile
  from unittest import mock
  import matplotlib
  import numpy
  from pandas import DataFrame, DatetimeIndex, Series, date_range
  from pandas.plotting._core import _get_plot_backend
  from .pandas_vb_common import setup
label_desc: Use image node_id 1 for calling the TimeseriesPlotting obj's underlying member method code with example usage: obj.setup() without return types