Also out of curiosity: Do elements like bars in a BarChart or the
spans in a Gauge get style names associated with them so I can control
them?  If so where is the reference on this?

That would be handy.

On Jan 2, 3:58 pm, pasqual <[email protected]> wrote:
> Thanks for the assistance, I did find a solution and the page about
> Colors was insightful.
>
> I should have used a different word than 'gradient'.  I created the
> effect on individual bars instead of BG color.
>
> The individual bars are solid colors, and the 'gradient' effect is
> spread across bars based on the y-value (height):
> ___
> |    |      ___
> |    |      |    |      ___
> |    |      |    |      |    |      ___
> |    |      |    |      |    |      |    |
> yellow  orange   red      dark red
>
> From the colors page, I was trying to get around this:
>      --"In the following chart, the third data set, Bar, is drawn in
> the first color. If only one color is specified, all data sets use
> that color."
>      --http://code.google.com/apis/chart/colors.html#chart_colors
>
> So I added a dataset for each color of bar:
>
>      for (int k=0; k<intensityHexColors.length; k++){
>            double n1 = k * MAX_VALUE/intensityHexColors.length;
>            double n2 = (k + 1) * MAX_VALUE/intensityHexColors.length - .001;
>            NumberFormat nf = NumberFormat.getFormat("#.##");
>            data.addColumn(ColumnType.NUMBER, nf.format(n1) + " - " +
> nf.format(n2));
>      }
>
> Then when I add data, I add it top the appropriate dataset, based on
> the y-value:
>
>      int intensityIdx = getIntensityHexIndex(val);
>      data.setValue(month, intensityIdx, val);
>
> And this part is important for display - I changed the chart to
> stacked, so zero values are invisible.
>
>      options.setStacked(true);
>
> Otherwise the zero y-values will still take up width, and make the
> other bars too skinny.
>
> Good luck to anyone else trying to achieve the same result and feel
> free to add further solutions.
>
> On Jan 2, 6:17 am, "m.zielke" <[email protected]> wrote:
>
> > Just found this hint in the Google-Chart 
> > documentationhttp://code.google.com/apis/chart/colors.html#linear_gradientthat
> > should do the trick nicely
>
> > On Jan 2, 8:14 am, pasqual <[email protected]> wrote:
>
> > > I am wondering if there is a way to color bars by value, preferably
> > > using gradient logic.  I am using GWT so I would prefer something
> > > compatible (unfortunately no Image Bar Chart yet)
>
> > > What I have so far renders all of the bars red like the sample.
> > > I would like to color them varying shades based on their values
> > > (Similar to TableColorFormat.addRange()).
>
> > > Any insight is appreciated.
>
> > > Thanks.
--~--~---------~--~----~------------~-------~--~----~
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