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);