...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public class BarChartObject { private String Y_Achse; private String kategorie; private String X_Achse; public String getY_Achse() { return this.Y_Achse; } public void setY_Achse(final String y_Achse) { this.Y_Achse = y_Achse; } public String getKategorie() { return this.kategorie; } public void setKategorie(final String kategorie) { this.kategorie = kategorie; } public String getX_Achse() { return this.X_Achse; } public void setX_Achse(final String x_Achse) { this.X_Achse = x_Achse; } } |
Beispiel füllen der Daten:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//Erstellen Model und hinzufügen der Kategorien final XdevBarChartModel model = new XdevBarChartModel(); model.addCategory("2017"); model.addCategory("2018"); //Füllen der Items model.addItem("Beverages", "2017", 560); model.addItem("Beverages", "2018", 560); model.addItem("Condiments", "2017", 530); model.addItem("Condiments", "2018", 530); //Setzen des Models barChart.setModel(model); |
...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
model.addItem("Beverages", "2017", 560);
//Parameter 1 ("Beverages"): Wert, welchen in der X-Achse angezeigt werden soll
//Parameter 2 ("2017"): Zuweisung zur jeweiligen vorher festgelegten Kategorie (Kategoriemapping)
//Parameter 3 (530): Wert für die Y-Achse. Zulässige Datentypen: Integer, Double, |
Beispiel konfigurieren der Achsen, Titel, Beschriftungen
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
XdevBarChartConfig conf = new XdevBarChartConfig();
//Setzen der Hintergrundfarbe
conf.setBackgroundColor(style);
//Setzen Untertitel
conf.setSubtitle("Mein Untertitel");
//Setzen Charttitel
conf.setTitle("Verkaufsübersicht");
final HAxis hAxis = new HAxis("Gekaufte Produkte");
ChartUtils.setHAxisScaling(hAxis, 50d, -500d, +800d);
hAxis.setSlantedText(true);
hAxis.setSlantedTextAngle(15);
|