Open Flash Chart
Support This Project :: Home - Gallery - Data
Info: Open Flash Chart 2 is out. Version 1.x and these pages will never disappear and the charts will continue working forever, but further development on 1.x has stopped. Take a look at version 2 here Open Flash Chart 2.

Gallery - Data

Add different data to the graph.

The chart will automatically resize all of the elements to fit the large key.

Method: set_data()

set_data( array $data )

Method: line()

line( int $line_width, string $colour, string $key_text[, int $size] )
Draws a line. This does not have tool tips. This is a bug, and at the moment I'm not sure if it needs fixing.

Method: line_dot()

line_dot( int $line_width, int $dot_size, string $colour, string $key_text[, int $key_size] )

Method: line_hollow()

line_hollow( int $line_width, int $circle_size, string $colour, string $key_text[, int $key_size] )

To add more than one line of data to the graph, call the method set_data() with each line of data. Then set the line style with line()

For details of how we changed the key text styles, see Line and Key.

Create the flash object
include_once 'ofc-library/open_flash_chart_object.php';
open_flash_chart_object450300'http://'$_SERVER['SERVER_NAME'] .'/open-flash-chart/gallery-data-13.php' );

// generate some random data

// NOTE: how we are filling 3 arrays full of data,
//       one for each line on the graph
$data_1 = array();
$data_2 = array();
$data_3 = array();
$i=0$i<12$i++ )
$data_1[] = rand(14,19);
$data_2[] = rand(8,13);
$data_3[] = rand(1,7);

'ofc-library/open-flash-chart.php' );
$g = new graph();
$g->title'Many data lines''{font-size: 20px; color: #736AFF}' );

// we add 3 sets of data:
$g->set_data$data_1 );
$g->set_data$data_2 );
$g->set_data$data_3 );

// we add the 3 line types and key labels
$g->line2'0x9933CC''Page views'10 );
$g->line_dot35'0xCC3399''Downloads'10);    // <-- 3px thick + dots
$g->line_hollow24'0x80a033''Bounces'10 );

$g->set_x_labels( array( 'January','February','March','April','May','June','July','August','Spetember','October','November','December' ) );

$g->set_y_max20 );
$g->set_y_legend'Open Flash Chart'12'#736AFF' );
To see the data produced : gallery-data-13.php, then 'view source'.
Help support the project: Support This Project