Add these lines after you create the DataTable and before you create the chart:
var view = new google.visualization.DataView(data); view.setColumns([0, 1]); then change the chart.draw() call to use "view" instead of "data": chart.draw(view, options); See if that fixes the problem for you. On Thursday, January 24, 2013 1:00:05 AM UTC-5, Lakshman Bolla wrote: > > HI > here is my code > please suggest any changes I need to do... > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> > > <head> > <title>Overall provider stats </title> > <link rel="stylesheet" > href="<%=cmi.util.CMIUtil.getKeyValue(null,"myhc.css.path")%>/myhcscreen.css" > media="screen" /> > <script type="text/javascript" src="https://www.google.com/jsapi > "></script> > </head> > > <div class="graph" id="graph" style="margin-top:50px !important;"> > <script type="text/javascript"> > google.load('visualization', '1', {packages: > ['<%=graphPkgType%>']}); > //google.load('visualization', '1', {packages: ['corechart']}); > var data; > function drawVisualization() > { > // Create and populate the data table. > data = new google.visualization.DataTable(); > > data.addColumn('string', 'Name'); > data.addColumn('number', 'Salary'); > data.addColumn('boolean', 'Full Time'); > data.addRows(5); > data.setCell(0, 0, 'Lakshman'); > data.setCell(0, 1, 10000); > data.setCell(0, 2, true); > data.setCell(1, 0, 'Sreenivas'); > data.setCell(1, 1, 25000); > data.setCell(1, 2, true); > data.setCell(2, 0, 'Vaseem'); > data.setCell(2, 1, 8000); > data.setCell(2, 2, false); > data.setCell(3, 0, 'saritha'); > data.setCell(3, 1, 20000); > data.setCell(3, 2, true); > data.setCell(4, 0, 'Mei'); > data.setCell(4, 1, 12000); > data.setCell(4, 2, false); > > // Create and draw the visualization. > chart=new > google.visualization.<%=graphClass%>(document.getElementById('graph')); > var options = { > //width: 1500, > height: 700, > fontSize: 20, > legend: 'bottom', > isStacked: true, > allowHtml:false, > chartArea: {left: 80, top: 50}, > titleX: 'Date', titleY: 'Page views', > title: '<%=keyDisplayName%>' > } > chart.draw(data, options); > } > google.setOnLoadCallback(drawVisualization); > </script> > </div> > > Thanks > > On Thu, Jan 24, 2013 at 10:46 AM, asgallant > <[email protected]<javascript:> > > wrote: > >> I made some assumptions about what your server code was rendering, and >> found that the chart doesn't draw in any browser at all (not just IE 9), >> because you didn't separate out the boolean data column before drawing the >> chart. If you use a DataView to remove that column, then the chart draws >> fine. See an example based on your code here: >> http://jsfiddle.net/asgallant/HHK6p/ >> >> Also note that if you put the <script> tags inside the chart's container >> div, the javascript will be deleted when you draw the chart. I'm not sure >> if there are negative consequences to this or not, but it's certainly not >> going to help anything. >> >> >> On Thursday, January 24, 2013 12:04:46 AM UTC-5, asgallant wrote: >>> >>> I need to see what the rendered HTML/javascript looks like in order to >>> help you. >>> >>> On Wednesday, January 23, 2013 11:44:44 PM UTC-5, Lakshman Bolla wrote: >>>> >>>> Hi All >>>> Could please suggest >>>> why google graph is not supporting IE9, >>>> Thanks >>>> Lakshman >>>> >>>> >>>> On Wed, Dec 19, 2012 at 9:43 PM, asgallant <[email protected]>wrote: >>>> >>>>> Post the code you see in IE9, as your server-side code doesn't help >>>>> here. >>>>> >>>>> >>>>> On Wednesday, December 19, 2012 4:09:25 AM UTC-5, >>>>> [email protected] wrote: >>>>>> >>>>>> I can see view source if we select mouse right click on the browser , >>>>>> but data not loading >>>>>> >>>>>> >>>>>> On Wednesday, December 19, 2012 1:34:50 PM UTC+5:30, >>>>>> [email protected] wrote: >>>>>>> >>>>>>> Hi All >>>>>>> I am using google API visualization , functions are loading in IE9 , >>>>>>> and not shown in IE9 >>>>>>> Please could you give a suggestion on this Issue >>>>>>> >>>>>>> here is my code >>>>>>> <div class="graph" id="graph" style="margin-top:50px !important;"> >>>>>>> <script type="text/javascript"> >>>>>>> google.load('visualization', '1', {packages: >>>>>>> ['<%=graphPkgType%>']}); >>>>>>> //google.load('visualization', '1', {packages: >>>>>>> ['corechart']}); >>>>>>> var data; >>>>>>> function drawVisualization() >>>>>>> { >>>>>>> // Create and populate the data table. >>>>>>> data = new google.visualization.**DataTable**(); >>>>>>> >>>>>>> data.addColumn('string', 'Name'); >>>>>>> data.addColumn('number', 'Salary'); >>>>>>> data.addColumn('boolean', 'Full Time'); >>>>>>> data.addRows(5); >>>>>>> data.setCell(0, 0, 'Lakshman'); >>>>>>> data.setCell(0, 1, 10000); >>>>>>> data.setCell(0, 2, true); >>>>>>> data.setCell(1, 0, 'Sreenivas'); >>>>>>> data.setCell(1, 1, 25000); >>>>>>> data.setCell(1, 2, true); >>>>>>> data.setCell(2, 0, 'Vaseem'); >>>>>>> data.setCell(2, 1, 8000); >>>>>>> data.setCell(2, 2, false); >>>>>>> data.setCell(3, 0, 'saritha'); >>>>>>> data.setCell(3, 1, 20000); >>>>>>> data.setCell(3, 2, true); >>>>>>> data.setCell(4, 0, 'Mei'); >>>>>>> data.setCell(4, 1, 12000); >>>>>>> data.setCell(4, 2, false); >>>>>>> >>>>>>> // Create and draw the visualization. >>>>>>> chart=new google.visualization.<%=**graphC** >>>>>>> lass%>(document.**getElementById**('graph')); >>>>>>> var options = { >>>>>>> //width: 1500, >>>>>>> height: 700, >>>>>>> fontSize: 20, >>>>>>> legend: 'bottom', >>>>>>> isStacked: true, >>>>>>> allowHtml:false, >>>>>>> chartArea: {left: 80, top: 50}, >>>>>>> titleX: 'Date', titleY: 'Page views', >>>>>>> title: '<%=keyDisplayName%>' >>>>>>> } >>>>>>> chart.draw(data, options); >>>>>>> } >>>>>>> google.setOnLoadCallback(**drawV**isualization); >>>>>>> </script> >>>>>>> </div> >>>>>>> >>>>>>> Thanks >>>>>>> Lakshman >>>>>>> >>>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google Visualization API" group. >>>>> To view this discussion on the web visit https://groups.google.com/d/* >>>>> *msg/google-visualization-api/-**/3SH3jXt7Rm0J<https://groups.google.com/d/msg/google-visualization-api/-/3SH3jXt7Rm0J> >>>>> . >>>>> >>>>> To post to this group, send email to google-visua...@googlegroups.** >>>>> com. >>>>> To unsubscribe from this group, send email to >>>>> google-visualization-api+**[email protected]. >>>>> For more options, visit this group at http://groups.google.com/** >>>>> group/google-visualization-**api?hl=en<http://groups.google.com/group/google-visualization-api?hl=en> >>>>> . >>>>> >>>> >>>> -- >> You received this message because you are subscribed to the Google Groups >> "Google Visualization API" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/google-visualization-api/-/9UZskg3XZRYJ. >> >> To post to this group, send email to >> [email protected]<javascript:> >> . >> To unsubscribe from this group, send email to >> [email protected] <javascript:>. >> For more options, visit this group at >> http://groups.google.com/group/google-visualization-api?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-visualization-api/-/lSBB5VHPBBkJ. 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.
