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
-~----------~----~----~----~------~----~------~--~---

Reply via email to