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