Beispiel konfigurieren der Beschriftungen / Legenden / Farben
...
language | java |
---|---|
theme | Eclipse |
firstline | 1 |
linenumbers | true |
...
Definieren
...
eines
...
Definieren eines TextStyles
Über das TextStyle Objekt lassen sich alle Texte des Chart beeinflussen und konfigurieren. Ein Chart kann unterschiedlichen Stellen unterschiedliche TextStyles besitzen.
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//Erstellen einer Konfiguration für das Chart
XdevBarChartConfig config = new XdevBarChartConfig();
//Definieren eines BackgrundStyles
final BackgroundStyle style = new BackgroundStyle();
style.setFill("white"); //Wahl der Hintergrundfarben wahlweise in Kurzschreibweise ("Red") oder Farbcodes ("#FFFFFF")
style.setStroke("black"); //Wahl der Farbe für den Rand des Charts wahlweise in Kurzschreibweise ("Red") oder Farbcodes ("#FFFFFF")
style.setStrokeWidth(10); //Randbreite in Pixel
//Zuweisen der Konfiguration für Beschriftungen
config.setBackgroundColor(style); |
Beispiel:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//Erstellen einer Konfiguration für das Chart XdevBarChartConfig config = new XdevBarChartConfig(); //Definieren eines Backgroundstyles final BackgroundStyle style = new BackgroundStyle(); style.setFill("white"); style.setStroke("black"); style.setStrokeWidth(10); //Definieren eines Texstyles final TextStyle textStyle = new TextStyle(); textStyle.setBold(true); textStyle.setFontName("Arial"); textStyle.setFontSize(12); textStyle.setItalic(true); textStyle.setColor("Red"); oder textStyle.setColor("#FFFFFF"); //Definieren eines Legendenstyles LegendOptions legendOptions = new LegendOptions(); legendOptions.setTextStyle(textStyle); legendOptions.setPosition(XdevChartOptions.POSITION_BOTTOM); legendOptions.setMaxLines(5); legendOptions.setAlignment(XdevChartOptions.ALIGNMENT_CENTER); //Zuweisen der Konfiguration für Beschriftungen config.setBackgroundColor(style); config.setTitleTextStyle(textStyle); config.setLegend(legendOptions); |