<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Overview
Mayavi is a high level plotting library built on tvtk.
Mayavi has a uses mlab for it's higher level plotting functions. The list of plotting functions can be found here. Functions exist for ploting lines, surfaces, 3d contours, points, ect. 
Most of the plot types have a built in example found at mlab.test_*
Step1:  Mayavi has some very useful interactive controls that can be accessed from the GUI. This includes the ability to record changing of parameters.
<ASSISTANT_TASK:>
Python Code:
# try one example, figure is created by default
mlab.test_molecule()
Explanation: Overview
Mayavi is a high level plotting library built on tvtk.
Mayavi has a uses mlab for it's higher level plotting functions. The list of plotting functions can be found here. Functions exist for ploting lines, surfaces, 3d contours, points, ect. 
Most of the plot types have a built in example found at mlab.test_*
End of explanation
# clear the figure then load another example
mlab.clf()
mlab.test_flow_anim()
# create a new figure
mlab.figure('mesh_example', bgcolor=(0,0,0,))
mlab.test_surf()
Explanation: Mayavi has some very useful interactive controls that can be accessed from the GUI. This includes the ability to record changing of parameters.
End of explanation
<END_TASK>