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,false 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;,false einen String 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;,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.getLegendOffset5 den vertikalen Versatz der Legendeneinträge in px zurück.setDisplayCategoryLabels
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","auto");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. “ 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()true,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()true,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 .getUseAbsoluteCircleValuesgetPerformanceLimit()true100Gibt die Anzahl an Bubbles zurück, ob die Größe der Bubbles durch den Betrag des jeweiligen Datenwerts bestimmt werden soll, wenn dieser negativ ist.getContextMenuAvailabledie 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 .getContextMenuAvailablegetZoomMode()truenoneGibt zurück, ob das Kontextmenü abgeschaltet oder durch Rechtsklick errreichbar ist.getDisplayTooltip(einen String zurück, der den aktuell aktiven Zoom-Modus repräsentiert.
getContextMenuCustomEventVisibility(int index)GRAPHOMATEBUBBLE_1.getDisplayTooltipgetContextMenuCustomEventVisibility(1);truefalseGibt zurück, ob die Bubbles ein Tooltip anzeigen sollen, wenn mit der Maus über sie gehovert wird.getHighlightOnHover(die Sichtbarkeit des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert.
getContextMenuCustomEventName(int index)GRAPHOMATEBUBBLE_1.getHighlightOnHovergetContextMenuCustomEventName(1);trueCustom Event 1Gibt 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(den Namen des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert.
getContextMenuOptionVisibility(int index)GRAPHOMATEBUBBLE_1.getContextMenuOptionVisibility(1);falseGibt
getLegendRadius()GRAPHOMATEBUBBLE_1 .getLegendRadius()10Gibt 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 .getZoomMode()noneGibt einen String zurück, der den aktuell aktiven Zoom-Modus repräsentiert.
getContextMenuCustomEventVisibility(int index)GRAPHOMATEBUBBLE_1.getContextMenuCustomEventVisibility(1);falseGibt die Sichtbarkeit des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert.
getContextMenuCustomEventName(int index)GRAPHOMATEBUBBLE_1.getContextMenuCustomEventName(1);Custom Event 1Gibt 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.getHighlightedBubbles();South, EastGibt eine Liste von Zeichenketten zurück, die verwendet werden um Bubbles inital hervorzuheben.
getConnectionMatcherIndex()GRAPHOMATEBUBBLE_1.getConnectionMatcherIndex();1Gibt an welcher Index verwendet wird, um das Element der Kategoriebeschriftung auszuwählen das verwendet wird um Bubbles einander zuzuordnen.
getFadeOutOpacity()GRAPHOMATEBUBBLE_1.getFadeOutOpacity();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 eingeblendet.
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.

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.getHighlightedBubbles();South, EastGibt eine Liste von Zeichenketten zurück, die verwendet werden um Bubbles inital hervorzuheben.
getConnectionMatcherIndex()GRAPHOMATEBUBBLE_1.getConnectionMatcherIndex();1Gibt an welcher Index verwendet wird, um das Element der Kategoriebeschriftung auszuwählen das verwendet wird um Bubbles einander zuzuordnen.
getFadeOutOpacity()GRAPHOMATEBUBBLE_1.getFadeOutOpacity();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 eingeblendet.



setDisplayCategoryLabelsauto, ob die Category Labels immer eingeblendet werden (always), bei Kollision ausgeblendet werden (auto) oder niemals angezeigt werden (never).setDisplayCircleLabelssetDisplayCircleLabelsauto, ob die  Circle Labels immer eingeblendet werden (always), bei Kollision ausgeblendet werden (auto) oder niemals angezeigt werden (never).setDisplayLegend(boolean setDisplayOuterGridLines(boolean displayOuterGridLinessetDisplayOuterGridLines, ob die äußeren Gridlinien sichtbar sein sollen.setDisplayInnerGridLines(boolean displayInnerGridLinessetDisplayInnerGridLinestruesetFixedBeginOfXAxis(float beginOfXAxissetFixedBeginOfXAxis10000setFixedEndOfXAxis(float endOfXAxissetFixedEndOfXAxis200000Setzt das manuelle Ende der Skalierung der setFixedBeginOfYAxis beginOfYAxissetFixedBeginOfYAxis-500Setzt den manuellen Beginn der Skalierung der 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 .setDisplayLegendsetCategoryLabelColor(true"#666666"); Setzt , ob die Legende des Diagramms ein- oder ausgeblendet wird.setDisplayTitle(boolean den hexadezimalen Farbcode der Category Labels.
setCategoryLabelFontSize(integer value)GRAPHOMATEBUBBLE_1 .setDisplayTitlesetCategoryLabelFontSize(true12);Setzt , ob der Titel des Diagramms ein- oder ausgeblendet wird.setDisplayValueLabels(boolean die Schriftgröße der Category Labels in [px]. 
setCircleColor(string value)GRAPHOMATEBUBBLE_1 .setDisplayValueLabelssetCircleColor(true"#007CC1");

Setzt

, ob die Value Labels der Bubbles angezeigt werden.setDrawFullBoxes

den hexadezimalen Farbcode der Dimension Circle.

setDisplayAxisLabels(boolean value)GRAPHOMATEBUBBLE_1 .setDrawFullBoxessetDisplayAxisLabels(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

die Achsenbeschriftungen ein- oder ausgeblendet werden.

setDisplayCategoryLabels(string value)GRAPHOMATEBUBBLE_1 .setExtendedNumberFormatsetDisplayCategoryLabels("-||.|,|1|1|auto");

Setzt

den erweiterten Formatstring.setFontFamily

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

setDisplayCircleLabels(string value)

GRAPHOMATEBUBBLE_1 .

setFontFamily

setDisplayCircleLabels("

Arial

auto");

Setzt die Schriftart, die für alle Diagrammbeschriftungen verwendet wird. setGoodColor(string , ob die  Circle Labels immer eingeblendet werden (always), bei Kollision ausgeblendet werden (auto) oder niemals angezeigt werden (never).
setDisplayLegend(boolean value)GRAPHOMATEBUBBLE_1 .setGoodColorsetDisplayLegend("#8CB400"true); Setzt den hexadezimalen Farbcode der positiven Abweichungen.setLabelFormatMode(string val, ob die Legende des Diagramms ein- oder ausgeblendet wird.
setDisplayTitle(boolean value)GRAPHOMATEBUBBLE_1 .setLabelFormatModesetDisplayTitle("basic"true);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 ob der Titel des Diagramms ein- oder ausgeblendet wird.
setDisplayValueLabels(boolean value)GRAPHOMATEBUBBLE_1 .setLegendFontSizesetDisplayValueLabels(12true);Setzt, ob die Schriftgröße der Legendenelemente in [px]. setLocale(string Value Labels der Bubbles angezeigt werden.
setDrawFullBoxes(boolean value)GRAPHOMATEBUBBLE_1 .setLocalesetDrawFullBoxes("de"true);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 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 .setMinRadiussetFontFamily(10"Arial");

Setzt

den Wert der Property Minimal Radius, der beschreibt welchen Radius in [px] die kleinste Bubble besitzt

die Schriftart, die für alle Diagrammbeschriftungen verwendet wird

setNegativeDeviationIsGoodsetGoodColor(boolean string value)GRAPHOMATEBUBBLE_1 .setNegativeDeviationIsGoodsetGoodColor(false"#8CB400"); Setzt , ob negative Abweichungen als positiv gewertet und somit mit der positiven Farbe dargestellt werden.setNumeralJsString(string valueden hexadezimalen Farbcode der positiven Abweichungen.
setLabelFormatMode(string val)GRAPHOMATEBUBBLE_1 .setNumeralJsStringsetLabelFormatMode("0.0abasic");Setzt das Nummernformat , welcher Modus für das Formatieren der Zahlen verwendet wird. Abhängig davon wird entweder der Formatstring nach numeral-js mit dem alle Zahlen des Diagramms formatiert werden.setPaddingoder der erweiterte Formatstring angewendet. Valide Werte sind basic und extended.
setLegendFontSize(integer value)GRAPHOMATEBUBBLE_1 .setPaddingsetLegendFontSize(2012);Setzt den Wert des Randabstands die Schriftgröße der Legendenelemente in [px], der für das Diagramm angewendet wird
setTitlesetLocale(string value)GRAPHOMATEBUBBLE_1 .setTitlesetLocale("Net Sales by Areade");Setzt den Text des Titels. setTitleFontSizedie Ländereinstellung des Diagramms. Valide Werte sind en, de, fr und auto.
setMaxRadius(integer value)GRAPHOMATEBUBBLE_1 .setTitleFontSizesetMaxRadius(1442);Setzt die Schriftgröße des Titels den Wert der Property Maximal Radius, der beschreibt welchen Radius in [px] die größte Bubble besitzt
setTitlePaddingsetMinRadius(integer value)GRAPHOMATEBUBBLE_1 .setTitlePaddingsetMinRadius(510);Setzt den Abstand des Titels zum restlichen Diagramm Wert der Property Minimal Radius, der beschreibt welchen Radius in [px] die kleinste Bubble besitzt
setUseFormattedDatasetNegativeDeviationIsGood(Booleanboolean value)GRAPHOMATEBUBBLE_1 .setUseFormattedDatasetNegativeDeviationIsGood(truefalse); Setzt, ob für die Datenbeschriftungen im Diagramm formatierte Daten aus der Datenquelle verwendet negative Abweichungen als positiv gewertet und somit mit der positiven Farbe dargestellt werden.
setValueLabelFontSizesetNumeralJsString(integer string value)GRAPHOMATEBUBBLE_1 .setValueLabelFontSize(12setNumeralJsString("0.0a");Setzt die Schriftgröße der Value Labels in [px]. setReserveSpaceForHiddenLabels(boolean reserveSpacedas Nummernformat nach numeral-js mit dem alle Zahlen des Diagramms formatiert werden.
setPadding(integer value)GRAPHOMATEBUBBLE_1 .setReserveSpaceForHiddenLabelssetPadding(true20);Setzt ob bei der Skalierung der Achsen Platz für Labels vorgehalten wird, die durch den Entkollidierungsautomatismus ausgeblendet wurden.setReserveSpaceForAnnotations(boolean reserveSpaceden Wert des Randabstands in [px], der für das Diagramm angewendet wird. 
setTitle(string value)GRAPHOMATEBUBBLE_1 .setReserveSpaceForAnnotations(truesetTitle("Net Sales by Area");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 xLabelden Text des Titels. 
setTitleFontSize(integer value)GRAPHOMATEBUBBLE_1 .setManualXLabel("Net Sales"setTitleFontSize(14);Setzt die Zeichenkette, die als manuelles Label für die X-Achsen Serie genutzt wird.setManualYLabel(String yLabelSchriftgröße des Titels in [px]. 
setTitlePadding(integer value)GRAPHOMATEBUBBLE_1 .setManualYLabel("Net Sales"setTitlePadding(5);

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

setManualCircleLabel(String circleLabel

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

setUseFormattedData(Boolean)GRAPHOMATEBUBBLE_1 .setManualCircleLabel("Net Sales"setUseFormattedData(true); Setzt die Zeichenkette, die als manuelles Label für die Circle Serie genutzt wird.setManualArcLabel(String arcLabel, ob für die Datenbeschriftungen im Diagramm formatierte Daten aus der Datenquelle verwendet werden.
setValueLabelFontSize(integer value)GRAPHOMATEBUBBLE_1 .etManualArcLabel("Net Sales");

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

setManualDevLabel(String devLabelsetValueLabelFontSize(12);Setzt die Schriftgröße der Value Labels in [px]. 
setReserveSpaceForHiddenLabels(boolean reserveSpace)GRAPHOMATEBUBBLE_1 .setManualDevLabel("Net Sales"setReserveSpaceForHiddenLabels(true);

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

setUseManualXLabel(boolean useManualXLabel

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

setReserveSpaceForAnnotations(boolean reserveSpace)GRAPHOMATEBUBBLE_1 .setUseManualXLabelsetReserveSpaceForAnnotations(true);

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

setUseManualYLabel(boolean useManualYLabel

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 .setUseManualYLabel(truesetManualXLabel("Net Sales");

Setzt

ob das manuelle

die Zeichenkette, die als manuelles Label für die

Y

X-Achsen Serie

in dem Diagramm verwendet

genutzt wird.

setUseManualCircleLabelsetManualYLabel(boolean useManualCircleLabelString yLabel)GRAPHOMATEBUBBLE_1 .setUseManualCircleLabel(truesetManualYLabel("Net Sales");

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

setUseManualArcLabelsetManualCircleLabel(boolean useManualArcLabelString circleLabel)GRAPHOMATEBUBBLE_1 .setUseManualArcLabel(truesetManualCircleLabel("Net Sales");

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

setUseManualDevLabelsetManualArcLabel(boolean useManualDevLabelString arcLabel)GRAPHOMATEBUBBLE_1 .setUseManualDevLabel(trueetManualArcLabel("Net Sales");

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

setDisplayAnnotationssetManualDevLabel(boolean displayAnnotationsString devLabel)GRAPHOMATEBUBBLE_1 .setDisplayAnnotations(truesetManualDevLabel("Net Sales");

Setzt ob Annotations dargestellt werden, wenn mit der Maus über eine Bubble gefahren die Zeichenkette, die als manuelles Label für die Deviation Serie genutzt wird.

setFillBubblessetUseManualXLabel(boolean fillBubblesuseManualXLabel)GRAPHOMATEBUBBLE_1 .setFillBubblessetUseManualXLabel(falsetrue);

Setzt ob die Fläche der Bubbles mit der Circle Serienfarbe gefüllt das manuelle Label für die X-Achsen Serie in dem Diagramm verwendet wird.

addXGuidelinesetUseManualYLabel(String guidelineValueboolean useManualYLabel)GRAPHOMATEBUBBLE_1 .addXGuidelinesetUseManualYLabel("150000"true);

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

removeXGuideline(String guidelineValueSetzt ob das manuelle Label für die Y-Achsen Serie in dem Diagramm verwendet wird.
setUseManualCircleLabel(boolean useManualCircleLabel)GRAPHOMATEBUBBLE_1 .removeXGuidelinesetUseManualCircleLabel("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 Circle Serie in dem Diagramm verwendet wird.

setUseManualArcLabel(boolean useManualArcLabel)GRAPHOMATEBUBBLE_1 .setXGuidelineVisibility("150000", falsesetUseManualArcLabel(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 Arc Serie in dem Diagramm verwendet wird.

setUseManualDevLabel(boolean useManualDevLabel)GRAPHOMATEBUBBLE_1 .setXGuidelineValue("150000", "200000");

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

setXGuidelineColor(String guidelineValue, String colorHexsetUseManualDevLabel(true);

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

setDisplayAnnotations(boolean displayAnnotations)GRAPHOMATEBUBBLE_1 .setXGuidelineColor("150000", "#55FF55"setDisplayAnnotations(true);

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

setXGuidelineWidth(String guidelineValue, int newWidth

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

setFillBubbles(boolean fillBubbles)GRAPHOMATEBUBBLE_1 .setXGuidelineWidth("150000", 3setFillBubbles(false);

Ändert Setzt ob die Breite Fläche der Guideline Bubbles mit dem übergebenen Wert an der X-Achseder Circle Serienfarbe gefüllt wird.

setXGuidelineLabeladdXGuideline(String guidelineValue, String newLabelguidelineValue)GRAPHOMATEBUBBLE_1 .setXGuidelineLabeladdXGuideline("150000", "Budget Limit");

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

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

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

addYGuideline

.

setXGuidelineVisibility(String guidelineValue, boolean visibility)GRAPHOMATEBUBBLE_1 .addYGuidelinesetXGuidelineVisibility("150000", false);

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

removeYGuidelinesetXGuidelineValue(String guidelineValue, String newGuidelineValue)GRAPHOMATEBUBBLE_1 .removeYGuidelinesetXGuidelineValue("150000", "200000");Entfernt die

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

setYGuidelineVisibilitysetXGuidelineColor(String guidelineValue, boolean visibilityString colorHex)GRAPHOMATEBUBBLE_1 .setYGuidelineVisibilitysetXGuidelineColor("150000", false"#55FF55");

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

setYGuidelineValuesetXGuidelineWidth(String guidelineValue, String newGuidelineValueint newWidth)GRAPHOMATEBUBBLE_1 .setYGuidelineValuesetXGuidelineWidth("150000", "200000"3);

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

setYGuidelineColorsetXGuidelineLabel(String guidelineValue, String colorHexnewLabel)GRAPHOMATEBUBBLE_1 .setYGuidelineColorsetXGuidelineLabel("150000", "#55FF55Budget Limit");

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

setYGuidelineWidthsetXGuidelineLabelBold(String guidelineValue, int newWidthboolean bold)GRAPHOMATEBUBBLE_1 .setYGuidelineWidthsetXGuidelineLabelBold("150000", 3true);

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

setYGuidelineLabel(String guidelineValue, String newLabel

fett ist oder nicht

addYGuideline(String guidelineValue)GRAPHOMATEBUBBLE_1 .setYGuidelineLabeladdYGuideline("150000", "Budget Limit");

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

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

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

setXGridLinesByStepCount(int stepCount

.

setYGuidelineVisibility(String guidelineValue, boolean visibility)GRAPHOMATEBUBBLE_1 .setXGridLinesByStepCount(3setYGuidelineVisibility("150000", false);

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

Ändert die Sichtbarkeit der Guideline mit dem übergebenen 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 intervalSizesetYGuidelineColor("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 Y Achse angewendet wirdSkalierung der X-Achse.
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.


...