anantvirdee

Members
  • Content count

    1
  • Joined

  • Last visited

Posts posted by anantvirdee


  1. I wanted to create a gantt chart using fusion charts. The chart doesn't get rendered a element is created, with Chart type not supported as text. Using the fusion chart debugger I get an Error that p.init is not a function in fusioncharts.js This is the code for the gantt chart.

     

    <html xmlns="http://www.w3.org/1999/html">
    <head>
    <title>Weekly Project Status Reports</title>
    <script type="text/javascript" src="fusioncharts/fusioncharts.js"></script>
    <script type="text/javascript" src="fusioncharts/fusioncharts.gantt.js"></script>
    <script type="text/javascript" src="fusioncharts/fusioncharts.widgets.js"></script>
    <script type="text/javascript" src="fusioncharts/themes/fusioncharts.theme.fint.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
    <script type="text/javascript">
    FusionCharts['debugger'].outputTo(function (id, sender,
    eventName, eventArgs) {
    console.log(id + ': '+eventName + ' from ' + sender+','+eventArgs);
    });
    FusionCharts['debugger'].outputFormat('verbose');
    FusionCharts['debugger'].enable(true);
    </script>
    <script type="text/javascript">

    FusionCharts.ready(function(){
    var weeklyStatusChart = new FusionCharts({
    "type": "gantt",
    "renderAt": "chartContainer",
    "width": "1000",
    "height": "500",
    "dataFormat": "json",
    "dataSource": {
    "chart": {
    "dateformat": "mm/dd/yyyy",
    "caption": "Project Gantt",
    "subcaption": "From 1st Feb 2007 - 31st Aug 2007"
    },
    "categories": [
    {
    "category": [
    {
    "start": "02/01/2007",
    "end": "03/01/2007",
    "label": "Feb"
    },
    {
    "start": "03/01/2007",
    "end": "04/01/2007",
    "label": "Mar"
    }
    ]
    }
    ],
    "processes": {
    "fontsize": "12",
    "isbold": "1",
    "align": "right",
    "process": [
    {
    "label": "Identify Customers"
    },
    {
    "label": "Survey 50 Customers"
    }
    ]
    },
    "tasks": {
    "task": [
    {
    "start": "02/04/2007",
    "end": "02/10/2007"
    },
    {
    "start": "02/08/2007",
    "end": "02/19/2007"
    }
    ]
    }
    }
    })
    weeklyStatusChart.render();

    });
    </script>
    </head>
    <body>
    <div id="chartContainer">--- Weekly Project Status</div>
    </body>
    </html>