code: def test_explorer_hvplot_gridded_two_variables():
      ds = ds_air_temperature.copy()
      ds["airx2"] = ds["air"] * 2
      explorer = hvplot.explorer(ds)
  
      assert isinstance(explorer, hvGridExplorer)
      assert isinstance(explorer._data, xr.DataArray)
      assert list(explorer._data["variable"]) == ["air", "airx2"]
      assert explorer.kind == "image"
      assert explorer.x == "lat"
      assert explorer.y == "lon"
      assert explorer.by == []
      assert explorer.groupby == ["time", "variable"]
  
imports: import re
  from textwrap import dedent
  import holoviews
  import pandas
  import hvplot.pandas
  import hvplot.xarray
  import xarray
  import pytest
  from bokeh.sampledata import penguins
  from hvplot.ui import hvDataFrameExplorer, hvGridExplorer
label_desc: Use image node_id 10 for calling a global function with example usage: test_explorer_hvplot_gridded_two_variables() without return types