]> git.cworth.org Git - acre/commitdiff
Change acre-test to have 3 dataset lines instead of 1.
authorCarl Worth <cworth@cworth.org>
Tue, 3 Feb 2009 16:00:50 +0000 (08:00 -0800)
committerCarl Worth <cworth@cworth.org>
Thu, 16 Apr 2009 19:06:46 +0000 (12:06 -0700)
This allows us to see the results of the new color-selection code.

acre-test.c

index 31192b9f44632eb19fd5c0f9e0fc8d45c14a472e..472ea98a37c9ac4aa0812b37ecc3e6675520a2d2 100644 (file)
@@ -9,7 +9,7 @@ main (void)
     cairo_surface_t *surface;
 
     acre_t *acre;
-    acre_data_t *data;
+    acre_data_t *data0, *data1, *data2;
 
     surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 800, 600);
     cr = cairo_create (surface);
@@ -19,14 +19,23 @@ main (void)
     acre_set_x_axis_label (acre, "X axis");
     acre_set_y_axis_label (acre, "Y axis");
 
-    data = acre_data_create ();
+    data0 = acre_data_create ();
+    data1 = acre_data_create ();
+    data2 = acre_data_create ();
 
-    acre_data_set_name (data, "Acre test data");
+    acre_data_set_name (data0, "Data 0");
+    acre_data_set_name (data1, "Data 1");
+    acre_data_set_name (data2, "Data 2");
 
-    for (i = 0; i <= 100; i++)
-       acre_data_add_point_2d (data, i, 100 - (i/4.0)*(i/4.0));
+    for (i = 0; i <= 100; i++) {
+       acre_data_add_point_2d (data0, i, 100 - (i/4.0)*(i/4.0));
+       acre_data_add_point_2d (data1, i,  50 - (i/3.5)*(i/3.5));
+       acre_data_add_point_2d (data2, i,   0 - (i/3.0)*(i/3.0));
+    }
 
-    acre_add_data (acre, data);
+    acre_add_data (acre, data0);
+    acre_add_data (acre, data1);
+    acre_add_data (acre, data2);
 
     acre_draw (acre, cr, 800, 600);