We would have to see more code to tell whether the flow you described corresponds to something that could work, or what the problem might be. You can, in general, draw multiple charts on the same page. But you have to be careful about giving each chart its own element. From the code snippet you pasted, you appear to be using only one element with id="Chart". If you want to overwrite the previous chart in the same element, that should also work, but it would be safer to clear the previous chart before drawing the next chart.
On Fri, Jun 5, 2015 at 4:29 PM, Sheelam Misra <[email protected]> wrote: > I am trying to mimic a dashboard and since my data is not strongly > coupled, I am trying to create charts and add Actions to them. > > The flow is such as > Draw Chart 1 on Load > user selects value(ch1_a, ch1_b) on Chart 1 > get > data for Chart2 based on (ch1_a, ch1_b) > draw Chart2 > user selects > value(ch2_a, ch2_b) on Chart 2 > get data for Chart3 based on (ch2_a, > ch2_b) >>>> ....... and so on till I draw Chart4 > > I want Chart 1, 2,3 to be all Stacked bar Charts, and I am trying to use > the below settings and I am able to draw Chart1 as I intend it to be but > when I try passing value from Chart 1 to Chart2 and draw it, it gives me > the error "Object does not support this Action" > Apparently if I change my Chart2,3 to "google.charts.Bar" chart Type, > everything works the way I intend it to be. > > What am I doing wrong here ? > > var ChartOptions = { > title: 'PCS CASH Flow', > enableInteractivity: 'true', > width: 1500, > height: 450, > legend: { position: 'top', maxLines: 3 }, > bar: { groupWidth: '75%' }, > isStacked: true, > colors: > ['#56595c','#e76f00','#9e948d','#6ab2e7','#d5d5ac','#003399'], > focusTarget: 'datum',// 'category' for selecting entire stacked > column > vAxis: {title: "Gross"}, > hAxis: {title: "Months"}, > seriesType: "bars", > chartArea: {backgroundColor: "Black"} > > }; > > Chart = new > google.visualization.ComboChart(document.getElementById("Chart")); > google.visualization.events.addListener(Chart, 'select', > SelectHandler); > Chart.draw(data, Options); > > > -- > You received this message because you are subscribed to the Google Groups > "Google Visualization API" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to > [email protected]. > Visit this group at > http://groups.google.com/group/google-visualization-api. > For more options, visit https://groups.google.com/d/optout. > -- Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2> - 978-394-1058 [email protected] <[email protected]> 5CC, Cambridge MA [email protected] <[email protected]> 9 Juniper Ridge Road, Acton MA -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-visualization-api. For more options, visit https://groups.google.com/d/optout.
