How to port from ctioga to ctioga2

This page is of interest for people who are using ctioga and who would like to switch to ctioga2.

Important note: development of ctioga has stopped in 2009, you are advised to port your graphs to ctioga2 !

For the simplest plots, simply changing ctioga to ctioga2 should do the trick. The rest of this page will, eventually, cover the most important specific details.


Support for themes was dropped completely in ctioga2, as they were more a nuisance than a gain. Equivalent functionality should be easy to obtain with the various -set commands, especially now that the sets can be specified easily on the command-line:

ctioga2 --math --color-set 'Blue|Green|Pink|Orange' \
	'sin(x + 0##3)'

And what about ctable ?

ctioga came along with a small helper program, ctable, that paralleled the table terminal of gnuplot, and that could be used to quickly manipulate data files. ctable does not exists with ctioga2, but you can reproduce its behavior with the --load and the --print-dataset commands:

ctioga2 --math -L 'sin(x)' -P

Unimplemented features

As of version 0.8, none of the old @ctioga@’s features are missing in ctioga2. You really have no excuse for not switching !

Latest news

ctioga2 version 0.14.1 is out

Release 0.14.1 of ctioga2 fixes a crash at startup with Ruby 2.3