PyX — Example: axis/minimal.py
Minimal example for drawing an isolated axis
from pyx import * c = graph.axis.pathaxis(path.curve(0, 0, 3, 0, 1, 4, 4, 4), graph.axis.linear(min=0, max=10)) c.writeEPSfile("minimal") c.writePDFfile("minimal") c.writeSVGfile("minimal")
This is the basic example of how to draw an axis alone -- without the whole graph. It serves to simplify the following examples. The function
pathaxis from the
graph.axis module takes a path and returns a canvas which contains the drawn axis.
In contrast to the typical usecase of graphs containing data, we here have to provide the range explicitly (using the
max arguments). For real graphs the range of an axis, of course, is adjusted automatically, although you can still set minimal and/or maximal values to force a certain axis range.