code: def create_model(self):
      types = [float] * self.num_cols
      store = Gtk.ListStore(*types)
      for row in self.data:
          store.append(tuple(row))
      return store
  
file_path: matplotlib/galleries/examples/user_interfaces/gtk3_spreadsheet_sgskip.py
imports: import gi
  from gi.repository import Gdk, Gtk
  from numpy.random import random
  from matplotlib.backends.backend_gtk3agg import FigureCanvas
  from matplotlib.figure import Figure
label_desc: Use image node_id 4 for calling the DataManager obj's underlying member method code with example usage: obj.create_model() and returns: store