code: def dataframe() -> pd.DataFrame:
      size = 100
      return pd.DataFrame(
          {
              "entity": np.random.randint(3, size=size),
              "ints": np.array(size),
              "date": pd.date_range("1/1/2022", periods=size),
              "floats": np.random.randn(size),
          }
      )
  
file_path: ydata-profiling/tests/unit/test_plot.py
imports: import numpy
  import pandas
  import pytest
  from matplotlib.legend import Legend
  from matplotlib.pyplot import Axes, close, rcParams
  from ydata_profiling.visualisation.plot import _create_timeseries_heatmap, _plot_pie_chart, _plot_stacked_barh, _prepare_heatmap_data
label_desc: Use image node_id 1 for calling a global function with example usage: dataframe() and returns: pd