This website helps you make sets of axes that you can print
You can configure various aspects of the axes, as explained below.
When you print the page, you should only get the axes.
The configuration pane, and this help panel, will not be
The axes themselves are created as SVGs so alternatively you
could download the SVGs and import them into a program that
- Page Size: The idea is that
the axes fit on a page of this size so that you can print
them to the size you want, but ...
- Page Margins: ... it is
quite hard to figure out the relationship between how big
something is on the screen and whether it will print all
on one page (and it appears to be very dependent on the
browser). The "page margins" are subtracted from the page
height and width so that if the axes appear on more than
one page then you can shrink them slightly to get them on
a single page. This can be an iterative process, so use
"Print Preview" or "View as PDF" options in the print
dialogue to check before printing. The units are pixels,
which are quite small. In my experiments, with A4 paper,
I found that 5 worked with Firefox while the margin needed
to be 36 for Chrome.
- Borders: This is the space
around each set of axes. If you cut out the axes, this
should be the space left around each one.
- Page Orientation: Whether
the page should be portrait or landscape.
- N-Up: How many sets of axes to
display on the page.
- Number of Axes: How many
distinct sets of axes to display on the page. If this is
less than the number of sets of axes to display, the set
will repeat as needed.
So to get 2 copies of the same axes, set "N-Up" to 2 and
"Number of Axes" to 1. To get 2 sets of axes, but each
appearing twice, set "N-Up" to 4 and "Number of Axes" to
- Current Axes: The rest of
the options apply to a specific set of axes. This option
controls which set of axes the displayed options apply to.
- Font Size: This is the font
size for the labels on the axes.
- Preserve aspect ratio: If
this is checked then the two axes have the same scale. If
not, they are scaled independently to best fit the
- Grid: If this is checked
then a grid is shown.
- Line width: This slider
controls the width of the axes lines.
- Mark length: This slider
controls the length of the marker lines.
- Mark width: This slider
controls the width of the marker lines.
- Minimum: The minimum value
on the relevant axis.
- Maximum: The maximum value
on the relevant axis.
- Marks every: How often to
put marks (counting outwards from 0).
- Labels every: How often to
put labels, in number of marks.
- Axis label: The text to put
at the end of each axis. Minor formatting is allowed
_word_ becomes word
Lastly, a note on copyright.
As you create the axes, you have the
copyright on them.
I have the copyright on the code, but it is released under
the MIT Licence so if you want to improve it, feel free.
available on github.