class_docstr: An example compound visual that draws lines and points.
  
  To the user, the compound visual behaves exactly like a normal visual--it
  has a transform system, draw() and bounds() methods, etc. Internally, the
  compound visual automatically manages proxying these transforms and methods
  to its sub-visuals.
code: def __init__(
      self, pos=None, line_color=(1, 1, 1, 1), point_color=(1, 1, 1, 1)
  ):
      self._line = LineVisual(pos, color=line_color)
      self._point = PointVisual(pos, color=point_color)
      visuals.CompoundVisual.__init__(self, [self._line, self._point])
  
imports: import sys
  import numpy
  from vispy import app, gloo, visuals
  from vispy.visuals.filters import Clipper, ColorFilter
  from vispy.visuals.shaders import MultiProgram
  from vispy.visuals.collections import PointCollection
  from vispy.visuals.transforms import STTransform
  from vispy.scene import SceneCanvas
  from vispy.scene.visuals import create_visual_node
label_desc: Use image node_id 1 to create a new PlotLineVisual object from inherited base classes: visuals with example: obj = PlotLineVisual(pos, line_color, point_color)