Kreisdiagramme mit Octave erstellen
In dieser Online-Lektion werde ich Ihnen Schritt für Schritt erklären, wie Sie ein Kreisdiagramm unter Verwendung von Octave erstellen können.
Zunächst einmal, was ist eigentlich ein Kreisdiagramm? Oft als Tortendiagramm bezeichnet, handelt es sich dabei um eine grafische Darstellung, die Kategorien als Anteile eines Ganzen präsentiert. Jeder 'Kuchenstück' entspricht dabei einem bestimmten Prozentsatz des Ganzen.

Lasst uns das anhand eines praktischen Beispiels verdeutlichen.
Zuerst erstellen wir ein Array mit einigen Werten.
>> x = [ 5 , 10 , 15 ];
Die Summe dieser Werte beträgt 5 + 10 + 15, also 30.
Um aus diesem Array ein Kreisdiagramm zu zeichnen, nutzen wir die Funktion pie().
>> pie(x)
Das Ergebnis ist ein Kreisdiagramm unserer Daten.
Wie Sie erkennen können, nimmt der Wert 15 die Hälfte des Diagramms ein, da er 50% des Gesamtwerts (30) darstellt.
Die kleineren 'Kuchenstücke', die den Werten 10 und 5 entsprechen, repräsentieren entsprechend 33% und 17%.

Möchten Sie nun eines oder mehrere Stücke aus dem Kuchen herausheben, so können Sie ein weiteres Array erstellen, in dem Sie die Ränder der Stücke festlegen.
Zum Beispiel könnte man einen Rand von 1 für das kleinste Stück festlegen, um dieses vom Rest des Diagramms zu trennen, während die anderen Stücke unverändert bleiben.
>> b = [ 1 , 0 , 0 ];
Das Array "b" sollte dabei die gleiche Anzahl an Elementen wie das Array "x" aufweisen, in unserem Fall also drei.
Jetzt können wir das Kreisdiagramm erneut zeichnen, diesmal unter Verwendung der Funktion pie() und beider Arrays.
>> pie(x,b)
Das kleinste Stück ist nun vom restlichen Kreisdiagramm getrennt.

Falls Sie lieber Beschriftungen anstelle von Prozentsätzen darstellen möchten, können Sie ein Zellen-Array erstellen.
>> label={"pens","pencils","erasers"};
Zeichnen Sie dann das Kreisdiagramm erneut, aber fügen Sie diesmal das "label" Array als dritten Parameter hinzu.
>> pie(x,b,label)
Nun ist jedem 'Kuchenstück' eine Beschriftung zugeordnet.

Haben Sie Freude an dieser Online-Lektion von Nigiara gefunden? Dann begleiten Sie uns doch weiter auf unserer Reise durch die Welt der Datenvisualisierung.