Table of Contents
<?php include("includes/fusioncharts.php"); $columnChart = new FusionCharts("column2d", "ex1", "100%", 400, "chart-1", "json", '{ "chart": { "caption": "Countries With Most Oil Reserves [2017-18]", "subcaption": "In MMbbl = One Million barrels", "xaxisname": "Country", "yaxisname": "Reserves (MMbbl)", "numbersuffix": "K", "theme": "fusion" }, "data": [ { "label": "Venezuela", "value": "290" }, { "label": "Saudi", "value": "260" }, { "label": "Canada", "value": "180" }, { "label": "Iran", "value": "140" }, { "label": "Russia", "value": "115" }, { "label": "UAE", "value": "100" }, { "label": "US", "value": "30" }, { "label": "China", "value": "30" } ] }'); $columnChart->render(); ?>
<?php /* Include the `../src/fusioncharts.php` file that contains functions to embed the charts.*/ include("../includes/fusioncharts.php"); ?> <html> <head> <link rel="stylesheet" type="text/css" href="../FusionCharts/themes/fusioncharts.theme.fusion.css"></link> <title>FusionCharts | Pie 3D Chart</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 $chartData = "{ \"chart\": { \"caption\": \"Recommended Portfolio Split\", \"subCaption\" : \"For a net-worth of $1M\", \"showValues\":\"1\", \"showPercentInTooltip\" : \"0\", \"numberPrefix\" : \"$\", \"enableMultiSlicing\":\"1\", \"theme\": \"fusion\" }, \"data\": [{ \"label\": \"Equity\", \"value\": \"300000\" }, { \"label\": \"Debt\", \"value\": \"230000\" }, { \"label\": \"Bullion\", \"value\": \"180000\" }, { \"label\": \"Real-estate\", \"value\": \"270000\" }, { \"label\": \"Insurance\", \"value\": \"20000\" }] }"; // chart object $Chart = new FusionCharts("pie3d", "chart-1" , "600", "400", "chart-container", "json", $chartData); // Render the chart $Chart->render(); ?> <h3>Pie 3D Chart</h3> <div id="chart-container">Chart will render here!</div> <br/> <br/> <a href="../index.php">Go Back</a> </body> </html>
<?php /// Include the `../src/fusioncharts.php` file that contains functions to embed the charts. include("../includes/fusioncharts.php"); ?> <html> <head> <link rel="stylesheet" type="text/css" href="../FusionCharts/themes/fusioncharts.theme.fusion.css"></link> <title>FusionCharts | Simple Map 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 // Widget appearance configuration $arrMapConfig = array( "chart" => array( "caption" => "Average Annual Population Growth", "subcaption" => " 1955-2015", "numbersuffix" => "%", "includevalueinlabels" => "1", "labelsepchar" => ": ", "entityFillHoverColor" => "#FFF9C4", "theme" => "fusion" ) ); // Widget color range data $colorDataObj = array("minvalue" => "0", "code" => "#FFE0B2", "gradient" => "1", "color" => array( ["minValue" => "0", "maxValue" => "50", "code" => "#F2726F"], ["minValue" => "50", "maxValue" => "75", "code" => "#FFC533"], ["minValue" => "75", "maxValue" => "100", "code" => "#62B58F"] ) ); // Map data array $mapDataArray = array( ["NA", ".82", "1"], ["SA", "2.04", "1"], ["AS", "1.78", "1"], ["EU", ".40", "1"], ["AF", "2.58", "1"], ["AU", "1.30", "1"] ); $mapData = array(); for($i = 0; $i < count($mapDataArray); $i++) { array_push($mapData,array("id" => $mapDataArray[$i][0], "value" => $mapDataArray[$i][1], "showLabel" => $mapDataArray[$i][2])); } $arrMapConfig["colorRange"] = $colorDataObj; $arrMapConfig["data"] = $mapData; // JSON Encode the data to retrieve the string containing the JSON representation of the data in the array. $jsonEncodedData = json_encode($arrMapConfig); // Map object $Map = new FusionCharts("maps/world", "MyFirstMap" , "800", "500", "map-container", "json", $jsonEncodedData); // Render the Map $Map->render(); ?> <h3>Simple Map Using Array</h3> <div id="map-container">Map will render here!</div> <br/> <br/> <a href="../index.php">Go Back</a> </body> </html>
<?php /* Include the `../src/fusioncharts.php` file that contains functions to embed the charts.*/ include("../includes/fusioncharts.php"); ?> <html> <head> <title>FusionCharts | Angular Gauge</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 $gaugeData = "{ \"chart\": { \"caption\": \"Nordstorm's Customer Satisfaction Score for 2017\", \"lowerLimit\": \"0\", \"upperLimit\": \"100\", \"showValue\": \"1\", \"numberSuffix\": \"%\", \"theme\": \"fusion\", \"showToolTip\": \"0\" }, \"colorRange\": { \"color\": [{ \"minValue\": \"0\", \"maxValue\": \"50\", \"code\": \"#F2726F\" }, { \"minValue\": \"50\", \"maxValue\": \"75\", \"code\": \"#FFC533\" }, { \"minValue\": \"75\", \"maxValue\": \"100\", \"code\": \"#62B58F\" }] }, \"dials\": { \"dial\": [{ \"value\": \"81\" }] } }"; // chart object $Chart = new FusionCharts("angulargauge", "angulargauge-1" , "600", "400", "angulargauge-container", "json", $gaugeData); // Render the chart $Chart->render(); ?> <h3>Angular Gauge</h3> <div id="angulargauge-container">Chart will render here!</div> <br/> <br/> <a href="../index.php">Go Back</a> </body> </html>Ready to get started creating your first chart in PHP with FusionCharts? Check out the documentation!
Ever had a data set that seemed more complicated than a Rubik's cube? You’re not…
We’ve all seen them in textbooks or presentations—those overlapping circles that simplify complex information into…
We’re excited to announce the upcoming release of FusionCharts v4.1—a groundbreaking step forward in the…
Have you ever been overwhelmed by a massive data set and wondered, "How do I…
If you’ve ever tried to make sense of the stock market, you’ve probably come across…
Imagine you’re comparing the sales performance of your top product lines across different regions, or…