code: def test_holoviews_defined_default_opts_logx_overwritten_in_call(
      self, df, backend
  ):
      hv.opts.defaults(hv.opts.Scatter(logx=True))
      plot = df.hvplot.scatter("x", "y", c="category", logx=False)
      opts = Store.lookup_options(backend, plot, "plot")
      assert opts.kwargs["logx"] is False
      assert opts.kwargs["logy"] is False
      assert opts.kwargs.get("logz") is None
  
imports: import hvplot
  import holoviews
  import numpy
  import pandas
  import pytest
  import xarray
  from holoviews import Store
  from holoviews.core.options import Options, OptionTree
label_desc: Use image node_id 23 for calling the TestOptions obj's underlying member method code with example usage: obj.test_holoviews_defined_default_opts_logx_overwritten_in_call(df, backend) without return types