ComboChart
Example filling the data:
//Jedes Kombidiagramm benötigt einen Basistyp
//Mögliche Basistypen: SeriesType.BARS, SeriesType.AREA, SeriesType.STEPPED_AREA, SeriesType.LINE, SeriesType.CANDLESTICKS
this.comboChart.setSeriesType(SeriesType.BARS);
//Weiterhin kann eine unbegrenzte Anzahl von Unterserien hinzugefügt werden
//Der erste Parameter "Index", definiert die Spalte. Im folgenden Fall ist es die Spalte "Durchschnitt".
this.comboChart.addSeries(5, ComboSeries.New(SeriesType.LINE));
final ChartModel model = ChartModel.New()
.addColumn(Column.New(Type.STRING, "year", "Jahr"))
.addColumn(Column.New(Type.NUMBER, "bolivia", "Bolivia"))
.addColumn(Column.New(Type.NUMBER, "ecuador", "Ecuador"))
.addColumn(Column.New(Type.NUMBER, "madagascar", "Madagascar"))
.addColumn(Column.New(Type.NUMBER, "papua New Guinea", "Papua New Guinea"))
.addColumn(Column.New(Type.NUMBER, "rwanda", "Rwanda"))
.addColumn(Column.New(Type.NUMBER, "average", "Average"));
model.addRow("2004/05", 165, 938, 522, 998, 450, 614.6);
model.addRow("2005/06", 135, 1120, 599, 1268, 288, 682);
model.addRow("2006/07", 157, 1167, 587, 807, 397, 623);
model.addRow("2007/08", 139, 1110, 615, 968, 215, 609.4);
model.addRow("2008/09", 136, 691, 629, 1026, 366, 569.6);
//Setzen des Models
comboChart.setModel(model);
API and methods:
Properties |
|
Series Configuration |
As mentioned before, a series is like a native Bar, Line, Area, SteppedArea or Candlestick chart. Therefore, they have the same configuration options. Here is an example:
And there are many more properties to configure specific series. See LineChart, BarChart, AreaChart, CandlestickChart |