The following code failes for me. I get a skeleton of the chart with no data:
<script type="text/javascript" src="http://www.google.com/jsapi"></ script> <script type="text/javascript"> var visualization; google.load('visualization', '1', {'packages': ['motionchart']}); function drawVisualization() { //var query = new google.visualization.Query('/teamworks/ jsonPump.lsw? zProcessName=jsonGetFruitSales&zHandlerFunction=google.visualization.Query.setResponse'); // Send the query with a callback function. //query.send(handleQueryResponse); var visualization = new google.visualization.MotionChart (document.getElementById('chart')); var json_data = new google.visualization.DataTable({"cols": [{"type":"string","label":"Fruit","pattern":null,"id":"Fruit"}, {"type":"datetime","label":"Date","pattern":null,"id":"Date"}, {"type":"number","label":"Sales","pattern":null,"id":"Sales"}, {"type":"number","label":"Expenses","pattern":null,"id":"Expenses"}, {"type":"string","label":"Location","pattern":null,"id":"Location"}],"rows": [{"c":[{"v":"Apples"},{"v":"new Date(568015200000)"},{"v":1000},{"v": 300},{"v":"East"}]},{"c":[{"v":"Oranges"},{"v":"new Date (568015200000)"},{"v":950},{"v":200},{"v":"West"}]},{"c": [{"v":"Bananas"},{"v":"new Date(568015200000)"},{"v":300},{"v":250}, {"v":"West"}]},{"c":[{"v":"Apples"},{"v":"new Date(570693600000)"}, {"v":1200},{"v":400},{"v":"East"}]},{"c":[{"v":"Oranges"},{"v":"new Date(570693600000)"},{"v":900},{"v":150},{"v":"West"}]},{"c": [{"v":"Bananas"},{"v":"new Date(570693600000)"},{"v":788},{"v":617}, {"v":"West"}]}]}); visualization.draw(json_data, null); } google.setOnLoadCallback(drawVisualization); </script> </head> <div id="chart" style="height: 600px; width: 100%;"></div> The above is a test case I wrote when my json response datatable didn't render properly. I took the json response and just built the example statically and get the same result. It's the same data as the motion chart sample data so I'm confused as to where my problem is coming from. You will notice that I construct Date's differently, but I've already confirmed that the date object is valid. I can use this same methodology to do gViz tables and column charts, but it's failing the same basic way for Motion Chart as well as another sample with different data that I used for Annotated Time Chart. Any help would be appreciated. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
