code: def test_data_kwarg(self, plotter, fig_test, fig_ref):
      x = [1, 2, 3]
      y = [4, 5, 6]
  
      plotter(
          fig_test.subplots(),
          "xval",
          "yval",
          data={"xval": x, "yval": y},
      )
      plotter(fig_ref.subplots(), x, y)
  
imports: import re
  import sys
  import numpy
  import pytest
  from matplotlib import _preprocess_data
  from matplotlib.axes import Axes
  from matplotlib.testing import subprocess_run_for_testing
  from matplotlib.testing.decorators import check_figures_equal
label_desc: Use image node_id 2 for calling the TestPlotTypes obj's underlying member method code with example usage: obj.test_data_kwarg(plotter, fig_test, fig_ref) without return types