1. A method for graphing equations in a substantially real time environment, the method comprising: receiving a first equation and a second equation; parsing the first equation to create a first parsed equation, wherein the first parsed equation is formatted to a common format; parsing the second equation to create a second parsed equation, wherein the second parsed equation is formatted to the common format; reducing the first parsed equation to one or more first equation shapes, wherein the one or more first equation shapes provide a graphical representation of the first equation; determining that a real time control has been satisfied; and based at least in part on the satisfaction of the real time control, painting the first equation shapes to a display prior to reducing the second parsed equation to one or more second equation shapes, wherein the one or more second equation shapes provide a graphical representation of the second equation.