Versions Compared

Key

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

Inhalt:

Anchor
TextStyles
TextStyles
Definieren eines TextStyles

...

Code Block
languagejava
themeEclipse
firstline1
linenumberstrue
//Definieren eines Legendenstyles
final Legend legend = Legend.Builder()
			.textStyle(textStyle) //Setzen eines TextStyles (siehe oben)
			.position(Position.BOTTOM) //Auswahl der Position für die Legende. Auswahlmöglichkeiten: .POSITION_BOTTOM, .POSITION_TOP, .POSITION_RIGHT, .POSITION_LEFT
			.maxLines(5) //Befindet sich die Legende Über dem Chart (POSITION_TOP) kann hier entschieden werden bis auf wie viele Zeilen umgebrochen werden darf
			.build();

//Zuweisen der Konfiguration für Beschriftungen
this.chart.setLegend(legend);

Anchor
BackgroundStyle
BackgroundStyle

...

Konfigurieren von BackgroundStyle

Über das Objekt "BackgroundStyle" lassen sie die Legenden der einzelnen Chart beeinflussen und konfigurieren.

Code Block
languagejava
themeEclipse
firstline1
linenumberstrue
//Definieren eines BackgroundStyles
final StrokeFill background = Background.StrokeFill("White", 40, "#FFFFFF");
Param1: stroke("White") 	//Wahl der Hintergrundfarben wahlweise in Kurzschreibweise ("Red") oder Farbcodes ("#FFFFFF")
Param2: strokeWidth(40)	 	//Randbreite in Pixel
Param3: fill("#FFFFFF") 	//Wahl der Farbe für den Rand des Charts wahlweise in Kurzschreibweise ("Red") oder Farbcodes ("#FFFFFF")

oder

//Definieren der Hintergrundfarbe
final Color background = Background.Color("green");

//Zuweisen der Konfiguration für Beschriftungen
chart.setBackgroundColor(background);

Anchor
Position und Größe
Position und Größe
Konfigurieren von Größe und Position

Code Block
languagejava
themeEclipse
firstline1
linenumberstrue
final ChartArea chartArea = ChartArea.New("100", "100", "500", "500"); // Parameter für Abstand links, rechts und Höhe, Breite des Charts

this.chart.setChartArea(chartArea);

...

Code Block
languagejava
themeEclipse
firstline1
linenumberstrue
//Definieren einesder BackgroundstylesHintergrundfarbe
final BackgroundStyleColor stylebackground = new BackgroundStyle();
style.setFillBackground.Color("whitegreen");
style.setStroke("black");
style.setStrokeWidth(10);

//Definieren eines Texstyles
final TextStyle textStyle = new TextStyle.Builder();
textStyle			.setBoldfontName(true"Arial");
textStyle			.setFontNamecolor("Arialred");
textStyle			.setFontSizebold(12);
textStyle			.setItalicitalic(true);
textStyle			.setColorfontSize("Red"12); oder textStyle.setColor("#FFFFFF"
			.build();

//Definieren eines Legendenstyles
LegendOptionsfinal Legend legendOptionslegend = new LegendOptionsLegend.Builder();
legendOptions			.setTextStyletextStyle(textStyle);
legendOptions			.setPositionposition(XdevChartOptionsPosition.POSITION_BOTTOM);
legendOptions			.setMaxLinesmaxLines(5);
legendOptions			.setAlignmentbuild(XdevChartOptions.ALIGNMENT_CENTER);

//Zuweisen der Konfiguration für Beschriftungen
Chartthis.chart.setBackgroundColor(stylebackground);
Chartthis.chart.setTitleTextStylesetLegend(textStylelegend);
Chartthis.chart.setLegendsetTitleTextStyle(legendOptionstextStyle);