Client-side GChart is a pure-GWT client-side charting solution. It does not require browser plugins, external JavaScript, or server round-trips. The package supports bar, line, and pie charts, custom ticks, left and right y axes, grid-lines, annotated data points, pop-ups, click events, and more.
| Tags | Scientific/Engineering Visualization Software Development Widget Sets Libraries |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: This version adds a GWT canvas rendering option for sharper, faster, alpha-transparent, pie, line, and area charts. Additional features include easier-to-print charts, inside/outside/centered ticks, improved plot-area clipping, and faster single-curve updates.


Changes: As illustrated by the live demo's "LayZLine Chart Editor", the new getMouseCoordinate method can be used to add points to a chart at the position where the user clicked. The closely related clientToModel and modelToClient methods let you convert between client-window pixel coordinates and the model coordinates associated with any chart axis. There's also a method to change GChart's default curve colors. Several bugs were fixed.


Changes: GChart now tracks mouse activities over the chart, and selects points, displays pop-ups, and fires off click events accordingly. The updated live demo illustrates all of these new features.


Changes: Client-side, line charts are now much faster and better looking thanks to a new interface that lets you plug an external GWT vector graphics library (canvas) into GChart. The updated live demo plugs into the GWT incubator's graphics library to update a sine/cosine chart 10 times faster in IE7 and 20 times faster in FF2, compared to using GChart's built-in, HTML-rectangle-based algorithms.


Changes: This release adds a new LINE symbol type for faster/better solidly connected line charts, and a new layout algorithm that centers title, footnotes, axis labels, and legend within explicitly-sizable bands around the plot area. In particular, since these bands have default thicknesses of 0px when empty, Sparkline charts are now straightforward.