Die Funktion diagram()
ist eher ein Relikt als tatsächlich gut nutzbar. Und die Funktion diagram2() unterstützt nur ein Polprofil. Das liegt nicht zuletzt daran, dass diese Funktionen in der Praxis quasi nie zum Einsatz kommen.
Versuchen Sie es bitte einmal mit der Funktion chart()
, die bisher aber noch im Teststadium ist:
$img = chart(
[$co2_durchschnitt, $co2_gesamt],
['Durchschnitt', 'Ihr Wert'],
'bar',
null, false, false
);
html('<div><img src="'.$img.'"></div>');
Ansonsten kann man mittels Chart.js optisch sehr ansprechende Charts in allen Formen und Farben erstellen. Auch ein Grund, warum die SoSci-internen Funktionen kaum benötigt werden. Die JavaScript-Bibliothek Chart.js ist in SoSci Survey direkt verfügbar:
library('chartJS');
Den JavaScript-Code für das Chart fügen Sie dann einfach als HTML-/JavaScript-Code ein. Die Werte übergeben Sie am einfachsten als Platzhalter.