File "CreateChartFromExtData.php"

Full Path: /home/analogde/www/FusionChartsFree/Code/PHPClass/BasicExample/CreateChartFromExtData.php
File size: 2.85 KB
MIME-type: text/x-php
Charset: 8 bit

<?php
//We've included ../Includes/FusionCharts_Gen.php, which contains FusionCharts PHP Class
//to help us easily embed the charts.
include("../Includes/FusionCharts_Gen.php");
?>
<HTML>
<HEAD>
	<TITLE>
	FusionCharts Free - Simple Column 3D Chart (with XML data hard-coded in PHP page itself)
	</TITLE>
	<style type="text/css">
	<!--
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	-->
	</style>
	<?php
	//You need to include the following JS file, if you intend to embed the chart using JavaScript.
	//Embedding using JavaScripts avoids the "Click to Activate..." issue in Internet Explorer
	//When you make your own charts, make sure that the path to this JS file is correct. Else, you would get JavaScript errors.
	?>	
	<SCRIPT LANGUAGE="Javascript" SRC="../../FusionCharts/FusionCharts.js"></SCRIPT>
</HEAD>
<BODY>

<CENTER>
<h2><a href="http://www.fusioncharts.com" target="_blank">FusionCharts Free</a> Examples</h2>
<h4>Simple Column 3D Chart (with XML data hard-coded in PHP page itself)</h4>
<?php
	
	//This page demonstrates the ease of generating charts using FusionCharts PHP Class.
	//For this chart, we've used a string variable to contain our entire XML data.
	
	//Ideally, you would generate XML data documents at run-time, after interfacing with
	//forms or databases etc.Such examples are also present.
	//Here, we've kept this example very simple.
	
	//Create an XML data document in a string variable
	$strXML = "<graph caption='Monthly Unit Sales' xAxisName='Month' yAxisName='Units' decimalPrecision='0' formatNumberScale='0'>";
	$strXML .= "<set name='Jan' value='462' color='AFD8F8' />";
	$strXML .= "<set name='Feb' value='857' color='F6BD0F' />";
	$strXML .= "<set name='Mar' value='671' color='8BBA00' />";
	$strXML .= "<set name='Apr' value='494' color='FF8E46'/>";
	$strXML .= "<set name='May' value='761' color='008E8E'/>";
	$strXML .= "<set name='Jun' value='960' color='D64646'/>";
	$strXML .= "<set name='Jul' value='629' color='8E468E'/>";
	$strXML .= "<set name='Aug' value='622' color='588526'/>";
	$strXML .= "<set name='Sep' value='376' color='B3AA00'/>";
	$strXML .= "<set name='Oct' value='494' color='008ED6'/>";
	$strXML .= "<set name='Nov' value='761' color='9D080D'/>";
	$strXML .= "<set name='Dec' value='960' color='A186BE'/>";
	$strXML .=  "</graph>";

	
	# Create object of FusionCharts class of single series 
 	$FC = new FusionCharts("Column3D","600","300"); 

	# Set Relative Path of swf file. default path is charts/
 	$FC->setSwfPath("../../FusionCharts/");
	//Create the chart - Column 3D Chart with data from strXML 
	# Create the Chart 
 	$FC->renderChartFromExtXML($strXML);
?>
<BR><BR>
<a href='../NoChart.html' target="_blank">Unable to see the chart above?</a>
<H5 ><a href='../default.htm'>&laquo; Back to list of examples</a></h5>
</CENTER>
</BODY>
</HTML>