In this example we will be exploring the Dual Scale Bar Graph using the php-d3-lib.
*renders graph into element with id="graph"
// if not already included, include the autoloader include('../PhpD3/autoloader.php'); $data = array( 'data_file'=>'dual_scale_data.tsv', 'dimensions'=>array( 'height'=>500, 'width'=>950 ), 'render_element'=>array( 'value'=>'graph', 'type'=>'id' ), 'axis_data'=>array( 'xAxis' =>[ 'label' => 'Testing 1', 'key' => 'testing1' ], 'yAxis' =>[ 'label' => 'Testing 2', 'key' => 'testing2' ], 'y2Axis' =>[ 'label' => 'Num', 'key' => 'num' ], ), 'file_type'=>'tsv', 'autosize'=>true ); $graph = new PhpD3\Draw('dual_scale_bar_graph',$data); $graph_render = $graph->render(); echo $graph_render;
*renders graph into element with id="graph_2"
// if not already included, include the autoloader include('../PhpD3/autoloader.php'); $data = array( 'data_file'=>'dual_scale_data.tsv', 'dimensions'=>array( 'height'=>500, 'width'=>950 ), 'render_element'=>array( 'value'=>'graph_2', 'type'=>'id' ), 'axis_data'=>array( 'xAxis' =>[ 'label' => 'Testing 1', 'key' => 'testing1' ], 'yAxis' =>[ 'label' => 'Testing 2', 'key' => 'testing2' ], 'y2Axis' =>[ 'label' => 'Num', 'key' => 'num' ], ), 'file_type'=>'tsv', ); $graph = new PhpD3\Draw('dual_scale_bar_graph',$data); $graph_render = $graph->render(); echo $graph_render;