Grapher

Grapher is a mathematical application that has been bundled with macOS since Mac OS X 10.4. It 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, System 7.1.2 through Mac OS 9.2.2 were bundled with Graphing Calculator, a similar program to that of Grapher. Graphing Calculator ended up being bundled with over 20 million Power Macintosh computers since 1994. The original Graphing Calculator was a classic Mac OS application that could run within the Classic environment, but was not included with early releases of Mac OS X.

Curvus Pro X was acquired by Apple from Arizona Software on July 22, 2004. It was renamed Grapher and became the new graphical calculator application to natively run on, and be bundled with, Mac OS X since version 10.4.

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".