Grapher

Grapher is a new application bundled with Mac OS X 10.4 that is able to create 2 and 3 dimensional graphs from simple and complex equations. It includes a variety of samples ranging from differential equations to 3D rendered Toroids and Lorentz's Attractors. It is also capable of dealing with functions and compositions of them. You can edit the appearance of graphs by changing line colors, adding patterns to rendered surfaces, adding comments, and changing fonts and styles used to display them. Grapher is able to create animations of graphs by changing constants or rotating them in space.

History
Before Grapher and Mac OS X, Mac OS 9 was bundled with Graphing Calculator, a similar program to that of Grapher that was bundled with over 20 million Macintosh computers since 1994 with System 7. All versions of Mac OS X prior to Mac OS X v10.4 have been missing a bundled graphing calculator application.

Features
Grapher is a fully featured graphing calculator, capable of creating both 2D graphs including margins, classic, polar, lin-log, log-log, polar log and white as well as 3D graphs including frame, gradient, white, cylindrical system, spherical system, black and white and blank. Grapher is a Cocoa application which takes advantage of Mac OS X APIs and the Brushed metal Interface. It also supports multiple equations in one graph, and several pre-made equation examples. Additionally, Grapher is a powerful and quick equation editor and it allows copying equations into LaTex format by simply right clicking on a given equation and selecting "Copy LaTeX Expression".