Welcome to the Simple Line Graph Example

In this example we will be exploring the Simple Line Graph using the php-d3-lib.

Line Graph 1 (Autosized)

Line Graph 1 PHP Code

*renders graph into element with id="graph"

        // if not included already, include the autoloader
        include('../PhpD3/autoloader.php');

        $data = array(
            'data_file'=>'graph_data.tsv',
            'dimensions'=>array(
                'height'=>500,
                'width'=>950
            ),
            'render_element'=>array(
                'value'=>'graph',
                'type'=>'id'
            ),
            'axis_data'=>array(
                'x_axis_label'=>'letter',
                'y_axis_label'=>'frequency',
            ),
            'file_type'=>'tsv',
            'autosize' => true
        );

        $graph = new PhpD3\Draw('simple_line_graph',$data);
        $graph_render = $graph->render();
        


Line Graph 2

Line Graph 2 PHP Code

*renders graph into element with id="graph_2"

        // if not included already, include the autoloader
        include('../PhpD3/autoloader.php');

        $data = array(
            'data_file'=>'graph_data.tsv',
            'dimensions'=>array(
                'height'=>500,
                'width'=>950
            ),
            'render_element'=>array(
                'value'=>'graph_2',
                'type'=>'id'
            ),
            'axis_data'=>array(
                'x_axis_label'=>'letter',
                'y_axis_label'=>'frequency',
            ),
            'file_type'=>'tsv',
        );

        $graph = new PhpD3\Draw('simple_line_graph',$data);
        $graph_render = $graph->render();