Well, you see, this function works well for others, so I guess the problem isn't in the function but perhaps in the way you use it. One other suggestion i can give you is to copy one of the examples in our documentation, see that it works for you, and start changing it step-by-step, until you reach what you want to do.
- VizBoy. On Sat, Feb 28, 2009 at 3:15 PM, Joao Miguel Almeida <[email protected]>wrote: > Hey VizBoy > > Thank you for your reply. I've already tryied to put the code in the head > section and also changed the type for button but it didn“t work. > About the pie chart i post an older version, but the result is the same. > I think the problem is in the line: > > google.setOnLoadCallback(drawChart); > > for dynamic loading. > > I tryed to read the documentation but with no success. > > 2009/2/28 VizBoy <[email protected]> > > Hi, >> >> Some suggestions: >> >> 1. put the scripts in the <head> part of the document, and put that part >> above the body. Put nothing below the end of the body. >> 2. Don't use type="submit" but rather type="button" as you don't really >> want to submit any form. >> 3. You said you need a piechart, but you're using an annotatedtimeline in >> your code... >> >> Try these, change you code, and post again with the new code if things >> still aren't working for you. >> >> Regards, >> VizBoy. >> >> >> On Sat, Feb 28, 2009 at 2:41 PM, Joao Almeida <[email protected]>wrote: >> >>> >>> Hello >>> >>> I'm having some trouble with dynamic loading of a pie chart from >>> Google Visualization. All I want to do is: >>> >>> - when I press a button I want the chart to appear. But what happens >>> is that the page keeps loading infinitely. >>> >>> I tryed this code and others with no success: >>> >>> <html lang="en"> >>> <head> >>> <title>testing</title> >>> </head> >>> <body> >>> >>> <input type="submit" value="Submit" onclick="showUser()"></input> >>> >>> <div id='chart_div' style='width: 800px; height: 350px;'></div> >>> </body> >>> >>> <script type='text/javascript' src='http://www.google.com/jsapi'></ >>> script> >>> <script type='text/javascript'> >>> >>> function showUser(){ >>> >>> google.load('visualization', '1', {'packages': >>> ['annotatedtimeline']}); >>> google.setOnLoadCallback(drawChart); >>> } >>> function drawChart() { >>> var data = new google.visualization.DataTable(); >>> data.addColumn('date', 'Date'); >>> data.addColumn('number', 'Sold Pencils'); >>> data.addColumn('string', 'title1'); >>> data.addColumn('string', 'text1'); >>> data.addColumn('number', 'Sold Pens'); >>> data.addColumn('string', 'title2'); >>> data.addColumn('string', 'text2'); >>> data.addRows(6); >>> data.setValue(0, 0, new Date(2008, 1 ,1)); >>> data.setValue(0, 1, 30000); >>> data.setValue(0, 4, 40645); >>> data.setValue(1, 0, new Date(2008, 1 ,2)); >>> data.setValue(1, 1, 14045); >>> data.setValue(1, 4, 20374); >>> data.setValue(2, 0, new Date(2008, 1 ,3)); >>> data.setValue(2, 1, 55022); >>> data.setValue(2, 4, 50766); >>> data.setValue(3, 0, new Date(2008, 1 ,4)); >>> data.setValue(3, 1, 75284); >>> data.setValue(3, 4, 14334); >>> data.setValue(3, 5, 'Out of Stock'); >>> data.setValue(3, 6, 'Ran out of stock on pens at 4pm'); >>> data.setValue(4, 0, new Date(2008, 1 ,5)); >>> data.setValue(4, 1, 41476); >>> data.setValue(4, 2, 'Bought Pens'); >>> data.setValue(4, 3, 'Bought 200k pens'); >>> data.setValue(4, 4, 66467); >>> data.setValue(5, 0, new Date(2008, 1 ,6)); >>> data.setValue(5, 1, 33322); >>> data.setValue(5, 4, 39463); >>> >>> var chart = new google.visualization.AnnotatedTimeLine >>> (document.getElementById('chart_div')); >>> chart.draw(data, {displayAnnotations: true}); >>> >>> >>> } >>> </script> >>> >>> >>> </html> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en -~----------~----~----~----~------~----~------~--~---
