GraphSight is a convenient tool to plot and explore 2D math functions. It makes it easy to plot common cartesian y(x) and x(y) graphs, parametric and polar ones. The program also easily plots table-defined graphs (up to 10000 data units) and is able to import tables form files. It posesses good printing capabilities.
Generally, GraphSight has come as a realization of the idea: "A graph does not have to be dead". The program is based on the strong object-oriented concept by which every graphic object in GraphSight is a real interactive object and not a stark picture.
You may plot several functions in the same window, create several coordinate spaces defined by different variables (not only those y and x), set labels on the plot, use custom user-defined constants in every formula. All of the graphical objects on the plot are much interactive (i.e. they allow dragging, react to mouse clicking and moving).
GraphSight gives you a full control over a coordinate space, which can be shifted, and zoomed just with a help of mouse. Shift and zoom capabilities are the most noteworthy features of GraphSight. Coordinate plane axes are fully customizable. You may easily tune thier names, ticks, color, size and view (crossed or boxed). Showing a grid is also possible.
GraphSight is a project-oriented tool. A project is simply a document (.gs) you work with. A project can contain spaces (common 2D coordinate spaces) that are in their turn containers for graphic objects (graphs, labels, axes, etc.). GraphSight's Project tree provides you with a visual representation of a project and gives you a full access to all its properties.