code: def draw(self):
      color = [
          ([0.2, 0.1, 0.3], [0.2, 0.1, 0.3], [0.2, 0.1, 0.3]),
          ([0.9, 0.3, 0.5], [0.5, 1.0, 0.5], [0.3, 0.3, 0.9]),
      ][self._p._colored]
      self.draw_background(color)
      self.draw_axis(2, color[2])
      self.draw_axis(1, color[1])
      self.draw_axis(0, color[0])
  
imports: import pyglet.gl
  from pyglet import font
  from sympy.core import S
  from sympy.plotting.pygletplot.plot_object import PlotObject
  from sympy.plotting.pygletplot.util import billboard_matrix, dot_product, get_direction_vectors, strided_range, vec_mag, vec_sub
  from sympy.utilities.iterables import is_sequence
label_desc: Use image node_id 2 for calling the PlotAxesBase obj's underlying member method code with example usage: obj.draw() without return types