Trying to create independent colors for the columns in my graph. I know I can pass in a color parameter, in fact the code below I already am.
If I set up my datatable as follows, I only get 1 color. Currently the API only gives me multiple colors if I send the data through as a column group. source | size x 20 y 40 z 60 I would have 3 columns, all would be the same color. Here is a column group example: source | size | price x 20 100 y 40 80 z 60 20 This would give me three column GROUPS, and they would be labeled x, y, and z. Each column group would have 2 bars represented on the graph, for a total of 6 bars. All 3 of the size bars (1 in each of x y and z groups) would be one color. All 3 of price bars would be another color. What I want is to have 5 columns that are 5 colors. Currently, I have to do this with a group that looks like this: Sov | nike | adidas | puma | NB | reebok nike 30 adidas 20 puma 15 NB 25 reebok 10 The result of this is a graph that has 5 bars displayed in 5 different colors. Sweet! Oh, yeah. Except for the fact that each of the bars are now VERY skinny, because the graph is set up to accept 25 columns (5x5, which is the 5 column groups multiplied by the 5 columns per group). Is there a better way? Code below (dataTable obviously accepts variables that aren't shown. Results are similar to the 5x5 chart above) function drawSoV(sov1, sov2, sov3, sov4, sov5) { // Create our data table. var gdata = new google.visualization.DataTable(); gdata.addColumn('string','SoV'); gdata.addColumn('number', kws[0]); gdata.addColumn('number', kws[1]); gdata.addColumn('number', kws[2]); gdata.addColumn('number', kws[3]); gdata.addColumn('number', kws[4]); gdata.addRows(5); //Set Column 1 for tooltips & hAxis gdata.setCell(0,0,kws[0]); gdata.setCell(1,0,kws[1]); gdata.setCell(2,0,kws[2]); gdata.setCell(3,0,kws[3]); gdata.setCell(4,0,kws[4]); gdata.setCell(0,1,sov1); // col1 value gdata.setCell(1,2,sov2); // col2 value gdata.setCell(2,3,sov3); // col3 value gdata.setCell(3,4,sov4); // col4 value gdata.setCell(4,5,sov5); // col5 value SoVChart = new google.visualization.ColumnChart(document.getElementById('sov')); SoVChart.draw(gdata, { chartArea: {width:300,height:200,top:20,left:30}, hAxis: {textStyle:{fontName: 'Trebuchet MS', fontSize:'13'}}, width: 360, height: 350, colors: ['#FFCC00','#1E88C8','#33CC00','#990066','#A61E1E'], legend: 'none' }); google.visualization.events.addListener(SoVChart, 'onmouseover', barMouseOver); google.visualization.events.addListener(SoVChart, 'onmouseout', barMouseOut); google.visualization.events.addListener(SoVChart, 'select', selectHandler); } -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To post to this group, send email to google-visualization-...@googlegroups.com. To unsubscribe from this group, send email to google-visualization-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en.