Also, if you still fail, please read an old post by VizGuy on this subject:
http://groups.google.com/group/google-visualization-api/msg/cf560e30585be971 - VizBoy. On Sat, Feb 28, 2009 at 4:51 PM, VizBoy <[email protected]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---
