If you are using the latest version of FusionCharts (3.3.0 and above), Just replacing ../Column3D.swf
with Column3D
would do the trick! Ensure you have FusionCharts.HC.js
and FusionCharts.HC.Charts.js
in same folder as FusionCharts.js
. Your code will look like...
<html>
<head>
<title>My First chart using FusionCharts XT - Using pure JavaScript</title>
<script type="text/javascript" src="../FusionCharts.js"></script>
</head>
<body>
<div id="chartContainer">FusionCharts XT will load here!</div>
<script type="text/javascript">
var myChart = new FusionCharts("Column3D", "myChartId", "400", "300");
myChart.setXMLUrl("Data.xml");
myChart.render("chartContainer");
</script>
</body>
</html>
However, I also suggest a more readable code such as...
<html>
<head>
<title>My First chart using FusionCharts XT - Using pure JavaScript</title>
<script type="text/javascript" src="../FusionCharts.js"></script>
<script type="text/javascript">
FusionCharts.addEventListener("ready", function () {
var myChart = new FusionCharts({
type: "column3d",
id: "myChartId",
width: "400",
height: "300",
renderAt: "chartContainer",
dataSource: "Data.xml",
dataFormat: "xmlurl"
}).render();
});
</script>
</head>
<body>
<div id="chartContainer">FusionCharts XT will load here!</div>
</body>
</html>