This is indeed a bug.
Sorry for not notifying earlier.

We are on it, and will let you know when we fix it.

VizGuy



On Thu, Nov 20, 2008 at 8:52 PM, joelarson <[EMAIL PROTECTED]> wrote:

>
> As far as I know, this forum is where you post bugs..
>
> On Nov 16, 8:04 pm, erturne <[EMAIL PROTECTED]> wrote:
> > I have run into the same problem. I'm new to the Google Visualization
> > API; is there a place we should submit bug reports?
> >
> > On Nov 6, 5:05 pm, joelarson <[EMAIL PROTECTED]> wrote:
> >
> > > The PieChart's getSelection() function returns an object with a "row"
> > > property that does not seem to correlate with the datarowof the
> > > wedge that was clicked.  Below is code for a slightly augmented
> > > version of the example code.
> >
> > > Clicking on the wedge for "Work" correctly alerts "Rowselected: 0".
> >
> > > However, clicking (for example) "Eat" alerts "Rowselected: 4", even
> > > though "Eat" was added asrow1.  Likewise, none of the other wedges
> > > report the correctrow.
> >
> > > The behavior seems to be that the wedges are numbered from zero to n
> > > counterclockwise, with zero having been the first wedge added.
> > > _However_, the rows seem to have been turned into wedges in clockwise
> > > order.
> >
> > > Anyway, whatever is happening, either it is a bug, or the
> > > documentation needs to clarify the expected behavior.
> >
> > > --------- code --------
> > > <html>
> > >   <head>
> > >     <script type="text/javascript" src="http://www.google.com/jsapi
> "></
> > > script>
> > >     <script type="text/javascript">
> > >       google.load("visualization", "1", {packages:["piechart"]});
> > >       google.setOnLoadCallback(drawChart);
> > >       varchart;
> > >       function handleChartEvent(e) {
> > >         var sel=chart.getSelection();
> > >         alert("Rowselected:"+sel[0].row);
> > >         }
> > >       function drawChart() {
> > >         var data = new google.visualization.DataTable();
> > >         data.addColumn('string', 'Task');
> > >         data.addColumn('number', 'Hours per Day');
> > >         data.addRows(5);
> > >         data.setValue(0, 0, 'Work');
> > >         data.setValue(0, 1, 11);
> > >         data.setValue(1, 0, 'Eat');
> > >         data.setValue(1, 1, 2);
> > >         data.setValue(2, 0, 'Commute');
> > >         data.setValue(2, 1, 2);
> > >         data.setValue(3, 0, 'Watch TV');
> > >         data.setValue(3, 1, 2);
> > >         data.setValue(4, 0, 'Sleep');
> > >         data.setValue(4, 1, 7);
> >
> > >        chart= new
> > > google.visualization.PieChart(document.getElementById('chart_div'));
> > >        chart.draw(data, {width: 400, height: 240, is3D: true, title:
> > > 'My Daily Activities'});
> > >         google.visualization.events.addListener(chart, "select",
> > > handleChartEvent);
> > >       }
> > >     </script>
> > >   </head>
> >
> > >   <body>
> > >     <div id="chart_div"></div>
> > >   </body>
> > > </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
-~----------~----~----~----~------~----~------~--~---

Reply via email to