class_docstr: Allows plotting paths on a 3D axis.
class_docstr_tok: ["Allows","plotting","paths","on","a","3D","axis","."]
code: def get_data(self, element, ranges, style):
      paths = element.split(datatype="array", dimensions=element.kdims)
      if self.invert_axes:
          paths = [p[:, ::-1] for p in paths]
  
      with abbreviated_exception():
          style = self._apply_transforms(element, ranges, style)
      if "c" in style:
          style["array"] = style.pop("c")
      if isinstance(style.get("color"), np.ndarray):
          style["colors"] = style.pop("color")
      if "vmin" in style:
          style["clim"] = style.pop("vmin", None), style.pop(
              "vmax", None
          )
      return (paths,), style, {}
  
imports: import numpy
  import param
  from matplotlib import cm
  from mpl_toolkits.mplot3d.art3d import Line3DCollection
  from packaging.version import Version
  from ...core import Dimension
  from ...core.options import abbreviated_exception
  from ...util.transform import dim
  from ..util import map_colors
  from .chart import PointPlot
  from .element import ColorbarPlot
  from .path import PathPlot
  from .util import mpl_version
label_desc: Use image node_id 1 for calling the Path3DPlot obj's underlying member method code with example usage: obj.get_data(element, ranges, style) and returns: paths,  style,  dict