code: def test_background_gradient_gmap_dataframe_align(
      styler_blank, gmap, subset, exp_gmap
  ):
      # test gmap given as DataFrame that it aligns to the data including subset
      expected = styler_blank.background_gradient(
          axis=None, gmap=exp_gmap, subset=subset
      )
      result = styler_blank.background_gradient(
          axis=None, gmap=gmap, subset=subset
      )
      assert expected._compute().ctx == result._compute().ctx
  
imports: import gc
  import numpy
  import pytest
  from pandas import DataFrame, IndexSlice, Series
  import matplotlib
  from pandas.io.formats.style import Styler
label_desc: Use image node_id 14 for calling a global function with example usage: test_background_gradient_gmap_dataframe_align(styler_blank, gmap, subset, exp_gmap) without return types