Projects / ctioga2


ctioga2 is a command-line plotting utility. It enables users to make publication-quality plots of data and mathematical functions quickly. It is a complete rewrite of the old ctioga, and is much more flexible, with quite a few additional features.

Operating Systems

Last announcement

ctioga has moved to sourceforge 19 Dec 2013 21:55

Due to the recent downtimes of, and its probable decommission in a not-so-distant future, ctioga has moved to sourceforge, there: Website is back online, at the following URL: We thank rubyforge for having hosted ctioga2 for so long !

Recent releases

  •  26 Mar 2014 21:23

    Release Notes: This is a minor bugfix release that fixes problems with Ruby 1.8 and regions that were not clipped while using xrange/yrange.

    •  16 Mar 2014 17:46

      Release Notes: This release has seen progress in many domains. You can now draw PNG or JPEG images in graphs. Text labels (title and axes) can now be auto sized (i.e. the will be as large as needed to fill the side of the graph). You can now include inline Ruby code in command files to make it easy to define functions (for math or data processing). Color map specification has been extended which, combined with the inclusion of color sets from, makes it easy to draw meaningful heat maps in a simple way. Of course, this release brings in its load of bugfixes and minor updates.

      •  06 Feb 2014 21:12

        Release Notes: This version brings in quite a few new features, including functions that can be used to get information from already loaded datasets and perform various computations, more control on axis ticks, and multi-line titles and axis labels, along with quite a few bugfixes. More importantly, this release includes a new script, ct2-make-movie, that makes the construction of movies fairly straightforward: if you know how to make one of the graphs you need, you turn that into a movie.

        •  27 Dec 2013 00:28

          Release Notes: This release brings in histograms. Using the new histogram plot style, it is possible to draw series of plain histograms along with stacked (or cumulative) histograms. This version also contains bugfixes and various improvements, including the ability to use xcolor-style color mixing not only with colors, but also with colorsets (useful for colors used for filling, for instance).

          •  07 Oct 2013 19:31

            Release Notes: This release added the ability to set symbol size according to a Z column and its color with another in parametric plots, and full control of depth and elements that extend beyond the plot boundaries. It also features quite a few usability improvements and bugfixes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.