+}
+
+/* Draw the plot to the given cairo context within a user-space
+ * rectangle from (0, 0) to (width, height). This size includes all
+ * space for extra-plot elements (such as the title, the axis labels,
+ * etc.)
+ */
+void
+acre_draw (acre_t *acre, cairo_t *cr, int width, int height)
+{
+ acre->cr = cr;
+ acre->width = width;
+ acre->height = height;
+
+ cairo_save (cr);
+
+ cairo_set_source_rgb (cr, 1, 1, 1);
+
+ cairo_paint (cr);
+
+ _draw_title_and_labels (acre);