Example


1. Chart Line

Create event

//Create chart handle
chartCompany = chart_create(chart_line, 32, 64, 1216, 288);


//Add some labels
chart_add_label(chartCompany, "January");
chart_add_label(chartCompany, "February");
chart_add_label(chartCompany, "March");
chart_add_label(chartCompany, "April");
chart_add_label(chartCompany, "May");
chart_add_label(chartCompany, "June");
chart_add_label(chartCompany, "July");
chart_add_label(chartCompany, "August");
chart_add_label(chartCompany, "September");
chart_add_label(chartCompany, "October");
chart_add_label(chartCompany, "November");
chart_add_label(chartCompany, "December");


//Add series
sMarketing = chart_add_series(chartCompany, "Marketing", 16034051);
sComplain = chart_add_series(chartCompany, "Complain", 6495977);
sLogistic = chart_add_series(chartCompany, "Logistic", 39167);


//Add data

chart_add_data(sMarketing, 49);
chart_add_data(sMarketing, 58);
chart_add_data(sMarketing, 64);
chart_add_data(sMarketing, 29);
chart_add_data(sMarketing, 70);
chart_add_data(sMarketing, 44);
chart_add_data(sMarketing, 52);
chart_add_data(sMarketing, 93);
chart_add_data(sMarketing, 26);
chart_add_data(sMarketing, 55);
chart_add_data(sMarketing, 20);
chart_add_data(sMarketing, 48);

chart_add_data(sComplain, 23);
chart_add_data(sComplain, 52);
chart_add_data(sComplain, 12);
chart_add_data(sComplain, 19);
chart_add_data(sComplain, 32);
chart_add_data(sComplain, 15);
chart_add_data(sComplain, 40);
chart_add_data(sComplain, 24);
chart_add_data(sComplain, 40);
chart_add_data(sComplain, 25);
chart_add_data(sComplain, 17);
chart_add_data(sComplain, 28);

chart_add_data(sLogistic, 8);
chart_add_data(sLogistic, 15);
chart_add_data(sLogistic, 7);
chart_add_data(sLogistic, 10);
chart_add_data(sLogistic, 3);
chart_add_data(sLogistic, 8);
chart_add_data(sLogistic, 0);
chart_add_data(sLogistic, 3);
chart_add_data(sLogistic, 7);
chart_add_data(sLogistic, 1);
chart_add_data(sLogistic, 6);
chart_add_data(sLogistic, 8);

Draw event

chart_draw(chartCompany);

2. Chart Bar

Create event

//Create chart handle
chartStuff = chart_create(chart_bar, 32, 64, 1216, 288);


//Add some label
//You can also use a ds_list for add some labels
var temp_label = ds_list_create();
ds_list_add(temp_label, "2010", "2011", "2012", "2013", "2014", "2015", "2016");
chart_add_label(chartStuff, temp_label);


//Add series
sProduct = chart_add_series(chartStuff, "Product(s)", 11882815);
sService = chart_add_series(chartStuff, "Service(s)", 5287756);


//Add data
chart_add_data(sProduct, 49);
chart_add_data(sProduct, 58);
chart_add_data(sProduct, 64);
chart_add_data(sProduct, 5);
chart_add_data(sProduct, 70);
chart_add_data(sProduct, 44);
chart_add_data(sProduct, 52);

chart_add_data(sService, 23);
chart_add_data(sService, 52);
chart_add_data(sService, 12);
chart_add_data(sService, 19);
chart_add_data(sService, 32);
chart_add_data(sService, 15);
chart_add_data(sService, 40);

Draw event

chart_draw(chartStuff);

3. Chart Pie

Create event

//Create chart handle
chartFramework = chart_create(chart_pie, 32, 64, 462, 256);


//Set chart foreground colour
chart_set_foreground_colour(chartFramework, c_white);


//Set chart legend position to right of chart
chart_set_legend_position(chartFramework, chart_right);


//Add some labels
chart_add_label(chartFramework, "Laravel");
chart_add_label(chartFramework, "Codeigniter");
chart_add_label(chartFramework, "Yii");
chart_add_label(chartFramework, "Zend");
chart_add_label(chartFramework, "Symfoni");


//Add pie colours for each label
//You can also use a ds_list as well
chart_add_pie_colour(chartFramework, 2250751);
chart_add_pie_colour(chartFramework, 16034051);
chart_add_pie_colour(chartFramework, 3927039);
chart_add_pie_colour(chartFramework, 6495977);
chart_add_pie_colour(chartFramework, 4899723);


//Add a series
//NB: you can only use 1 series for a Pie type
sServer = chart_add_series(chartFramework, "Server usage(s)", 11882815);


//Add data
chart_add_data(sServer, 37);
chart_add_data(sServer, 20);
chart_add_data(sServer, 26);
chart_add_data(sServer, 17);
chart_add_data(sServer, 22);

Draw event

chart_draw(chartFramework);

results matching ""

    No results matching ""