00001
00002
00003
00004
00005
00006 #include <stdio.h>
00007 #include <values.h>
00008 #include <math.h>
00009
00010 #include "gdc.h"
00011 #include "gdcpie.h"
00012
00013 main( int argc, char *argv[] )
00014 {
00015
00016 char *lbl[] = { "CPQ\n(DEC)",
00017 "HP",
00018 "SCO",
00019 "IBM",
00020 "SGI",
00021 "SUN\nSPARC",
00022 "other" };
00023
00024 float p[] = { 12.5,
00025 20.1,
00026 2.0,
00027 22.0,
00028 5.0,
00029 18.0,
00030 13.0 };
00031
00032 FILE *fp = fopen( "pie.gif", "wb" );
00033
00034
00035 int expl[] = { 0, 0, 0, 0, 0, 20, 0 };
00036
00037
00038 unsigned char missing[] = { FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE };
00039
00040
00041 unsigned long clr[] = { 0xFF4040L, 0x80FF80L, 0x8080FFL, 0xFF80FFL, 0xFFFF80L, 0x80FFFFL, 0x0080FFL };
00042
00043
00044
00045
00046 GDCPIE_title = "Sample\nPIE";
00047 GDCPIE_label_line = TRUE;
00048 GDCPIE_label_dist = 15;
00049
00050 GDCPIE_LineColor = 0x000000L;
00051 GDCPIE_label_size = GDC_SMALL;
00052
00053
00054 GDCPIE_explode = expl;
00055 GDCPIE_Color = clr;
00056 GDCPIE_BGColor = 0xFFFFFFL;
00057 GDCPIE_EdgeColor = 0x000000L;
00058
00059 GDCPIE_missing = missing;
00060
00061
00062
00063 GDCPIE_percent_labels = GDCPIE_PCT_RIGHT;
00064
00065
00066 pie_gif( 480,
00067 360,
00068 fp,
00069 GDC_3DPIE,
00070 7,
00071 lbl,
00072 p );
00073
00074 fclose( fp );
00075 exit( 0 );
00076 }