Glad to have helped :) - V.
On Wed, Mar 4, 2009 at 11:34 PM, dparish <[email protected]> wrote: > > 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 -~----------~----~----~----~------~----~------~--~---
