Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Design
/
fileman
/
Fusion
/
Picker02
/
js
/
integrations
/
php
/
samples
/
pages
:
simple-chart.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /* Include the `../src/fusioncharts.php` file that contains functions to embed the charts.*/ include("../includes/fusioncharts.php"); ?> <html> <head> <title>FusionCharts | Simple Chart Using Array</title> <!-- FusionCharts Library --> <script type="text/javascript" src="//cdn.fusioncharts.com/fusioncharts/latest/fusioncharts.js"></script> <script type="text/javascript" src="//cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.fusion.js"></script> <!-- <script type="text/javascript" src="//cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.gammel.js"></script> <script type="text/javascript" src="//cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.zune.js"></script> <script type="text/javascript" src="//cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.carbon.js"></script> <script type="text/javascript" src="//cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.ocean.js"></script> --> </head> <body> <?php $arrChartConfig = array( "chart" => array( "caption" => "Countries With Most Oil Reserves [2017-18]", "subCaption" => "In MMbbl = One Million barrels", "xAxisName" => "Country", "yAxisName" => "Reserves (MMbbl)", "numberSuffix" => "K", "theme" => "fusion" ) ); // An array of hash objects which stores data $arrChartData = array( ["Venezuela", "290"], ["Saudi", "260"], ["Canada", "180"], ["Iran", "140"], ["Russia", "115"], ["UAE", "100"], ["US", "30"], ["China", "30"] ); $arrLabelValueData = array(); // Pushing labels and values for($i = 0; $i < count($arrChartData); $i++) { array_push($arrLabelValueData, array( "label" => $arrChartData[$i][0], "value" => $arrChartData[$i][1] )); } $arrChartConfig["data"] = $arrLabelValueData; // JSON Encode the data to retrieve the string containing the JSON representation of the data in the array. $jsonEncodedData = json_encode($arrChartConfig); // chart object $Chart = new FusionCharts("column2d", "MyFirstChart" , "600", "350", "chart-container", "json", $jsonEncodedData); // Render the chart $Chart->render(); ?> <h3>Simple Chart Using Array</h3> <div id="chart-container">Chart will render here!</div> <br/> <br/> <a href="../index.php">Go Back</a> </body> </html>