What's new in Ctioga2 0.14
Feb 19, 2016
- A --bin command to bin data columns
- A --hide command
- A --append command to load a dataset and append it to the previous one
- a --draw-legend-pictogram to draw the legend pictogram of a curve
- Selection of plot elements by class for commands that take several elements (such as --hide)
- A series of command-file functions like $(xmax), $(yrange) and so on to gather informations about datasets on the stack
- Can now select the line cap using the /line-cap option (or the--line-cap command), especially useful for /path-style=impulses
- Can now select a dataset using its plot #id
- A grid:next specification to automatically switch to the next grid element
- More informative error messages when encountering weird data such as infinite numbers, see http://sourceforge.net/p/ctioga2/tickets/2/
- Automatic styles for even/odd rows/columns of grids
- Switch to YAML for debug output, greatly speeds up writing out debug information
- Now, color mixing between sets occur with !! and not ! as before, not to confuse with plain color mixing
- Quite a few minor improvements/bug fixes
New in Ctioga2 0.13.1 (Feb 19, 2016)
- Fix installation problems with recent ruby versions
- A --smooth hook (like in the old ctioga !)
New in Ctioga2 0.13 (Jun 12, 2015)
- Change the stroke width when using draw-marker
- Customizable outut PDF resolution
- Can now get the standard deviation as error bars using avg-dup-last
- Handling of histograms with 'holes' in X values (closes: SF issue #1)
- Various improvements in the emacs mode, including contextual help
- Automatic generation of dependencies (makefile format)
- Many bug fixes
New in Ctioga2 0.12 (Mar 24, 2015)
- The xyz-map plot type now handles correctly inhomogeneous grids (so long as points do not overlap)
- One can now separately choose the fill and the stroke color for markers
- Selection of line width for axes
- A set of commands to manipulate styles (skip the next style or copy the style of previous plots)
- Selection of error bar line width
- All lines are also arrows now (just with a different default)
- A pause command to ask for user input before quitting if there were errors or warnings
- Improvement of error messages
New in Ctioga2 0.11 (Jan 6, 2015)
- Implemented patterned fills
- Implemented loops in command files
- Redesigned the styling system, with now fully-fledged CSS-like style sheets
- A command to hide (and show again) elements (for step-by-step construction of animations)
- A mathematical backend for 3D curves
- Multicolumn merge
- More flexibility in setting the frame margin
- Grid elements spanning several columns/rows
- An oriented-line primitive to draw a line of a given length in a given direction
- Various bug-fixes and documentation updates
New in Ctioga2 0.10.1 (Mar 27, 2014)
- Fix problems with Ruby1.8
- Fix clipping of regions
New in Ctioga2 0.10 (Mar 27, 2014)
- A draw-image function to include JPEG and PNG images
- Axes at origin (with at_x_origin and at_y_origin)
- A drawing-frame command to have pure drawing frames (no axes, no labels + coordinates given by physical units)
- A $(point index ...) returning the index of the dataset point
- Commands for drawing the currently available style items (colors, markers, line styles and sets)
- Inline Ruby code in command files and running of external Ruby code (for function definition only, since data processing/plotting is not yet available on the Ruby side)
- Auto sizing of titles and labels
- Alignment for texts with a given width
- Smarter collision detection: now labels stick out of the graph only if you really ask for it !
- Color sets from colorbrewer2.org
- Improved color maps specifications, including the possibility to specify color sets as color maps
- A --list-styles command to list (the names of) all stylistic things (and in particular, defined sets)
- Symmetric color maps
- Various bug fixes and documentation updates
- [ct2-make-movie] multiple outputs at once
New in Ctioga2 0.9 (Feb 7, 2014)
- A new script, ct2-make-movie that makes the construction of movies pretty straightforward.
New in Ctioga2 0.7 (Oct 8, 2013)
- It is now possible to index marker size index on Z values for parametric plots
- --csv shortcut to read CSV files
- Round boxes (for the draw-box command and for the legends too)
- Make -X smarter about which viewer to use
- Unclipped plot elements + full control of depth
- Small bug fixes
New in Ctioga2 0.6.1 (Sep 11, 2013)
- Fix crash when a curve has no points within the plot boundaries.
- Work around encoding problems arising on windows.
New in Ctioga2 0.6 (Sep 5, 2013)
- Fix various problems related to file names and directories
- Using command files, path of data files are now taken to be relative to the directory in which the command file is located
- It is now possible to use the ruby construct ( ? : ) in datasets/text files
- Implement the impulses path style
- Greater control on how to close paths for filling
- Increase the default size of the text significantly + a --set-global-font command to change the default text size
- Control the position of ticks and the text of tick labels
- It is now possible to use abs(x) in formulas, rather than the old x.abs version (which is still usable)