Charts - Line Charts Menu - Line Dot

Add different data to the graph.

Each dot inherits all of its properties from the default dot, each line has different default dot properties set such as dot size, halo size and colour to give different effects.

Documentation of the dot class.

This example also shows different line properties set, the line width and colour.

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", "550", "200",
"9.0.0", "expressInstall.swf",
{"data-file":"gallery/line-dot.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/line-dot.php
<?php

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

$data_1 = array();
$data_2 = array();
$data_3 = array();

for( 
$i=0$i<6.2$i+=0.2 )
{
  
$data_1[] = (sin($i) * 1.9) + 10;
  
$data_2[] = (sin($i) * 1.9) + 7;
  
$data_3[] = (sin($i) * 1.9) + 4;
}

$title = new titledate("D M d Y") );

$line_1_default_dot = new dot();
$line_1_default_dot->colour('#f00000');

$line_1 = new line();
$line_1->set_default_dot_style($line_1_default_dot);
$line_1->set_values$data_1 );
$line_1->set_width);

// ------- LINE 2 -----
$line_2_default_dot = new dot();
$line_2_default_dot->size(3)->halo_size(1)->colour('#3D5C56');

$line_2 = new line();
$line_2->set_default_dot_style($line_2_default_dot);
$line_2->set_values$data_2 );
$line_2->set_width);
$line_2->set_colour'#3D5C56' );

// ------- LINE 2 -----
$line_3_default_dot = new dot();
$line_3_default_dot->size(4)->halo_size(2);

$line_3 = new line();
$line_3->set_default_dot_style($line_3_default_dot);
$line_3->set_values$data_3 );
$line_3->set_width);

$y = new y_axis();
$y->set_range015);


$chart = new open_flash_chart();
$chart->set_title$title );
$chart->add_element$line_1 );
$chart->add_element$line_2 );
$chart->add_element$line_3 );
$chart->set_y_axis$y );

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


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