Scalable Vector Graphics

SVG is an internet standard based on XML for vector graphics, understood by most browsers and many other applications.

ELKI uses SVG for visualization and Batik as screen renderer and for conversion to many formats such as postscript and PDF.

The packages elki.visualization.svg and elki.visualization.batikutil include additional code useful for SVG and Batik in particular. See their JavaDoc for an overview of the added functionality.

Inkscape is an excellent and free graphics program for editing SVG. This is very useful for preparing graphics for printing!