code: def test_element_plot_logz(self):
      scatter = Scatter3D([(0, 1, 10), (1, 2, 100), (2, 3, 1000)]).opts(
          logz=True
      )
      state = self._get_plot_state(scatter)
      self.assertEqual(state["layout"]["scene"]["zaxis"]["type"], "log")
  
imports: from collections import deque
  import numpy
  import pandas
  from holoviews.core.spaces import DynamicMap
  from holoviews.element import Curve, Path3D, Scatter3D
  from holoviews.streams import PointerX
  from .test_plot import TestPlotlyPlot, plotly_renderer
label_desc: Use image node_id 22 for calling the TestElementPlot obj's underlying member method code with example usage: obj.test_element_plot_logz() without return types