Welcome to the Scientific Endeavors Home Page where you will learn
how easy it is to present your scientific and technical data using the
GraphiC Library.
This plot shows the number of landings per hour at Chicago's O'Hare
Airport.
-
The ridges clearly show the effect of the airline's spoke and hub scheduling.
-
The effects of bad weather cause a daily curve to shift to later times.
This plot is a combination of several standard plot types and custom features
-
3-D contour plot
-
3-D curve
-
3-D wire grid
-
Slanted string labels
What is GraphiC ?
GraphiC is a library of routines that enable you to embed high quality
graphics in your programs. All of the plotting capabilities needed by scientists
and engineers are available for producing publication quality graphical
output.
What distinguishes a scientific graphics package from a business graphics
package?
It is obvious that scientists and engineers require many specialized types
of graphs such as
-
logarithmic and semi-logarithmic axes
-
error function plots
-
Smith charts
-
linear, polar, and 3-D contour plots
-
3-D curves and surfaces
But it is also important that these plots be flexible enough to include
all the features required to convey information precisely
-
math and Greek symbols
-
accented (European) characters
-
error bars
-
legends
-
proper axes labels
-
numerous fonts
We believe that often the best way to present your data is to use a plot
that is not one of the "usual" plot types, or that is a combination of
several of these. This flexibility is available only if you use a high-level
library of routines such as GraphiC.
GraphiC does the GUI for you
The C code you write using GraphiC is platform and device independent.
The
same GraphiC code will work in DOS, Windows (16 and 32 bit), and
OS/2, although you need a different version of GraphiC for each
operating system.
Just a few simple calls to GraphiC produce a plotting
window with all the necessary menus. The complete interaction with
the operating system's graphical user interface (GUI) is handled for you,
leaving you free to concentrate on the best way to display your data. Advanced
programmers can change this interface or even replace it.
We provide you with numerous examples to use as "boilerplate" for your
new programs.