Jedoch werden die Diagrammdaten des zweiten Streudiagramms über eine Regressionsfunktion berechnet. Diese Funktion führt eine Regressionsanalyse durch, erstellt eine Regressions-Formel und berechnet die Daten nach dieser Formel. Zusammen mit der Regressionsfunktion wird auch der Determinationskoeffizient (das Bestimmtheitsmaß) als "R²" berechnet und angezeigt.Das Bestimmtheitsmaß (R²) ist ein Maß der Statistik für den erklärten Anteil der Variabilität (Varianz) einer abhängigen Variablen Y durch ein statistisches Modell. Der Determinationskoeffizient kann Werte zwischen "0" (keine Korrelation) und "1" (perfekte Korrelation) annehmen. Indirekt wird damit auch der Zusammenhang zwischen der abhängigen und der unabhängigen Variablen gemessen.
Um die beiden Diagramme zu kombinieren, wird beim zweiten Streudiagramm der Parameter "combine_chart" verwendet und auf "true" gesetzt. Dies bewirkt, dass das zweite Diagramm den gleichen Canvas ("cvs") wie das erste verwendet. Wichtig ist auch, dass dabei beide Diagramme exakt die gleichen Ausmaße haben (siehe Parameter "xmax", "ymax", "xmin" und "ymin").
{rgraph type="Scatter" width="600" height="400" data="file" file="plugins/content/rgraph/doc/scatterdata.json" title="Körpergöße versus Armlänge" marginLeft="80" backgroundGridAutofit="false" xaxisScaleMin="150" xaxisScaleMax="203" yaxisScaleMin="150" yaxisScaleMax="200" yaxisScaleUnitsPost=" cm" yaxisTitle="Körpergröße" xaxisTitle="Armlänge" x_step="2" yaxisTitlePos="0.30" xmax="203" ymin="150" ymax="200"}cvs{/rgraph}
{rgraph type="Scatter" width="600" height="400 data="file" file="plugins/content/rgraph/doc/scatterdata.json" marginLeft="80" combine_chart="1" xaxisScaleMin="150" xaxisScaleMax="203" yaxisScaleMin="150" yaxisScaleMax="200" x_step="2" yaxisTickmarks="false" calculate_regression="1" show_regression_formula="1" line="true" keyPositionY="175" linewidth="2" xaxis="false" yaxis="false" yaxisLabelsCount="0" backgroundGrid="false" yaxisScaleUnitsPost=" cm" tickmarksStyle="null"}cvs{/rgraph}
Wichtig: Wenn Sie dieses Beispiel via Kopieren/Einfügen testen wollen, stellen Sie sicher, dass das Einfügen mit der Option "paste as plain text" (als unformatierten Text einfügen) durchgeführt wird.
Für die Kombination wird im zweiten und dritten Diagramm der Parameter "combine_chart" auf "true" gesetzt. Dies bewirkt, dass diese Diagramme den gleichen Canvas ("cvs") wie das erste verwenden und einander überlagern.
{rgraph data="Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag/40,50,80,30,40,60,70" title="Ein kombiniertes Diagramm"
xaxisLabelsAngle="20" variant="glass" chart_name="chart" colorsSequential="true" tooltip=" #val#€"
yaxisScaleUnitsPost=" €" tooltipsEvent="onmousemove" marginRight="40"}cvs{/rgrap
{ type="Pie" data="40,50,80,30,40,60,70" combine_chart="1" radius="50" centerx="300" centery="100"
tooltip="#val#€<br>#percent#% of #total#€" chart_name="chart" chart_script="plugins/content/rgraph/js/pie_chart.js"
tooltipsEvent="onmousemove"}cvs{/rgraph}
{rgraph type="Line" data="400,550,600,500,400,600,700" combine_chart="1" tooltip="#val#$" yaxisPosition="right"
tooltipsEvent="onmousemove" marginRight="40" ymax="800" yaxisScaleUnitsPost=" $"}cvs{/rgraph}
Wichtig: Wenn Sie dieses Beispiel via Kopieren/Einfügen testen wollen, stellen Sie sicher, dass das Einfügen mit der Option "paste as plain text" (als unformatierten Text einfügen) durchgeführt wird.
Ein Blasendiagramm ist eine graphische Darstellung von Punkten mit jeweils drei abhängigen Merkmalen in einer 2D-Fläche. Dabei werden zwei der Merkmale wie in einem Streudiagramm aufgetragen. Das dritte Merkmal wird als Größe der Blase dargestellt. Verschiedene Farben können die Größen der Blasen noch mehr verdeutlichen.
Um ein Blasendiagramm zu erzeugen, benötigt man neben den Daten für das Streudiagamm auch dazu passende Daten für das Blasendiagramm (Parameter "bubbleData". Zusätzlich dazu braucht man das Blasenminimum "bubbleMin" (Default: "0"), das Maximum "bubbleMax" (Default - berechnet aus "bubbleData") und die maximale Blasengröße ("bubbleWidth" - default "70").
Da die Daten für das Streudiagramm bereits im Streudiagamm-Format vorliegen, muss der Parameter "scatter_data" auf "1" (true) gesetzt werden.
{rgraph type="Bubble" bubbleData="15,33,42,20,20" scatter_data="1" width="650" data="1,12200,red,12.200€<br>15% Marktanteil |2,50200,blue,50.200€<br>33% Marktanteil |3,32000,purple,32.000€<br>42% Marktanteil |4,24400,blue,24.400€<br>20% Marktanteil |5,40400,#ff0000,40.400€<br>20% Marktanteil" xaxisLabels="1,2,3,4,5" bubbleWidth="90"
xaxisScaleMax="6" yaxisScaleMax="70000" tooltipsHotspot="15" max_size="60" xaxisTitle="Produkt Nummer" yaxisTitle="Umsatz" title="Studie zu Marktanteilen" yaxisScaleUnitsPost=" €"
yaxisTitlePos="0.2" marginLeft="65" tooltipsEvent="onclick"}cvs{/rgraph}
Wichtig: Wenn Sie dieses Beispiel via Kopieren/Einfügen testen wollen, stellen Sie sicher, dass das Einfügen mit der Option "paste as plain text" (als unformatierten Text einfügen) durchgeführt wird.
{rgraph title="Skill Profile - Demo" type="Radar" alpha="0.5" width="500" height="400" data="Teaming,SOA,Project<br>Management,Programming,Databases,Operating<br>Systems,Experience /50,50,50,50,50,50,50|60,30,55,70,40,40,60" titleY="10" keyPositionY="20" draw_option="grow()" marginBottom="20" tooltip="#key#: <br>#val# points on #label#" key="Requirement,Candidad" keyInteractive="true"}cvs{/rgraph}
Wichtig: Wenn Sie dieses Beispiel via Kopieren/Einfügen testen wollen, stellen Sie sicher, dass das Einfügen mit der Option "paste as plain text" (als unformatierten Text einfügen) durchgeführt wird.
{type="Fuel" width="400" height="400" max="100" value="60" scaleVisible="true" colors="Gradient(white:blue)" needleColor="blue" scaleUnitsPost="%" debug="true" chart_script="media/plg_content_rgraph/js/fuel_click.js" chart_name="chart"}cvs{/rgraph}
Wichtig: Wenn Sie dieses Beispiel via Kopieren/Einfügen testen wollen, stellen Sie sicher, dass das Einfügen mit der Option "paste as plain text" (als unformatierten Text einfügen) durchgeführt wird.