Versions Compared

Key

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


...


Div
classpdfExportLandscape

Scripting-Dokumentation der graphomate bubbles für SAP Lumira Designer

Version 2020.4 – Stand Oktober 2020

Div
classnoprint

PDF

Einführung

Die graphomate bubbles Extension unterstützt die Skriptsprache von Designer. Somit ist es möglich, die Extension zur Laufzeit interaktiv zu verwenden. Beispielsweise können neue Daten gesetzt, Titel bearbeitet und Skalierungen verändert werden.

Eine Auflistung der gegenwärtigen Funktionen und Beispiele zur Verwendung liefert dieses Dokument. Wir sind bemüht, den Funktionsumfang ständig zu erweitern. Sollten Ihnen bestimmte Funktionen fehlen, teilen Sie uns dies gerne über unser Kontaktformular mit.

Ereignisse

Die nachfolgend aufgelisteten Ereignisse stehen zur Verfügung. Auf diesen können im Property Sheet unter dem Punkt Events vom Benutzer geschriebene Skripte hinterlegt werden.


Ereignis NameBeschreibung
On Element Clicked

Wird ausgelöst, wenn der Benutzer zur Laufzeit auf eine Bubble in der Zeichenfläche klickt. Um einen Drilldown zu ermöglichen, muss an dieser Stelle auf die Benutzereingabe reagiert werden. Zum Zeitpunkt dieses Ereignisses werden die Rückgabewerte folgender Funktionen aktualisiert:

  • getSelectedMember() 
On Bubbles Selected

Wird ausgelöst, wenn mit Hilfe der Rechteckselektion eine oder durch Strg+Click mehrere Bubbles ausgewählt werden. Um einen Drilldown anderer Komponenten zu ermöglichen, muss an dieser Stelle auf die Auswahl reagiert werden. Zum Zeitpunkt des Ereignisses werden die Rückgabewerte folgender Funktionen aktualisiert:

  • getSelectedMemberTexts()
  • getSelectedMemberKeys()

Funktionen

Folgende Funktionen stehen für die graphomate bubbles Extension zur Verfügung. Diese können innerhalb des Skript-Editors von Designer angesprochen werden.


