Scripting-Dokumentation
Scripting-Dokumentation der graphomate bubbles für SAP Lumira Designer
Version 2020.4 – Stand Oktober 2020
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 Name | Beschreibung |
---|---|
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:
|
On Bubbles Selected | Wird ausgelöst, wenn mit Hilfe der Rechteckselektion 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:
|
Funktionen
Folgende Funktionen stehen für die graphomate bubbles Extension zur Verfügung. Diese können innerhalb des Skript-Editors von Designer angesprochen werden.
Getter Name | Beispiel | Beispiel Rückgabewert | Beschreibung |
---|---|---|---|
getArcColor() | GRAPHOMATEBUBBLE_1 .getArcColor(); | #BBBBBB | Gibt den hexadezimalen Farbcode der Dimension Arc zurück. |
getBadColor() | GRAPHOMATEBUBBLE_1 .getBadColor(); | #FF0000 | Gibt 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(); | true | Gibt 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(); | true | Gibt 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(); | Arial | Gibt 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(); | extended | Gibt 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(); | en | Gibt 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(); | 10 | Gibt den Wert der Property Minimal Radius zurück, der beschreibt welchen Radius in [px] die kleinste Bubble besitzt. |
getNegativeDeviationIsGood() | GRAPHOMATEBUBBLE_1 .getNegativeDeviationIsGood(); | false | Gibt zurück, ob negative Abweichungen als positiv gewertet und somit mit der positiven Farbe dargestellt werden. |
getNumeralJsString() | GRAPHOMATEBUBBLE_1 .getNumeralJsString(); | 0.0a | Gibt das Nummernformat nach numeral-js zurück mit dem alle Zahlen des Diagramms formatiert werden. |
getPadding() | GRAPHOMATEBUBBLE_1 .getPadding(); | 25 | Gibt den Wert des Randabstands in [px] zurück, der für das Diagramm angewendet wird. |
getSelectedMember(Dimension dimensionKey, String series) | GRAPHOMATEBUBBLE_1 .getSelectedMember("Keyfigures","x"); | 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 Serie kann „x“, „y“, „circle“, „arc“ oder „dev“ 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,2011 | Nachdem 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 Serie kann „x“, „y“, „circle“, „arc“ oder „dev“ gewählt werden. |
getSelectedMemberKeys(Dimension dimensionKey, String series) | GRAPHOMATEBUBBLE_1.getSelectedMemberKeys("CalYear", "circle"); | TY09,TY10,TY11 | Nachdem 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 Serie kann „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(); | 18 | Gibt die Schriftgröße des Titels in [px] zurück. |
getTitlePadding() | GRAPHOMATEBUBBLE_1 .getTitlePadding(); | 10 | Gibt den Abstand des Titels zum restlichen Diagramm in [px] zurück. |
getUseFormattedData() | GRAPHOMATEBUBBLE_1 .getUseFormattedData(); | false | Gibt zurück, ob für die Datenbeschriftungen im Diagramm formatierte Daten aus der Datenquelle verwendet werden. |
getValueLabelFontSize() | GRAPHOMATEBUBBLE_1 .getValueLabelFontSize(); | 10 | Gibt 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. |
getSeries() | GRAPHOMATEBUBBLE_1 .getSeries(); | {'(MEASURES_DIMENSION)': 'budget', 'product':'5020'} | Gibt die Zeichenkette zurück, die die Selektion der angefragten Datenserie beschreibt. |
getUseAbsoluteCircleValues() | GRAPHOMATEBUBBLE_1 .getUseAbsoluteCircleValues() | true | Gibt 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 | Gibt zurück, ob das Kontextmenü abgeschaltet oder durch Rechtsklick errreichbar ist. |
getDisplayTooltip() | GRAPHOMATEBUBBLE_1 .getDisplayTooltip() | true | Gibt zurück, ob die Bubbles ein Tooltip anzeigen sollen, wenn mit der Maus über sie gehovert wird. |
getHighlightOnHover() | GRAPHOMATEBUBBLE_1 .getHighlightOnHover() | true | Gibt 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() | 5 | Gibt den vertikalen Versatz der Legendeneinträge in px zurück. |
getLegendRadius() | GRAPHOMATEBUBBLE_1 .getLegendRadius() | 10 | Gibt den Radius der Vorschaububbles von Legendeneinträgen in px zurück. |
getPerformanceLimit() | GRAPHOMATEBUBBLE_1 .getPerformanceLimit() | 100 | Gibt 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() | none | Gibt einen String zurück, der den aktuell aktiven Zoom-Modus repräsentiert. |
getContextMenuCustomEventVisibility(int index) | GRAPHOMATEBUBBLE_1.getContextMenuCustomEventVisibility(1); | false | Gibt die Sichtbarkeit des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert. |
getContextMenuCustomEventName(int index) | GRAPHOMATEBUBBLE_1.getContextMenuCustomEventName(1); | Custom Event 1 | Gibt den Namen des angefragten Custom-Events zurück. Der übergebene Index ist 1-indiziert. |
getContextMenuOptionVisibility(int index) | GRAPHOMATEBUBBLE_1.getContextMenuOptionVisibility(1); | false | Gibt 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(); | false | Gibt zurück, ob Bubbles durch Verbindungslinien miteinander verbunden werden. |
getConnectOnHover() | GRAPHOMATEBUBBLE_1.getConnectOnHover(); | false | Gibt zurück, ob Bubbles erst durch das Überfahren mit der Maus miteinander verbunden werden. |
getHighlightedBubbles() | GRAPHOMATEBUBBLE_1.getHighlightedBubbles(); | South, East | Gibt eine Liste von Zeichenketten zurück, die verwendet werden um Bubbles inital hervorzuheben. |
getConnectionMatcherIndex() | GRAPHOMATEBUBBLE_1.getConnectionMatcherIndex(); | 1 | Gibt an welcher Index verwendet wird, um das Element der Kategoriebeschriftung auszuwählen das verwendet wird um Bubbles einander zuzuordnen. |
getFadeOutOpacity() | GRAPHOMATEBUBBLE_1.getFadeOutOpacity(); | 0.3 | Gibt zurück, wie stark Bubbles die nicht hervorgehoben sind ausgeblendet werden. 0.0 bedeutet vollständig ausgeblendet und 1.0 bedeutet vollständig eingeblendet. |
getXAxisMin() | GRAPHOMATEBUBBLE_1.getXAxisMin(); | 0.0 | Gibt zurück, wie der berechnete Wert für das Minimum der X-Achse lautet. |
getXAxisMax() | GRAPHOMATEBUBBLE_1.getXAxisMax(); | 10000.0 | Gibt zurück, wie der berechnete Wert für das Maximum der X-Achse lautet. |
getYAxisMin() | GRAPHOMATEBUBBLE_1.getYAxisMin(); | -50.0 | Gibt zurück, wie der berechnete Wert für das Minimum der Y-Achse lautet. |
getYAxisMax() | GRAPHOMATEBUBBLE_1.getYAxisMax(); | 50.0 | Gibt zurück, wie der berechnete Wert für das Maximum der Y-Achse lautet. |
Setter Name | Beispiel | Beschreibung |
---|---|---|
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. |
setValueLabelFontSize(integer value) | GRAPHOMATEBUBBLE_1 .setValueLabelFontSize(12); | Setzt die Schriftgröße der Value Labels in [px]. |
setReserveSpaceForHiddenLabels(boolean reserveSpace) | GRAPHOMATEBUBBLE_1 .setReserveSpaceForHiddenLabels(true); | Setzt ob bei der Skalierung der Achsen Platz für Labels vorgehalten wird, die durch den Entkollidierungsautomatismus ausgeblendet wurden. |
setReserveSpaceForAnnotations(boolean reserveSpace) | GRAPHOMATEBUBBLE_1 .setReserveSpaceForAnnotations(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 xLabel) | GRAPHOMATEBUBBLE_1 .setManualXLabel("Net Sales"); | Setzt die Zeichenkette, die als manuelles Label für die X-Achsen Serie genutzt wird. |
setManualYLabel(String yLabel) | GRAPHOMATEBUBBLE_1 .setManualYLabel("Net Sales"); | Setzt die Zeichenkette, die als manuelles Label für die Y-Achsen Serie genutzt wird. |
setManualCircleLabel(String circleLabel) | GRAPHOMATEBUBBLE_1 .setManualCircleLabel("Net Sales"); | Setzt die Zeichenkette, die als manuelles Label für die Circle Serie genutzt wird. |
setManualArcLabel(String arcLabel) | GRAPHOMATEBUBBLE_1 .etManualArcLabel("Net Sales"); | Setzt die Zeichenkette, die als manuelles Label für die Arc Serie genutzt wird. |
setManualDevLabel(String devLabel) | GRAPHOMATEBUBBLE_1 .setManualDevLabel("Net Sales"); | Setzt die Zeichenkette, die als manuelles Label für die Deviation Serie genutzt wird. |
setUseManualXLabel(boolean useManualXLabel) | GRAPHOMATEBUBBLE_1 .setUseManualXLabel(true); | Setzt ob das manuelle Label für die X-Achsen Serie in dem Diagramm verwendet wird. |
setUseManualYLabel(boolean useManualYLabel) | GRAPHOMATEBUBBLE_1 .setUseManualYLabel(true); | Setzt ob das manuelle Label für die Y-Achsen Serie in dem Diagramm verwendet wird. |
setUseManualCircleLabel(boolean useManualCircleLabel) | GRAPHOMATEBUBBLE_1 .setUseManualCircleLabel(true); | Setzt ob das manuelle Label für die Circle Serie in dem Diagramm verwendet wird. |
setUseManualArcLabel(boolean useManualArcLabel) | GRAPHOMATEBUBBLE_1 .setUseManualArcLabel(true); | Setzt ob das manuelle Label für die Arc Serie in dem Diagramm verwendet wird. |
setUseManualDevLabel(boolean useManualDevLabel) | GRAPHOMATEBUBBLE_1 .setUseManualDevLabel(true); | Setzt ob das manuelle Label für die Deviation 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 guidelineValue) | GRAPHOMATEBUBBLE_1 .addXGuideline("150000"); | Fügt der X-Achse eine Guideline an dem übergebenen Wert hinzu. |
removeXGuideline(String guidelineValue) | GRAPHOMATEBUBBLE_1 .removeXGuideline("150000"); | Entfernt die Guideline mit dem übergebenen Wert von der X-Achse. |
setXGuidelineVisibility(String guidelineValue, boolean visibility) | GRAPHOMATEBUBBLE_1 .setXGuidelineVisibility("150000", false); | Ändert die Sichtbarkeit der Guideline mit dem übergebenen Wert an der X-Achse. |
setXGuidelineValue(String guidelineValue, String newGuidelineValue) | GRAPHOMATEBUBBLE_1 .setXGuidelineValue("150000", "200000"); | Ändert den Wert der Guideline mit dem übergebenen Wert an der X-Achse. |
setXGuidelineColor(String guidelineValue, String colorHex) | GRAPHOMATEBUBBLE_1 .setXGuidelineColor("150000", "#55FF55"); | Ändert die Farbe der Guideline mit dem übergebenen Wert an der X-Achse. |
setXGuidelineWidth(String guidelineValue, int newWidth) | GRAPHOMATEBUBBLE_1 .setXGuidelineWidth("150000", 3); | Ändert die Breite der Guideline mit dem übergebenen Wert an der X-Achse. |
setXGuidelineLabel(String guidelineValue, String newLabel) | GRAPHOMATEBUBBLE_1 .setXGuidelineLabel("150000", "Budget Limit"); | Ändert das Label der Guideline mit dem übergebenen Wert an der X-Achse. |
setXGuidelineLabelBold(String guidelineValue, boolean bold) | GRAPHOMATEBUBBLE_1 .setXGuidelineLabelBold("150000", true); | Setzt ob das Label der Guideline mit dem übergebenen Wert an der X-Achse fett ist oder nicht |
addYGuideline(String guidelineValue) | GRAPHOMATEBUBBLE_1 .addYGuideline("150000"); | Fügt der Y-Achse eine Guideline an dem übergebenen Wert hinzu. |
removeYGuideline(String guidelineValue) | GRAPHOMATEBUBBLE_1 .removeYGuideline("150000"); | Entfernt die Guideline mit dem übergebenen Wert von der Y-Achse. |
setYGuidelineVisibility(String guidelineValue, boolean visibility) | GRAPHOMATEBUBBLE_1 .setYGuidelineVisibility("150000", false); | Ändert die Sichtbarkeit der Guideline mit dem übergebenen Wert an der Y-Achse. |
setYGuidelineValue(String guidelineValue, String newGuidelineValue) | GRAPHOMATEBUBBLE_1 .setYGuidelineValue("150000", "200000"); | Ändert den Wert der Guideline mit dem übergebenen Wert an der Y-Achse. |
setYGuidelineColor(String guidelineValue, String colorHex) | GRAPHOMATEBUBBLE_1 .setYGuidelineColor("150000", "#55FF55"); | Ändert die Farbe der Guideline mit dem übergebenen Wert an der Y-Achse. |
setYGuidelineWidth(String guidelineValue, int newWidth) | GRAPHOMATEBUBBLE_1 .setYGuidelineWidth("150000", 3); | Ändert die Breite der Guideline mit dem übergebenen Wert an der Y-Achse. |
setYGuidelineLabel(String guidelineValue, String newLabel) | GRAPHOMATEBUBBLE_1 .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); | 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); | 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 .setDisplayOuterGridLines(true); | Setzt, ob die äußeren Gridlinien sichtbar sein sollen. |
setDisplayInnerGridLines(boolean displayInnerGridLines) | GRAPHOMATEBUBBLE_1 .setDisplayInnerGridLines(true); | Setzt, ob die inneren Gridlinien sichtbar sein sollen. |
setFixedBeginOfXAxis(float beginOfXAxis) | GRAPHOMATEBUBBLE_1 .setFixedBeginOfXAxis(10000); | Setzt den manuellen Beginn der Skalierung der X-Achse. |
setFixedEndOfXAxis(float endOfXAxis) | GRAPHOMATEBUBBLE_1 .setFixedEndOfXAxis(200000); | Setzt das manuelle Ende der Skalierung der X-Achse. |
setFixedBeginOfYAxis(float beginOfYAxis) | GRAPHOMATEBUBBLE_1 .setFixedBeginOfYAxis(-500); | Setzt den manuellen Beginn der Skalierung der Y-Achse. |
setFixedEndOfYAxis(float endOfYAxis) | GRAPHOMATEBUBBLE_1 .setFixedEndOfYAxis(500) | Setzt das manuelle Ende der Skalierung der Y-Achse. |
setUseFixedBeginOfXAxis(boolean fixedBeginOfXAxis) | GRAPHOMATEBUBBLE_1 .setUseFixedBeginOfXAxis(true); | Setzt, ob der manuelle Beginn der X Achse angewendet wird. |
setUseFixedEndOfXAxis(boolean fixedEndOfXAxis) | GRAPHOMATEBUBBLE_1 .setUseFixedEndOfXAxis(true); | Setzt, ob das manuelle Ende der X Achse angewendet wird. |
setUseFixedBeginOfYAxis(boolean fixedBeginOfYAxis) | GRAPHOMATEBUBBLE_1 .setUseFixedBeginOfYAxis(true); | Setzt, ob der manuelle Beginn der Y Achse angewendet wird. |
setUseFixedEndOfYAxis(boolean fixedEndOfYAxis) | GRAPHOMATEBUBBLE_1 .setUseFixedEndOfYAxis(true); | Setzt, ob 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. |