9 cairo_surface_t *surface;
14 surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 800, 600);
15 cr = cairo_create (surface);
17 acre = acre_create ();
18 acre_set_title (acre, "Acre Test Plot");
19 acre_set_x_axis_label (acre, "X axis");
20 acre_set_y_axis_label (acre, "Y axis");
22 data = acre_data_create ();
24 acre_data_set_name (data, "Acre test data");
26 for (i = 0; i < 100; i++)
27 acre_data_add_point_2d (data, i, 100 - (i/4.0)*(i/4.0));
29 acre_add_data (acre, data);
31 acre_draw (acre, cr, 800, 600);
37 cairo_surface_write_to_png (surface, "acre-test.png");
39 cairo_surface_destroy (surface);