getCategoryLabelStructuregetXAxisLabelStructuregetXAxisLabelStructure;,true,falseGibt einen String der eine kommaseparierte Liste enthält. Die booleschen Werte der Liste repräsentieren die Sichtbarkeit einzelner Elemente des automatisch generierten X-Achsenlabels.getYAxisLabelStructuregetYAxisLabelStructure;,true,false einen String zurück, der eine kommaseparierte Liste enthält. Die booleschen Werte der Liste repräsentieren die Sichtbarkeit einzelner Elemente des automatisch generierten Y-Achsenlabels.getCircleLabelStructuregetCircleLabelStructure;,false einen String zurück, der eine kommaseparierte Liste enthält. Die booleschen Werte der Liste repräsentieren die Sichtbarkeit einzelner Elemente des automatisch generierten Circle-Labels.getArcLabelStructuregetArcLabelStructure;,true,false einen String der eine kommaseparierte Liste enthält. Die booleschen Werte der Liste repräsentieren die Sichtbarkeit einzelner Elemente des automatisch generierten Arc-LabelsgetDeviationLabelStructuregetDeviationLabelStructure; einen String zurück, der eine kommaseparierte Liste enthält. Die booleschen Werte der Liste repräsentieren die Sichtbarkeit einzelner Elemente des automatisch generierten Deviation-Labels.getPerformanceLimit100 Anzahl an Bubbles zurück, die als Grenzwert für den Performance-Modus verwendet wird. Wenn die Anzahl der Bubbles diesen Wert übersteigt, werden alle Datenpunkte als minimalistische, performanceoptimierte Kreise dargestellt. So können auch hunderte Datenpunkte dargestellt werden ohne den Browser zu verlangsamen.getZoomModegetZoomModenone einen String zurück, der den aktuell aktiven Zoom-Modus repräsentiert.getContextMenuCustomEventVisibility(int indexgetContextMenuCustomEventVisibility1 die Sichtbarkeit des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert.getContextMenuCustomEventName(int indexgetContextMenuOptionVisibility(int indexgetHighlightedBubblesgetHighlightedBubblesSouth, East eine Liste von Zeichenketten zurück, die verwendet werden um Bubbles inital hervorzuheben.getFadeOutOpacity
Getter NameBeispielBeispiel RückgabewertBeschreibung
getArcColor() GRAPHOMATEBUBBLE_1 .getArcColor();#BBBBBBGibt den hexadezimalen Farbcode der Dimension Arc zurück.
getBadColor()GRAPHOMATEBUBBLE_1 .getBadColor();#FF0000Gibt den hexadezimalen Farbcode der negativen Abweichungen zurück.
getCategoryLabelColor()GRAPHOMATEBUBBLE_1 .getCategoryLabelColor();#666666 Gibt den hexadezimalen Farbcode der Category Labels zurück.
getCategoryLabelFontSize()GRAPHOMATEBUBBLE_1 .getCategoryLabelFontSize();12

Gibt die Schriftgröße der Category Labels in [px] zurück. 

getCircleColor()GRAPHOMATEBUBBLE_1 .getCircleColor();#007CC1

Gibt den hexadezimalen Farbcode der Dimension Circle zurück.

getDisplayAxisLabels()GRAPHOMATEBUBBLE_1 .getDisplayAxisLabels();trueGibt zurück, ob die Achsenbeschriftungen ein- oder ausgeblendet werden.
getDisplayCategoryLabels()GRAPHOMATEBUBBLE_1 .getDisplayCategoryLabels();auto 

Gibt zurück, ob die Category Labels immer eingeblendet werden (always), bei Kollision ausgeblendet werden (auto) oder niemals angezeigt werden (never).

getDisplayCircleLabels()GRAPHOMATEBUBBLE_1 .getDisplayCircleLabels();auto

Gibt zurück, ob die Circle Labels immer eingeblendet werden (always), bei Kollision ausgeblendet werden (auto) oder niemals angezeigt werden (never).

getDisplayLegend()GRAPHOMATEBUBBLE_1 .getDisplayLegend();trueGibt zurück, ob die Legende des Diagramms ein- oder ausgeblendet wird.
getDisplayTitle()GRAPHOMATEBUBBLE_1 .getDisplayTitle();true

Gibt zurück, ob der Titel des Diagramms ein- oder ausgeblendet wird.

getDisplayValueLabels()GRAPHOMATEBUBBLE_1 .getDisplayValueLabels();true 

Gibt zurück, ob die Value Labels der Bubbles angezeigt werden.

getDrawFullBoxes()GRAPHOMATEBUBBLE_1 .getDrawFullBoxes();true

Gibt den Wert der Property Draw Full Boxes zurück, der beschreibt, ob durch die Skalierung der Achsen komplette Quadranten entstehen oder der Platz gänzlich ausgenutzt wird.

getExtendedNumberFormat()GRAPHOMATEBUBBLE_1 .getExtendedNumberFormat();-||.|,|1|1|Gibt den erweiterten Formatstring zurück.
getFontFamily()GRAPHOMATEBUBBLE_1 .getFontFamily();ArialGibt die Schriftart zurück, die für alle Diagrammbeschriftungen verwendet wird. 
getGoodColor()GRAPHOMATEBUBBLE_1 .getGoodColor();#8CB400 Gibt den hexadezimalen Farbcode der positiven Abweichungen zurück.
getLabelFormatMode() GRAPHOMATEBUBBLE_1 .getLabelFormatMode();extendedGibt zurück, welcher Modus für das Formatieren der Zahlen verwendet wird. Abhängig davon wird entweder der Formatstring nach numeral-js oder der erweiterte Formatstring angewendet. Valide Werte sind basic und extended.
getLegendFontSize()GRAPHOMATEBUBBLE_1 .getLegendFontSize();12

Gibt die Schriftgröße der Legendenelemente in [px] zurück. 

getLocale()GRAPHOMATEBUBBLE_1 .getLocale();enGibt die Ländereinstellung des Diagramms zurück. Valide Werte sind en, de, fr und auto.
getMaxRadius()GRAPHOMATEBUBBLE_1 .getMaxRadius();42

Gibt den Wert der Property Maximal Radius zurück, der beschreibt welchen Radius in [px] die größte Bubble besitzt. 

getMinRadius()GRAPHOMATEBUBBLE_1 .getMinRadius();10Gibt den Wert der Property Minimal Radius zurück, der beschreibt welchen Radius in [px] die kleinste Bubble besitzt. 
getNegativeDeviationIsGood()GRAPHOMATEBUBBLE_1 .getNegativeDeviationIsGood();falseGibt zurück, ob negative Abweichungen als positiv gewertet und somit mit der positiven Farbe dargestellt werden.
getNumeralJsString()GRAPHOMATEBUBBLE_1 .getNumeralJsString();0.0aGibt das Nummernformat nach numeral-js zurück mit dem alle Zahlen des Diagramms formatiert werden.
getPadding()GRAPHOMATEBUBBLE_1 .getPadding();25Gibt den Wert des Randabstands in [px] zurück, der für das Diagramm angewendet wird. 
getSelectedMember(Dimension dimensionKey, String series)GRAPHOMATEBUBBLE_1 .getSelectedMember("Keyfigures","autox");OD_NWI_RCOD

Nachdem der User auf der Zeichenfläche auf eine Bubble geklickt hat, gibt diese Funktion den Member der spezifizierten Dimension dimensionKey aus der gewählten Serie series zurück. Als Seriekann „x“, „y“, „circle“, „arc, oder dev“ oder „auto“ gewählt werden. Für „auto“ entscheidet die Position des Klicks auf die Bubble, ob der Wert für die Serie Circle, Arc oder Deviation zurückgegeben wird. Der Member “ gewählt werden. Der Member stellt verschiedene Properties wie text, internalKey und externalKey zur Verfügung.

getSelectedMemberTexts(Dimension dimensionKey, String series)GRAPHOMATEBUBBLE_1.getSelectedMemberTexts("CalYear", "circle");2009,2010,2011Nachdem der User Bubbles mithilfe der Rechteckselektion ausgewählt hat, gibt diese Funktion eine Liste aus den Namen aller Member der spezifizierten Dimension dimensionKey aus der gewählten Serie series zurück die Teil der Auswahl sind. Als Seriekann „x“, „y“, „circle“, „arc“ oder „dev gewählt werden.
getSelectedMemberKeys(Dimension dimensionKey, String series)GRAPHOMATEBUBBLE_1.getSelectedMemberKeys("CalYear", "circle");TY09,TY10,TY11Nachdem der User Bubbles mithilfe der Rechteckselektion ausgewählt hat, gibt diese Funktion eine Liste aus den Keys aller Member der spezifizierten Dimension dimensionKey aus der gewählten Serie series zurück die Teil der Auswahl sind. Als Seriekann „x“, „y“, „circle“, „arc“ oder „dev gewählt werden.
getTitle()GRAPHOMATEBUBBLE_1 .getTitle();Net Sales by Area

Gibt den Text des Titels zurück. 

getTitleFontSize()GRAPHOMATEBUBBLE_1 .getTitleFontSize();18Gibt die Schriftgröße des Titels in [px] zurück. 
getTitlePadding()GRAPHOMATEBUBBLE_1 .getTitlePadding();10Gibt den Abstand des Titels zum restlichen Diagramm in [px] zurück. 
getUseFormattedData()GRAPHOMATEBUBBLE_1 .getUseFormattedData();falseGibt zurück, ob für die Datenbeschriftungen im Diagramm formatierte Daten aus der Datenquelle verwendet werden.
getValueLabelFontSize()GRAPHOMATEBUBBLE_1 .getValueLabelFontSize();10Gibt die Schriftgröße der Value Labels in [px] zurück. 
getReserveSpaceForHiddenLabels()GRAPHOMATEBUBBLE_1 .getReserveSpaceForHiddenLabels();true

Gibt zurück ob bei der Skalierung der Achsen Platz für Labels reserviert wird, die durch den Entkollidierungsautomatismus ausgeblendet wurden.

getReserveSpaceForAnnotations()

GRAPHOMATEBUBBLE_1 .getReserveSpaceForAnnotations();

true

Gibt zurück ob der Platz der Achsen groß genug gehalten wird um Labels, die durch Annotations beim Fahren mit der Maus über Bubbles entstehen, darstellen zu können.

getManualXLabel()GRAPHOMATEBUBBLE_1 .getManualXLabel();Net Sales

Gibt die Zeichenkette zurück, die als manuell gesetztes X-Achsen Serienlabel genutzt wird.

getManualYLabel()GRAPHOMATEBUBBLE_1 .getManualYLabel();Net Sales

Gibt die Zeichenkette zurück, die als manuell gesetztes Y-Achsen Serienlabel genutzt wird.

getManualCircleLabel()GRAPHOMATEBUBBLE_1 .getManualCircleLabel();Net Sales

Gibt die Zeichenkette zurück, die als manuell gesetztes Circle Serienlabel genutzt wird.

getManualArcLabel()GRAPHOMATEBUBBLE_1 .getManualArcLabel();Net Sales

Gibt die Zeichenkette zurück, die als manuell gesetztes Arc Serienlabel genutzt wird.

getManualDevLabel()GRAPHOMATEBUBBLE_1 .getManualDevLabel();Net Sales

Gibt die Zeichenkette zurück, die als manuell gesetztes Deviation Serienlabel genutzt wird.

getUseManualXLabel()GRAPHOMATEBUBBLE_1 .getUseManualXLabel();true

Gibt zurück ob das manuell gesetzte X-Achsen Serienlabel im Diagramm genutzt wird.

getUseManualYLabel()GRAPHOMATEBUBBLE_1 .getUseManualYLabel();true

Gibt zurück ob das manuell gesetzte Y-Achsen Serienlabel im Diagramm genutzt wird.

getUseManualCircleLabel()GRAPHOMATEBUBBLE_1 .getUseManualCircleLabel();true

Gibt zurück ob das manuell gesetzte Circle Serienlabel im Diagramm genutzt wird.

getUseManualArcLabel()GRAPHOMATEBUBBLE_1 .getUseManualArcLabel();true

Gibt zurück ob das manuell gesetzte Arc Serienlabel im Diagramm genutzt wird.

getUseManualDevLabel()GRAPHOMATEBUBBLE_1 .getUseManualDevLabel();true

Gibt zurück ob das manuell gesetzte Deviation Serienlabel im Diagramm genutzt wird.

getDisplayAnnotations()GRAPHOMATEBUBBLE_1 .getDisplayAnnotations();true

Gibt zurück, ob Annotations beim Fahren mit der Maus über eine Bubble dargestellt werden.

getFillBubbles()GRAPHOMATEBUBBLE_1 .getFillBubbles();false

Gibt zurück, ob die Fläche der Bubbles mit der Circle Serienfarbe gefüllt werden soll.

getCollisionAdjustmentFactor()GRAPHOMATEBUBBLE_1 .getCollisionAdjustmentFactor();3

Gibt eine Zahl zurück, die aussagt wie weit (in px) sich Labels überlappen dürfen bis der Entkollidierungsautomatismus sie ausblendet.

getDisplayOuterGridLines()GRAPHOMATEBUBBLE_1 .getDisplayOuterGridLines();true

Gibt zurück, ob die äußeren Gridlinien ein- oder ausgeblendet sind.

getDisplayInnerGridLines()GRAPHOMATEBUBBLE_1 .getDisplayInnerGridLines();true

Gibt zurück, ob die inneren Gridlinien ein- oder ausgeblendet sind.

getFixedBeginOfXAxis()GRAPHOMATEBUBBLE_1 .getFixedBeginOfXAxis();100000

Gibt den manuellen Beginn der Skalierung der X Achse zurück.

getFixedEndOfXAxis()GRAPHOMATEBUBBLE_1 .getFixedEndOfXAxis();200000

Gibt das manuelle Ende der Skalierung der X Achse zurück.

getFixedBeginOfYAxis()GRAPHOMATEBUBBLE_1 .getFixedBeginOfYAxis();-500

Gibt den manuellen Beginn der Skalierung der Y Achse zurück.

getFixedEndOfYAxis()GRAPHOMATEBUBBLE_1 .getFixedEndOfYAxis();500

Gibt das manuelle Ende der Skalierung der Y Achse zurück.

getUseFixedBeginOfXAxis()GRAPHOMATEBUBBLE_1 .getUseFixedBeginOfXAxis();true

Gibt zurück, ob der manuelle Beginn der X Achse angewendet wird.

getUseFixedEndOfXAxis()GRAPHOMATEBUBBLE_1 .geUseFixedEndOfXAxis();true

Gibt zurück, ob das manuelle Ende der X Achse angewendet wird.

getUseFixedBeginOfYAxis()GRAPHOMATEBUBBLE_1 .getUseFixedBeginOfYAxis();true

Gibt zurück, ob der manuelle Beginn der Y Achse angewendet wird.

getUseFixedEndOfYAxis()GRAPHOMATEBUBBLE_1 .getUseFixedEndOfYAxis();true

Gibt zurück, ob das manuelle Ende der Y Achse angewendet wird.

getCategoryLabelStructure
getSeries()GRAPHOMATEBUBBLE_1 .getSeries();

true,true,false

Gibt einen String zurück, der eine kommaseparierte Liste enthält. Die booleschen Werte der Liste repräsentieren die Sichtbarkeit einzelner Elemente des Category Labels.

{'(MEASURES_DIMENSION)': 'budget', 'product':'5020'}

Gibt die Zeichenkette zurück, die die Selektion der angefragten Datenserie beschreibt.

getUseAbsoluteCircleValues()GRAPHOMATEBUBBLE_1 .getUseAbsoluteCircleValues()trueGibt zurück, ob die Größe der Bubbles durch den Betrag des jeweiligen Datenwerts bestimmt werden soll, wenn dieser negativ ist.
getContextMenuAvailable()GRAPHOMATEBUBBLE_1 .getContextMenuAvailable()trueGibt zurück, ob das Kontextmenü abgeschaltet oder durch Rechtsklick errreichbar ist.
getDisplayTooltip()GRAPHOMATEBUBBLE_1 .getDisplayTooltip()true,trueGibt zurück, ob die Bubbles ein Tooltip anzeigen sollen, wenn mit der Maus über sie gehovert wird.
getHighlightOnHover()GRAPHOMATEBUBBLE_1 .getHighlightOnHover()trueGibt zurück, ob Bubbles, über die mit der Maus gehovert wird, hervorgehoben werden sollen. Die Hervorhebung wird erreicht indem alle anderen Bubbles leicht transparent dargestellt werden. So sticht die im Fokus stehende Bubble heraus.
getLegendOffset()GRAPHOMATEBUBBLE_1 .getLegendOffset()true,true,false5Gibt getSeriesden vertikalen Versatz der Legendeneinträge in px zurück.
getLegendRadius()GRAPHOMATEBUBBLE_1 .getSeriesgetLegendRadius();

{'(MEASURES_DIMENSION)': 'budget', 'product':'5020'}

Gibt die Zeichenkette zurück, die die Selektion der angefragten Datenserie beschreibt.

getUseAbsoluteCircleValues10Gibt den Radius der Vorschaububbles von Legendeneinträgen in px zurück.
getPerformanceLimit()GRAPHOMATEBUBBLE_1 .getPerformanceLimit()100Gibt die Anzahl an Bubbles zurück, die als Grenzwert für den Performance-Modus verwendet wird. Wenn die Anzahl der Bubbles diesen Wert übersteigt, werden alle Datenpunkte als minimalistische, performanceoptimierte Kreise dargestellt. So können auch hunderte Datenpunkte dargestellt werden ohne den Browser zu verlangsamen.
getZoomMode()GRAPHOMATEBUBBLE_1 .getUseAbsoluteCircleValuesgetZoomMode()truenoneGibt einen String zurück, ob die Größe der Bubbles durch den Betrag des jeweiligen Datenwerts bestimmt werden soll, wenn dieser negativ ist.getContextMenuAvailable(den aktuell aktiven Zoom-Modus repräsentiert.
getContextMenuCustomEventVisibility(int index)GRAPHOMATEBUBBLE_1.getContextMenuAvailablegetContextMenuCustomEventVisibility(1);truefalseGibt zurück, ob das Kontextmenü abgeschaltet oder durch Rechtsklick errreichbar ist.getDisplayTooltip(die Sichtbarkeit des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert.
getContextMenuCustomEventName(int index)GRAPHOMATEBUBBLE_1.getDisplayTooltipgetContextMenuCustomEventName(1);trueCustom Event 1Gibt zurück, ob die Bubbles ein Tooltip anzeigen sollen, wenn mit der Maus über sie gehovert wird.
getHighlightOnHover()GRAPHOMATEBUBBLE_1 .getHighlightOnHover()trueGibt zurück, ob Bubbles, über die mit der Maus gehovert wird, hervorgehoben werden sollen. Die Hervorhebung wird erreicht indem alle anderen Bubbles leicht transparent dargestellt werden. So sticht die im Fokus stehende Bubble heraus.
getLegendOffset()GRAPHOMATEBUBBLE_1 .getLegendOffset()5Gibt den vertikalen Versatz der Legendeneinträge in px zurück.
getLegendRadius()GRAPHOMATEBUBBLE_1 .getLegendRadius()10Gibt den Radius der Vorschaububbles von Legendeneinträgen in px zurück.
getPerformanceLimit(den Namen des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert.
getContextMenuOptionVisibility(int index)GRAPHOMATEBUBBLE_1.getContextMenuOptionVisibility(1);falseGibt die Sichtbarkeit des angefragten Kontextmenüeintrags zurück. Die folgenden Indices können verwendet werden: 2 für Filters, 3 für Context Sensitive Filters, 4 für Filter and Hide, 5 für Clear Filters, 6 für Drilldown, 7 für Drillup, 9 für Member Display.
getConnectBubbles()GRAPHOMATEBUBBLE_1.getConnectBubbles();falseGibt zurück, ob Bubbles durch Verbindungslinien miteinander verbunden werden.
getConnectOnHover()GRAPHOMATEBUBBLE_1.getConnectOnHover();falseGibt zurück, ob Bubbles erst durch das Überfahren mit der Maus miteinander verbunden werden.
getHighlightedBubbles()GRAPHOMATEBUBBLE_1.getContextMenuCustomEventNamegetHighlightedBubbles(1);Custom Event 1Gibt den Namen des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert.South, EastGibt eine Liste von Zeichenketten zurück, die verwendet werden um Bubbles inital hervorzuheben.
getConnectionMatcherIndex()GRAPHOMATEBUBBLE_1.getContextMenuOptionVisibilitygetConnectionMatcherIndex(1);false1Gibt die Sichtbarkeit des angefragten Kontextmenüeintrags zurück. Die folgenden Indices können verwendet werden: 2 für Filters, 3 für Context Sensitive Filters, 4 für Filter and Hide, 5 für Clear Filters, 6 für Drilldown, 7 für Drillup, 9 für Member Display.getConnectBubblesan welcher Index verwendet wird, um das Element der Kategoriebeschriftung auszuwählen das verwendet wird um Bubbles einander zuzuordnen.
getFadeOutOpacity()GRAPHOMATEBUBBLE_1.getConnectBubblesgetFadeOutOpacity();false0.3Gibt zurück, ob Bubbles durch Verbindungslinien miteinander verbunden werden.getConnectOnHoverwie stark Bubbles die nicht hervorgehoben sind ausgeblendet werden. 0.0 bedeutet vollständig ausgeblendet und 1.0 bedeutet vollständig eingeblendet.
getXAxisMin()GRAPHOMATEBUBBLE_1.getConnectOnHovergetXAxisMin();false0.0Gibt zurück, ob Bubbles erst durch das Überfahren mit der Maus miteinander verbunden werden.wie der berechnete Wert für das Minimum der X-Achse lautet.
getXAxisMax()GRAPHOMATEBUBBLE_1.getXAxisMax();10000.0Gibt getConnectionMatcherIndexzurück, wie der berechnete Wert für das Maximum der X-Achse lautet.
getYAxisMin()GRAPHOMATEBUBBLE_1.getConnectionMatcherIndexgetYAxisMin();1-50.0Gibt an welcher Index verwendet wird, um das Element der Kategoriebeschriftung auszuwählen das verwendet wird um Bubbles einander zuzuordnen.zurück, wie der berechnete Wert für das Minimum der Y-Achse lautet.
getYAxisMax()GRAPHOMATEBUBBLE_1.getFadeOutOpacitygetYAxisMax();50.0.3Gibt zurück, wie stark Bubbles die nicht hervorgehoben sind ausgeblendet werden. 0.0 bedeutet vollständig ausgeblendet und 1.0 bedeutet vollständig eingeblendetder berechnete Wert für das Maximum der Y-Achse lautet.



setDisplayOuterGridLines(boolean displayOuterGridLinessetDisplayOuterGridLines, ob die äußeren Gridlinien sichtbar sein sollen.setDisplayInnerGridLines(boolean displayInnerGridLinessetDisplayInnerGridLinestruesetFixedBeginOfXAxis(float beginOfXAxissetFixedBeginOfXAxis10000setFixedEndOfXAxis(float endOfXAxissetFixedEndOfXAxis200000Setzt das manuelle Ende der Skalierung setFixedBeginOfYAxis beginOfYAxissetFixedBeginOfYAxis-500Setzt den manuellen Beginn der Skalierung setFixedEndOfYAxisfloat endOfYAxissetFixedEndOfYAxis500 das manuelle Ende der Skalierung der Y-Achse.setUseFixedBeginOfXAxis(boolean fixedBeginOfXAxis
Setter NameBeispielBeschreibung
setArcColor(string value)GRAPHOMATEBUBBLE_1 .setArcColor("#BBBBBB");Setzt den hexadezimalen Farbcode der Dimension Arc.
setBadColor(string value)GRAPHOMATEBUBBLE_1 .setBadColor("#FF0000");Setzt den hexadezimalen Farbcode der negativen Abweichungen.
setCategoryLabelColor(string value)GRAPHOMATEBUBBLE_1 .setCategoryLabelColor("#666666"); Setzt den hexadezimalen Farbcode der Category Labels.
setCategoryLabelFontSize(integer value)GRAPHOMATEBUBBLE_1 .setCategoryLabelFontSize(12);Setzt die Schriftgröße der Category Labels in [px]. 
setCircleColor(string value)GRAPHOMATEBUBBLE_1 .setCircleColor("#007CC1");

Setzt den hexadezimalen Farbcode der Dimension Circle.

setDisplayAxisLabels(boolean value)GRAPHOMATEBUBBLE_1 .setDisplayAxisLabels(true);

Setzt, ob die Achsenbeschriftungen ein- oder ausgeblendet werden.

setDisplayCategoryLabels(string value)GRAPHOMATEBUBBLE_1 .setDisplayCategoryLabels("auto");

Setzt, ob die Category Labels immer eingeblendet werden (always), bei Kollision ausgeblendet werden (auto) oder niemals angezeigt werden (never).

setDisplayCircleLabels(string value)

GRAPHOMATEBUBBLE_1 .setDisplayCircleLabels("auto");

Setzt, ob die  Circle Labels immer eingeblendet werden (always), bei Kollision ausgeblendet werden (auto) oder niemals angezeigt werden (never).
setDisplayLegend(boolean value)GRAPHOMATEBUBBLE_1 .setDisplayLegend(true);Setzt, ob die Legende des Diagramms ein- oder ausgeblendet wird.
setDisplayTitle(boolean value)GRAPHOMATEBUBBLE_1 .setDisplayTitle(true);Setzt, ob der Titel des Diagramms ein- oder ausgeblendet wird.
setDisplayValueLabels(boolean value)GRAPHOMATEBUBBLE_1 .setDisplayValueLabels(true);Setzt, ob die Value Labels der Bubbles angezeigt werden.
setDrawFullBoxes(boolean value)GRAPHOMATEBUBBLE_1 .setDrawFullBoxes(true);Setzt den Wert der Property Draw Full Boxes, der beschreibt, ob durch die Skalierung der Achsen komplette Quadranten entstehen oder der Platz gänzlich ausgenutzt wird.
setExtendedNumberFormat(string value)GRAPHOMATEBUBBLE_1 .setExtendedNumberFormat("-||.|,|1|1|");Setzt den erweiterten Formatstring.
setFontFamily(string value)GRAPHOMATEBUBBLE_1 .setFontFamily("Arial");

Setzt die Schriftart, die für alle Diagrammbeschriftungen verwendet wird. 

setGoodColor(string value)GRAPHOMATEBUBBLE_1 .setGoodColor("#8CB400"); Setzt den hexadezimalen Farbcode der positiven Abweichungen.
setLabelFormatMode(string val)GRAPHOMATEBUBBLE_1 .setLabelFormatMode("basic");Setzt, welcher Modus für das Formatieren der Zahlen verwendet wird. Abhängig davon wird entweder der Formatstring nach numeral-js oder der erweiterte Formatstring angewendet. Valide Werte sind basic und extended.
setLegendFontSize(integer value)GRAPHOMATEBUBBLE_1 .setLegendFontSize(12);Setzt die Schriftgröße der Legendenelemente in [px]. 
setLocale(string value)GRAPHOMATEBUBBLE_1 .setLocale("de");Setzt die Ländereinstellung des Diagramms. Valide Werte sind en, de, fr und auto.
setMaxRadius(integer value)GRAPHOMATEBUBBLE_1 .setMaxRadius(42);Setzt den Wert der Property Maximal Radius, der beschreibt welchen Radius in [px] die größte Bubble besitzt. 
setMinRadius(integer value)GRAPHOMATEBUBBLE_1 .setMinRadius(10);Setzt den Wert der Property Minimal Radius, der beschreibt welchen Radius in [px] die kleinste Bubble besitzt. 
setNegativeDeviationIsGood(boolean value)GRAPHOMATEBUBBLE_1 .setNegativeDeviationIsGood(false); Setzt, ob negative Abweichungen als positiv gewertet und somit mit der positiven Farbe dargestellt werden.
setNumeralJsString(string value)GRAPHOMATEBUBBLE_1 .setNumeralJsString("0.0a");Setzt das Nummernformat nach numeral-js mit dem alle Zahlen des Diagramms formatiert werden.
setPadding(integer value)GRAPHOMATEBUBBLE_1 .setPadding(20);Setzt den Wert des Randabstands in [px], der für das Diagramm angewendet wird. 
setTitle(string value)GRAPHOMATEBUBBLE_1 .setTitle("Net Sales by Area");Setzt den Text des Titels. 
setTitleFontSize(integer value)GRAPHOMATEBUBBLE_1 .setTitleFontSize(14);Setzt die Schriftgröße des Titels in [px]. 
setTitlePadding(integer value)GRAPHOMATEBUBBLE_1 .setTitlePadding(5);

Setzt den Abstand des Titels zum restlichen Diagramm in [px]. 

setUseFormattedData(Boolean)GRAPHOMATEBUBBLE_1 .setUseFormattedData(true); Setzt , ob für die Datenbeschriftungen im Diagramm formatierte Daten aus der Datenquelle verwendet werden.setValueLabelFontSizeden Text des Titels. 
setTitleFontSize(integer value)GRAPHOMATEBUBBLE_1 .setValueLabelFontSizesetTitleFontSize(1214);Setzt die Schriftgröße der Value Labels des Titels in [px]. 
setReserveSpaceForHiddenLabelssetTitlePadding(boolean reserveSpaceinteger value)GRAPHOMATEBUBBLE_1 .setReserveSpaceForHiddenLabelssetTitlePadding(true5);

Setzt ob bei der Skalierung der Achsen Platz für Labels vorgehalten wird, die durch den Entkollidierungsautomatismus ausgeblendet wurden.

setReserveSpaceForAnnotations(boolean reserveSpace

den Abstand des Titels zum restlichen Diagramm in [px]. 

setUseFormattedData(Boolean)GRAPHOMATEBUBBLE_1 .setReserveSpaceForAnnotationssetUseFormattedData(true);

Setzt ob der Platz der Achsen groß genug gehalten wird damit die Label der Annotations, die beim Fahren mit der Maus über die Bubbles entstehen, dargestellt werden können.

setManualXLabel(String xLabelSetzt, ob für die Datenbeschriftungen im Diagramm formatierte Daten aus der Datenquelle verwendet werden.
setValueLabelFontSize(integer value)GRAPHOMATEBUBBLE_1 .setManualXLabel("Net Sales"setValueLabelFontSize(12);Setzt die Zeichenkette, die als manuelles Label für die X-Achsen Serie genutzt wird.setManualYLabel(String yLabelSchriftgröße der Value Labels in [px]. 
setReserveSpaceForHiddenLabels(boolean reserveSpace)GRAPHOMATEBUBBLE_1 .setManualYLabel("Net Sales"setReserveSpaceForHiddenLabels(true);

Setzt die Zeichenkette, die als manuelles Label für die Y-Achsen Serie genutzt wird.

setManualCircleLabel(String circleLabel

ob bei der Skalierung der Achsen Platz für Labels vorgehalten wird, die durch den Entkollidierungsautomatismus ausgeblendet wurden.

setReserveSpaceForAnnotations(boolean reserveSpace)GRAPHOMATEBUBBLE_1 .setManualCircleLabel("Net Sales"setReserveSpaceForAnnotations(true);

Setzt die Zeichenkette, die als manuelles Label für die Circle Serie genutzt wird.

setManualArcLabel(String arcLabel

ob der Platz der Achsen groß genug gehalten wird damit die Label der Annotations, die beim Fahren mit der Maus über die Bubbles entstehen, dargestellt werden können.

setManualXLabel(String xLabel)GRAPHOMATEBUBBLE_1 .etManualArcLabelsetManualXLabel("Net Sales");

Setzt die Zeichenkette, die als manuelles Label für die Arc X-Achsen Serie genutzt wird.

setManualDevLabelsetManualYLabel(String devLabelyLabel)GRAPHOMATEBUBBLE_1 .setManualDevLabelsetManualYLabel("Net Sales");

Setzt die Zeichenkette, die als manuelles Label für die Deviation Y-Achsen Serie genutzt wird.

setUseManualXLabelsetManualCircleLabel(boolean useManualXLabelString circleLabel)GRAPHOMATEBUBBLE_1 .setUseManualXLabel(truesetManualCircleLabel("Net Sales");

Setzt ob das manuelle die Zeichenkette, die als manuelles Label für die X-Achsen Serie in dem Diagramm verwendet Circle Serie genutzt wird.

setUseManualYLabelsetManualArcLabel(boolean useManualYLabelString arcLabel)GRAPHOMATEBUBBLE_1 .setUseManualYLabel(trueetManualArcLabel("Net Sales");

Setzt

ob das manuelle

die Zeichenkette, die als manuelles Label für die

Y-Achsen Serie in dem Diagramm verwendet

Arc Serie genutzt wird.

setUseManualCircleLabelsetManualDevLabel(boolean useManualCircleLabelString devLabel)GRAPHOMATEBUBBLE_1 .setUseManualCircleLabel(truesetManualDevLabel("Net Sales");

Setzt ob das manuelle die Zeichenkette, die als manuelles Label für die Circle Serie in dem Diagramm verwendet Deviation Serie genutzt wird.

setUseManualArcLabelsetUseManualXLabel(boolean useManualArcLabeluseManualXLabel)GRAPHOMATEBUBBLE_1 .setUseManualArcLabelsetUseManualXLabel(true);

Setzt ob das manuelle Label für die Arc X-Achsen Serie in dem Diagramm verwendet wird.

setUseManualDevLabelsetUseManualYLabel(boolean useManualDevLabeluseManualYLabel)GRAPHOMATEBUBBLE_1 .setUseManualDevLabelsetUseManualYLabel(true);Setzt ob das manuelle Label für die Deviation Y-Achsen Serie in dem Diagramm verwendet wird.
setDisplayAnnotations(boolean displayAnnotations)GRAPHOMATEBUBBLE_1 .setDisplayAnnotations(true);

Setzt ob Annotations dargestellt werden, wenn mit der Maus über eine Bubble gefahren wird.

setFillBubbles(boolean fillBubbles)GRAPHOMATEBUBBLE_1 .setFillBubbles(false);

Setzt ob die Fläche der Bubbles mit der Circle Serienfarbe gefüllt wird.

addXGuideline(String guidelineValuesetUseManualCircleLabel(boolean useManualCircleLabel)GRAPHOMATEBUBBLE_1 .addXGuidelinesetUseManualCircleLabel("150000"true);

Fügt der X-Achse eine Guideline an dem übergebenen Wert hinzu.

removeXGuideline(String guidelineValue

Setzt ob das manuelle Label für die Circle Serie in dem Diagramm verwendet wird.

setUseManualArcLabel(boolean useManualArcLabel)GRAPHOMATEBUBBLE_1 .removeXGuidelinesetUseManualArcLabel("150000"true);

Entfernt die Guideline mit dem übergebenen Wert von der X-Achse.

setXGuidelineVisibility(String guidelineValue, boolean visibility

Setzt ob das manuelle Label für die Arc Serie in dem Diagramm verwendet wird.

setUseManualDevLabel(boolean useManualDevLabel)GRAPHOMATEBUBBLE_1 .setXGuidelineVisibility("150000", falsesetUseManualDevLabel(true);

Ändert die Sichtbarkeit der Guideline mit dem übergebenen Wert an der X-Achse.

setXGuidelineValue(String guidelineValue, String newGuidelineValue

Setzt ob das manuelle Label für die Deviation Serie in dem Diagramm verwendet wird.

setDisplayAnnotations(boolean displayAnnotations)GRAPHOMATEBUBBLE_1 .setXGuidelineValue("150000", "200000"setDisplayAnnotations(true);

Ändert den Wert der Guideline mit dem übergebenen Wert an der X-Achse.

setXGuidelineColor(String guidelineValue, String colorHex

Setzt ob Annotations dargestellt werden, wenn mit der Maus über eine Bubble gefahren wird.

setFillBubbles(boolean fillBubbles)GRAPHOMATEBUBBLE_1 .setXGuidelineColor("150000", "#55FF55"setFillBubbles(false);

Ändert Setzt ob die Farbe der Guideline mit dem übergebenen Wert an der X-Achse.

setXGuidelineWidth

Fläche der Bubbles mit der Circle Serienfarbe gefüllt wird.

addXGuideline(String guidelineValue, int newWidth)GRAPHOMATEBUBBLE_1 .setXGuidelineWidthaddXGuideline("150000", 3);

Ändert die Breite der Guideline mit Fügt der X-Achse eine Guideline an dem übergebenen Wert an der X-Achsehinzu.

setXGuidelineLabelremoveXGuideline(String guidelineValue, String newLabel)GRAPHOMATEBUBBLE_1 .setXGuidelineLabelremoveXGuideline("150000", "Budget Limit");

Ändert das Label der Entfernt die Guideline mit dem übergebenen Wert an von der X-Achse.

setXGuidelineLabelBoldsetXGuidelineVisibility(String guidelineValue, boolean boldvisibility)GRAPHOMATEBUBBLE_1 .setXGuidelineLabelBoldsetXGuidelineVisibility("150000", truefalse);

Setzt ob das Label Ändert die Sichtbarkeit der Guideline mit dem übergebenen Wert an der X-Achse fett ist oder nicht

addYGuideline

.

setXGuidelineValue(String guidelineValue, String newGuidelineValue)GRAPHOMATEBUBBLE_1 .addYGuidelinesetXGuidelineValue("150000", "200000");

Fügt der Y-Achse eine Guideline an Ändert den Wert der Guideline mit dem übergebenen Wert hinzuan der X-Achse.

removeYGuidelinesetXGuidelineColor(String guidelineValue, String colorHex)GRAPHOMATEBUBBLE_1 .removeYGuidelinesetXGuidelineColor("150000", "#55FF55");

Entfernt Ändert die Farbe der Guideline mit dem übergebenen Wert von an der YX-Achse.

setYGuidelineVisibilitysetXGuidelineWidth(String guidelineValue, boolean visibilityint newWidth)GRAPHOMATEBUBBLE_1 .setYGuidelineVisibilitysetXGuidelineWidth("150000", false3);

Ändert die Sichtbarkeit Breite der Guideline mit dem übergebenen Wert an der YX-Achse.

setYGuidelineValuesetXGuidelineLabel(String guidelineValue, String newGuidelineValuenewLabel)GRAPHOMATEBUBBLE_1 .setYGuidelineValuesetXGuidelineLabel("150000", "200000Budget Limit");

Ändert den Wert das Label der Guideline mit dem übergebenen Wert an der YX-Achse.

setYGuidelineColorsetXGuidelineLabelBold(String guidelineValue, String colorHexboolean bold)GRAPHOMATEBUBBLE_1 .setYGuidelineColorsetXGuidelineLabelBold("150000", "#55FF55"true);

Ändert die Farbe Setzt ob das Label der Guideline mit dem übergebenen Wert an der YX-Achse .

setYGuidelineWidth

fett ist oder nicht

addYGuideline(String guidelineValue, int newWidth)GRAPHOMATEBUBBLE_1 .setYGuidelineWidthaddYGuideline("150000", 3);

Ändert die Breite der Guideline mit Fügt der Y-Achse eine Guideline an dem übergebenen Wert an der Y-Achsehinzu.

setYGuidelineLabelremoveYGuideline(String guidelineValue, String newLabel)GRAPHOMATEBUBBLE_1 .setYGuidelineLabelremoveYGuideline("150000", "Budget Limit");

Ändert das Label der Entfernt die Guideline mit dem übergebenen Wert an von der Y-Achse.

setYGuidelineLabelBoldsetYGuidelineVisibility(String guidelineValue, boolean boldvisibility)GRAPHOMATEBUBBLE_1 .setYGuidelineLabelBoldsetYGuidelineVisibility("150000", truefalse);setYGridLinesByStepCount(int stepCount

Setzt ob das Label Ändert die Sichtbarkeit der Guideline mit dem übergebenen Wert an der Y-Achse fett ist oder nicht

setXGridLinesByStepCount(int stepCount)GRAPHOMATEBUBBLE_1 .setXGridLinesByStepCount(3);

Konfiguriert zusätzliche Linien auf der X-Achse im Grid anhand einer Anzahl von Schritten. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

Wert an der Y-Achse.

setYGuidelineValue(String guidelineValue, String newGuidelineValue)GRAPHOMATEBUBBLE_1 .setYGridLinesByStepCount(3);Konfiguriert zusätzliche Linien auf setYGuidelineValue("150000", "200000");

Ändert den Wert der Guideline mit dem übergebenen Wert an der Y-Achse im Grid anhand einer Anzahl von Schritten. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

setXGridLinesByIntervalSize(float intervalSizesetYGuidelineColor(String guidelineValue, String colorHex)GRAPHOMATEBUBBLE_1 .setXGridLinesByIntervalSize(50000);

Konfiguriert zusätzliche Linien auf der X-Achse im Grid anhand einer Größe des Intervalls. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

setYGridLinesByIntervalSize(float intervalSize.setYGuidelineColor("150000", "#55FF55");

Ändert die Farbe der Guideline mit dem übergebenen Wert an der Y-Achse.

setYGuidelineWidth(String guidelineValue, int newWidth)GRAPHOMATEBUBBLE_1 .setYGridLinesByIntervalSize(50000setYGuidelineWidth("150000", 3);

Konfiguriert zusätzliche Linien auf Ändert die Breite der Guideline mit dem übergebenen Wert an der Y-Achse im Grid anhand einer Größe des Intervalls. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

setCollisionAdjustmentFactor(int factor

setYGuidelineLabel(String guidelineValue, String newLabel)GRAPHOMATEBUBBLE_1 .setCollisionAdjustmentFactor(3);

Setzt eine Zahl, die aussagt wie weit (in px) sich Labels überlappen dürfen bis der Entkollidierungsautomatismus sie ausblendet.

setYGuidelineLabel("150000", "Budget Limit");

Ändert das Label der Guideline mit dem übergebenen Wert an der Y-Achse.

setYGuidelineLabelBold(String guidelineValue, boolean bold)GRAPHOMATEBUBBLE_1 .setYGuidelineLabelBold("150000", true);

Setzt

ob das Label der Guideline mit dem übergebenen Wert an der Y-Achse fett ist oder nicht

setXGridLinesByStepCount(int stepCount)GRAPHOMATEBUBBLE_1 .setXGridLinesByStepCount(3);Setzt, ob die inneren Gridlinien sichtbar sein sollen.

Konfiguriert zusätzliche Linien auf der X-Achse im Grid anhand einer Anzahl von Schritten. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

setYGridLinesByStepCount(int stepCount)GRAPHOMATEBUBBLE_1 .setYGridLinesByStepCount(3);Setzt den manuellen Beginn der Skalierung der X-Achse.

Konfiguriert zusätzliche Linien auf der Y-Achse im Grid anhand einer Anzahl von Schritten. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

setXGridLinesByIntervalSize(float intervalSize)GRAPHOMATEBUBBLE_1 .setXGridLinesByIntervalSize(50000);

Konfiguriert zusätzliche Linien auf der X-Achse im Grid anhand einer Größe des Intervalls. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

setYGridLinesByIntervalSize(float intervalSize)GRAPHOMATEBUBBLE_1 .setYGridLinesByIntervalSize(50000);

Konfiguriert zusätzliche Linien auf der Y-Achse im Grid anhand einer Größe des Intervalls. Aufgerufen mit 0 als Parameter deaktiviert diese Linien.

setCollisionAdjustmentFactor(int factor)GRAPHOMATEBUBBLE_1 .setCollisionAdjustmentFactor(3);

Setzt

eine Zahl, die aussagt wie weit (in px) sich Labels überlappen dürfen bis der Entkollidierungsautomatismus sie ausblendet.

setDisplayOuterGridLines(boolean displayOuterGridLines)GRAPHOMATEBUBBLE_1 .setUseFixedBeginOfXAxissetDisplayOuterGridLines(true);

Setzt, ob

der manuelle Beginn der X Achse angewendet wird

die äußeren Gridlinien sichtbar sein sollen.

setUseFixedEndOfXAxissetDisplayInnerGridLines(boolean fixedEndOfXAxisdisplayInnerGridLines)GRAPHOMATEBUBBLE_1 .setUseFixedEndOfXAxissetDisplayInnerGridLines(true);Setzt, ob das manuelle Ende der X Achse angewendet wirddie inneren Gridlinien sichtbar sein sollen.
setUseFixedBeginOfYAxissetFixedBeginOfXAxis(boolean fixedBeginOfYAxisfloat beginOfXAxis)GRAPHOMATEBUBBLE_1 .setUseFixedBeginOfYAxissetFixedBeginOfXAxis(true10000);Setzt , ob der manuelle Beginn der Y Achse angewendet wird.setUseFixedEndOfYAxis(boolean fixedEndOfYAxisden manuellen Beginn der Skalierung der X-Achse.
setFixedEndOfXAxis(float endOfXAxis)GRAPHOMATEBUBBLE_1 .setUseFixedEndOfYAxissetFixedEndOfXAxis(true200000);Setzt , ob das manuelle Ende der Skalierung der Y X-Achse angewendet wird.
setCategoryLabelStructuresetFixedBeginOfYAxis(String categoryLabelStructurefloat beginOfYAxis)GRAPHOMATEBUBBLE_1 .setCategoryLabelStructure("true,true,false"setFixedBeginOfYAxis(-500);Setzt einen String, der eine kommaseparierte Liste beschreibt. Die booleschen Elemente der Liste repräsentieren die Sichtbarkeit einzelner Elemente des Category Labels.setXAxisLabelStructure(String xAxisLabelStructureden manuellen Beginn der Skalierung der Y-Achse.
setFixedEndOfYAxis(float endOfYAxis)GRAPHOMATEBUBBLE_1 .setXAxisLabelStructure("true,true,false");Setzt einen String, der eine kommaseparierte Liste beschreibt. Die booleschen Elemente der Liste repräsentieren die Sichtbarkeit einzelner Elemente des X-Achsenlabels.setYAxisLabelStructure(String yAxisLabelStructuresetFixedEndOfYAxis(500)Setzt das manuelle Ende der Skalierung der Y-Achse.
setUseFixedBeginOfXAxis(boolean fixedBeginOfXAxis)GRAPHOMATEBUBBLE_1 .setYAxisLabelStructuresetUseFixedBeginOfXAxis("true,true,false");Setzt einen String, der eine kommaseparierte Liste beschreibt. Die booleschen Elemente der Liste repräsentieren die Sichtbarkeit einzelner Elemente des Y-Achsenlabels.setCircleLabelStructure(String circleLabelStructureob der manuelle Beginn der X Achse angewendet wird.
setUseFixedEndOfXAxis(boolean fixedEndOfXAxis)GRAPHOMATEBUBBLE_1 .setCircleLabelStructuresetUseFixedEndOfXAxis("true,true,false");Setzt einen String, der eine kommaseparierte Liste beschreibt. Die booleschen Elemente der Liste repräsentieren die Sichtbarkeit einzelner Elemente des Circle-Labels.setArcLabelStructure(String arcLabelStructureob das manuelle Ende der X Achse angewendet wird.
setUseFixedBeginOfYAxis(boolean fixedBeginOfYAxis)GRAPHOMATEBUBBLE_1 .setArcLabelStructuresetUseFixedBeginOfYAxis("true,true,false");Setzt einen String, der eine kommaseparierte Liste beschreibt. Die booleschen Elemente der Liste repräsentieren die Sichtbarkeit einzelner Elemente des Arc-Labels.setDeviationLabelStructure(String deviationLabelStructureob der manuelle Beginn der Y Achse angewendet wird.
setUseFixedEndOfYAxis(boolean fixedEndOfYAxis)GRAPHOMATEBUBBLE_1 .setDeviationLabelStructuresetUseFixedEndOfYAxis("true,true,false");Setzt einen String, der eine kommaseparierte Liste beschreibt. Die booleschen Elemente der Liste repräsentieren die Sichtbarkeit einzelner Elemente des Deviation-Labelsob das manuelle Ende der Y Achse angewendet wird.
setSeries(String seriesName, String selection)

GRAPHOMATEBUBBLE_1 .setSeries( "x", "{'(MEASURES_DIMENSION)':'budget','product':'5020'}");

Setzt die Selektionszeichenkette für die durch den Seriennamen bestimmte Datenserie. Für den Seriennamen können die Werte "x", "y", "circle", "arc" oder "dev" verwendet werden. Ein Beispiel für eine Selektionsdefinition befindet sich bei selektierten Daten als Wert in der Property der jeweiligen Serie.

setUseAbsoluteCircleValues(boolean useAbsoluteCircleValues)GRAPHOMATEBUBBLE_1 .setUseAbsoluteCircleValues(true);Setzt, ob die Größe der Bubbles durch den Betrag des jeweiligen Datenwerts bestimmt werden soll, wenn dieser negativ ist.
setContextMenuAvailable(boolean contextMenuAvailable)GRAPHOMATEBUBBLE_1 .setContextMenuAvailable(true);Setzt, ob das Kontextmenü abgeschaltet oder durch Rechtsklick errreichbar ist.
setDisplayTooltip(boolean displayTooltip)GRAPHOMATEBUBBLE_1 .setDisplayTooltip(true);Setzt, ob die Bubbles ein Tooltip anzeigen sollen, wenn mit der Maus über sie gehovert wird.
setHighlightOnHover(boolean highlightOnHover)GRAPHOMATEBUBBLE_1 .setHighlightOnHover(true);Setzt, ob Bubbles, über die mit der Maus gehovert wird, hervorgehoben werden sollen. Die Hervorhebung wird erreicht indem alle anderen Bubbles leicht transparent dargestellt werden. So sticht die im Fokus stehende Bubble heraus.
setLegendOffset(int legendOffset)GRAPHOMATEBUBBLE_1 .setLegendOffset(5);Setzt den vertikalen Versatz der Legendeneinträge in px.
setLegendRadius(int legendRadius)GRAPHOMATEBUBBLE_1 .setLegendRadius(10);Setzt den Radius der Vorschaububbles von Legendeneinträgen in px.
setPerformanceLimit(int performanceLimit)GRAPHOMATEBUBBLE_1 .setPerformanceLimit(100);Setzt die Anzahl an Bubbles, die als Grenzwert für den Performance-Modus verwendet wird. Wenn die Anzahl der Bubbles diesen Wert übersteigt, werden alle Datenpunkte als minimalistische, performanceoptimierte Kreise dargestellt. So können auch hunderte Datenpunkte dargestellt werden ohne den Browser zu verlangsamen.
setZoomMode(String zoomMode)GRAPHOMATEBUBBLE_1 .setZoomMode("none");Setzt einen String, der den aktuell aktiven Zoom-Modus repräsentiert.
setContextMenuCustomEventVisibility(int index, boolean visibility)GRAPHOMATEBUBBLE_1 .setContextMenuCustomEventVisibility(1, true);Setzt die Sichtbarkeit des angegebenen Custom-Events. Der übergebene Index ist 1-indiziert.
setContextMenuCustomEventName(int index, String name)GRAPHOMATEBUBBLE_1 .setContextMenuCustomEventName(1, "My Custom Event");Setzt den Namen des angegebenen Custom-Events. Der übergebene Index ist 1-indiziert.
setContextMenuOptionVisibility(int index, boolean visibility)GRAPHOMATEBUBBLE_1 .setContextMenuOptionVisibility(1, true);Setzt die Sichtbarkeit des angegebenen Kontextmenüeintrags. Die folgenden Indices können verwendet werden: 2 für Filters, 3 für Context Sensitive Filters, 4 für Filter and Hide, 5 für Clear Filters, 6 für Drilldown, 7 für Drillup, 9 für Member Display.
setConnectBubbles(boolean connectBubbles)GRAPHOMATEBUBBLE_1 .setConnectBubbles(true);Setzt ob Bubbles durch Verbindungslinien miteinander verbunden werden sollen.
setConnectOnHover(boolean connectOnHover)GRAPHOMATEBUBBLE_1 .setConnectOnHover(true);Setzt ob Bubbles erst durch das überfahren mit der Maus miteinander verbunden werden sollen.
setHighlightedBubbles(String highlightedBubbles)GRAPHOMATEBUBBLE_1 .setHighlightedBubbles("South,West");Setzt welche Bubbles initial hervorgehoben werden sollen. Der Parameter enthält eine Liste aus Teilen der Kategeroiebeschriftung von Bubbles, auf die die Hervorhebung angewendet werden soll.
setConnectionMatcherIndex(int connectionMatcherIndex)GRAPHOMATEBUBBLE_1 .setConnectionMatcherIndex(1);Setzt welcher Index verwendet werden soll, um das Element der Kategoriebeschriftung auszuwählen das verwendet wird um Bubbles einander zuzuordnen. -1 um alle Bubbles miteinander zu verbinden. 0 bis n um einen Teil der Kategoriebeschriftung zu verwenden.
setFadeOutOpacity(float fadeOutOpacity)GRAPHOMATEBUBBLE_1 .setFadeOutOpacity(0.3);Setzt wie stark Bubbles die nicht hervorgehoben sind ausgeblendet werden. 0.0 bedeutet vollständig ausgeblendet und 1.0 bedeutet vollständig eingeblendet.


...