Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
Data
Data
Optimale Datenstruktur (Datenbank):

KategorieY-AchseX-Achse
RapidClipseKunden2013

4500

RapidClipseKunden20149500
RapidClipseKunden201510850
...

XDEV 5Verkäufe20131200
XDEV 5Verkäufe20148500
...

Optimale Objektstruktur (Java)

...

Code Block
languagejava
themeEclipse
firstline1
linenumberstrue
//Erstellen Model und hinzufügen der Kategorien
final ChartModel model = ChartModel.New()
	.addColumn(Column.New(Type.STRING, "productyear", "ProdukteJahr"))
	.addColumn(Column.New(Type.NUMBER, "sales", "Verkäufe"))
	.addColumn(Column.New(Type.NUMBER, "customer", "Kunden"));

//Füllen der Items
model.addRow("RapidClipse2013", "6500", 6500);
model.addRow("RapidClipse2014", "4321", 4321);
model.addRow("RapidClipse2015", "9460", 9460);
model.addRow("RapidClipse2016", "7450", 7450);
		
model.addRow("XDEV 52013", "1500", 1500);
model.addRow("XDEV 52014", "2850", 2850);
model.addRow("XDEV 52015", "685", 685);
model.addRow("XDEV 52016", "4850", 4850);

//Setzen des Models
areaChart.setModel(model);

...

Code Block
languagejava
themeEclipse
firstline1
titlemodel.addCategory(String value);
linenumberstrue
final ChartModel model = ChartModel.New()
	.addColumn(Column.New(Type.STRING, "productyear", "ProdukteJahr"))

//Parameter 1 ("RapidClipse2013"): definiert die Beschriftung und wird als Mapping Parameter und Gruppierung verwendet wird

...

Code Block
languagejava
themeEclipse
firstline1
titlemodel.addItem(String value, String value2, Integer value3)
linenumberstrue
model.addRow("RapidClipse2013", "7450", 7450);

//Parameter 1 ("RapidClipse2013"): Wert, welchen in der X-Achse angezeigt werden soll
//Parameter 2 ("20186358"): Zuweisung zur jeweiligen vorher festgelegten Kategorie (Kategoriemapping)
//Parameter 3 (7450): Wert für die Y-Achse. Zulässige Datentypen: Integer, Double

...