Charts - Scatter charts - Scatter Line Chart

Documentation: scatter_line

Note: how the purple 'night lovin' line is actually 2 lines.

This goes into the <head> of the page:

<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">

swfobject.embedSWF(
"open-flash-chart.swf", "my_chart",
"600", "400", "9.0.0", "expressInstall.swf",
{"data-file":"gallery/scatter-mixed.php"} );

</script>
This writes the chart into a div with id="my_chart", right click and view source to see it in action, [the tutorials have more details]

gallery/scatter-mixed.php
<?php

include '../php-ofc-library/open-flash-chart.php';

$chart = new open_flash_chart();

$title = new titledate("D M d Y") );
$chart->set_title$title );

$s = new scatter_line'#DB1750');
$def = new hollow_dot();
$def->size(3)->halo_size(2);
$s->set_default_dot_style$def );
$v = array(
    new 
scatter_value0, -),
    new 
scatter_value0.5, -),
    new 
scatter_value10, -),
    new 
scatter_value10),
    new 
scatter_value10),
    new 
scatter_value12),
    new 
scatter_value25),
    );
$s->set_values$v );
$s->set_key"Hot Pink"16 );

$chart->add_element$s );

$t = new scatter_line'#9C48F0');
$def = new hollow_dot();
$def->size(3)->halo_size(2);
$t->set_default_dot_style$def );
$v = array(
    new 
scatter_value0, -),
    new 
scatter_value0.5, -),
    new 
scatter_value10, -),
    new 
scatter_value10, -),
    new 
scatter_value10, -)
    );
$t->set_values$v );
$t->set_key"Night Lovin"16 );

$chart->add_element$t );

$u = new scatter_line'#9C48F0');
$def = new hollow_dot();
$def->size(3)->halo_size(2);
$u->set_default_dot_style$def );
$v = array(
    new 
scatter_value12, -),
    new 
scatter_value25, -)
    );
$u->set_values$v );
// LOOK: no key set
//$t->set_key( "Night Lovin", 16 );

$chart->add_element$u );


$s = new star();
$s->size(6)->halo_size(2);
$line = new line();
$line->set_colour('#1693A5');
$line->set_default_dot_style($s);
$line->set_values(
    array(
        
5,5,5,5,5,
        
5,5,5,5,5,
        
5,5,5,5,5,
        
5,5,5,5,5,
        
5,5,5,5,5,));
$line->set_width);
$line->set_key"I'm blue, baby!"16 );
$chart->add_element$line );


$x = new x_axis();
$x->set_range025 );
$chart->set_x_axis$x );

$y = new x_axis();
$y->set_range( -1010 );
$chart->add_y_axis$y );


echo 
$chart->toPrettyString();
To see the data produced : gallery/scatter-mixed.php, then 'view source'.
Support This Project
Adverts:


Open Flash Chart logo by numb.me.uk. | Syntax highlights are by GeSHi