code: def test_imshow_xarray_facet_col_string():
      img = np.random.random((3, 4, 5))
      da = xr.DataArray(
          img,
          dims=["str_dim", "dim_1", "dim_2"],
          coords={"str_dim": ["A", "B", "C"]},
      )
      fig = px.imshow(da, facet_col="str_dim")
      # Dimensions are used for axis labels and coordinates
      assert fig.layout.xaxis.title.text == "dim_2"
      assert fig.layout.yaxis.title.text == "dim_1"
      assert np.all(
          np.array(fig.data[0].x) == np.array(da.coords["dim_2"])
      )
  
imports: import plotly.express
  import numpy
  import pytest
  import xarray
  from PIL import Image
  from io import BytesIO
  import base64
  import datetime
  from plotly.express.imshow_utils import rescale_intensity
label_desc: Use image node_id 14 for calling a global function with example usage: test_imshow_xarray_facet_col_string() without return types