GINOGRAF – The 2D data display library for Line Graphs, Bar charts, Histograms and more


GINOGRAF is a set of functions for displaying 2D numerical data in a range of graphical forms and to enhance users data display needs with the minimum of programming effort.

Extruded Bar charts, pie charts, X-Y graphs, vector diagrams, histograms, step, area, text and polar charts can all be generated from a single call. Alternatively, a whole host of composite routines are available which offer further control of position, scaling and labelling of axes, line styles and symbol types, curve fitting characteristics, colour and solid fill capabilities, linear and logarithmic scales and titling.

Used in conjunction with the interactive and GUI features of GINOMENU can produce a powerful application for your demanding data-driven needs.


Line Graph

Simple 2D line graphs can be produced very quickly with very few function calls. However the power of GINO is demonstrated by using the low-level functions giving control over every aspect of the graph. Curve types, Line styles, axes annotation, labelling, titling and font-control can all be adjusted to suit the exact requirements for a professionally produced document.

colour filled contour map

Colour Filled Line Graphs

Used in conjunction with GINO functions for colour, filling, masking, thick-lines, circles and arrows, a simple line graph quickly becomes easier to read and gives a more professional appearance.

colour filled contour map


Various forms of histograms can be produced including single-line, filled, multi-filled (as shown), stacked and block filled. The histograms can be annotated with their value or user-defined strings and the usual control is available for the axes, annotation, labelling and titling.

{short description of image}

Bar Charts

Various forms of bar-charts can be produced including outline, filled (shown) and block filled. The charts can be annotated with start, finish or length values or user-defined strings can be added anywhere on the chart.

{short description of image}

Vector Diagrams

A Vector diagram is a form of chart containing vectors or scalars representing a grid of directions, strengths and colours providing a means of displaying five sets of information on one chart. Vectors are drawn as arrows which can have an open, closed or filled head.

{short description of image}

Pie Charts

Various forms of pie charts can be produced either empty, hatched or filled. Segments can be exploded (shifted away from the centre) to emphasise certain data sets and labelling of segments can be radial (along the angle), internal (either with or without a mask box) and external.
Annotation can have automatic prefixes and suffixes applied and a key or legend can be generated if required.

Pie Chart

Polar Plots

Polar charts can be represented in various ways including curves, straight lines, symbols or filled areas. Control is given over the radial and theta axes as to whether they are drawn, the type of annotation and the type of tick marks.

Polar plots

Data Set Filling

The area under a line or curve can be filled either to a baseline or to another data set line to provide a dramatic visual effect. In this example, the whole picture has been given a graduated background fill and then the graph dataset has been filled underneath back to black.

{short description of image}

RealTime Control

Used in conjunction with the available GUI controls from GINOMENU, Large datasets or realtime data can easily be handled by using play, rewind and fast-forward type buttons. The graph can be updated instantaneously giving immediate visual results of any part of the data.

{short description of image}

Colour Scaling

Any line, curve or symbol graph can be drawn with a graduated colour along the X or Y axis to enhance the change of value. An optional colour bar can also be provided to act as a key or legend.

{short description of image}

Additional Features

  • Export plots to DXF, WMF, CGM, BMP, JPG, PNG and Postsript formats
  • Print to any Windows printer or plotter
  • Combine any number and any type of plot on a single page
  • Full screen cursor or mouse interaction for data and point enquiry
  • Define custom line styles and colors
  • Add Text anywhere on the plot using TrueType fonts
  • Include superscripts, subscripts and Greek or other characters in text
  • Multiple scales on same axis
  • Assign segment IDs to chart components for grouping, selecting, picking and enquiring
  • Scientific, Power, Date, Logarithmic annotation styles

The Next Steps

What do our Customers say about us?

Excellent tutor – very clear, very impartial, simply excellent.

I have greatly appreciated your help, your restraint in response to some daft questions and your sheer professionalism.

PL, Tunbridge Wells, UK

Very helpful in providing advice on which courses were applicable. Very clear. Checked with trainees to ensure the pace was accurate. Very aware of individual needs of trainees without letting individual issues take over. My interaction with Adept has always been very good. Staff are helpful, efficient and responsive.

Dr C Stott, Cambridge, UK

The training session has been invaluable. Your expertise and your patience are exemplary. It cannot be easy to teach a 75 year old new tricks but you have done so with the utmost understanding. The software is extraordinarily powerful: you have explained how to use it in simple and understandable terms.


For the time being we are unable to offer the following product ranges although we are currently working hard to increase the number of products we can offer in the future. Please contact us to talk about alternative products that we may be able to offer you.