Well done. I can't believe I missed that. I'd been staring at that for days.
On Mar 4, 11:50 am, VizBoy <[email protected]> wrote: > I checked your code. > You need to remove all quotes surrounding your new Date(...) constructs, > e.g., instead of > "new Date(568015200000)" > use > new Date(568015200000) > > That should work fine. > > - VizBoy. > > On Wed, Mar 4, 2009 at 7:27 PM, dparish <[email protected]> wrote: > > > I should have mentioned that. This is hosted off a webserver so I > > don't think that's the problem. > > > On Mar 4, 11:19 am, VizBoy <[email protected]> wrote: > > > There's a problem with the flash-based charts (discussed heavily on this > > > group) with rendering from static local .html files. > > > Try hosting your html file on some server and accessing it from there, > > and > > > tell me if the problem persists. > > > > - VizBoy. > > > > On Wed, Mar 4, 2009 at 6:35 PM, dparish <[email protected]> wrote: > > > > > 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 -~----------~----~----~----~------~----~------~--~---
