class_docstr: Dummy matplotlib based rendering class.
      
class_docstr_tok: ["Dummy","matplotlib","based","rendering","class","."]
docstr: Renders a random integer array with matplotlib.
docstr_tok: ["Renders","a","random","integer","array","with","matplotlib","."]
code: def render(
      self,
      maze_state: MazeStateType,
      maze_action: Optional[MazeActionType],
      events: StepEventLog,
      **kwargs,
  ) -> None:
      """
      Renders a random integer array with matplotlib.
      """
  
      plt.figure("DummyEnv", figsize=(8, 4))
      plt.clf()
      plt.imshow(np.random.random_integers(0, 256, size=(64, 64, 3)))
      plt.tight_layout()
      plt.draw()
      plt.pause(0.01)
  
file_path: maze/maze/test/shared_test_utils/dummy_env/dummy_renderer.py
imports: from typing import Optional
  import numpy
  import matplotlib.pyplot
  from maze.core.env.maze_action import MazeActionType
  from maze.core.env.maze_state import MazeStateType
  from maze.core.log_events.step_event_log import StepEventLog
  from maze.core.rendering.renderer import Renderer
label_desc: Use image node_id 1 for calling the DummyMatplotlibRenderer obj's underlying member method code with example usage: obj.render(maze_state, maze_action, events) without return types