Inhalt:
- Daten- / Objektstruktur
- Füllen von Daten
Anchor | ||||
---|---|---|---|---|
|
Kategory | Wert |
---|---|
Bverages | 393 |
Condiments | 507 |
Confections | 386 |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
final XdevPieChartModel model = new XdevPieChartModel();
model.addItem("Beverages", 393, null);
model.addItem("Condimants", 507, null);
model.addItem("Confections", 386, null);
chart.setModel(model); |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
final XdevPieChartModel model = new XdevPieChartModel(); new ProductDAO().getProductsByCategoryForChart().forEach(p -> { model.addItem(p.getCategory().getCategoryname(), (int) p.getAmount(), null); }); chart.setModel(model); |
API und Methoden:
Füllen der Daten
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
model.addItem("Beverages", 393, null); //Parameter 1 ("Beverages"): Wert als Kategoriebenennung für die "Kuchenstücke" //Parameter 2 (393): Wert für die Größe der Stücke. Zulässige Datentypen: Integer, Double //Parameter 3 (Slice): Konfigurationsobjekt für dieses "Kuchenstück". Ist keine besondere Konfiguration notwendig wird einfach NULL übergeben. |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
XdevPieChartConfig config = new XdevPieChartConfig(); final ChartArea area = new ChartArea(); area.setBackgroundColor("Red"); // area.setHeigth("100"); //Höhe des Pie area.setWidth("100"); //Breite des Pie area.setLeft("100"); //Abstand des Pie von Links in Pixel area.setRight("100"); //Abstand des Pie von Links in Pixel area.setTop("100"); //Abstand des Pie von Links in Pixel config.setChartArea(area); |
...