% Daten werden in einem 3D Kreisdiagramm (Kuchendiagramm) dargestellt

daten=randn(1000,1);                                                % Erzeugung von 1000 normalverteilten Zufallszahlen

y1=length(daten(find(daten<-2)));                                   % zaehlt alle Daten mit Werten <-2
y2=length(daten(find(daten<-1 & daten>-2)));                        % zaehlt alle Daten mit Werten zwischen -2 und -1  
y3=length(daten(find(daten<0 & daten>-1)));                         % zaehlt alle Daten mit Werten zwischen -1 und 0    
y4=length(daten(find(daten<1 & daten>0)));                          % zaehlt alle Daten mit Werten zwischen 0 und 1
y5=length(daten(find(daten<2 & daten>1)));                          % zaehlt alle Daten mit Werten zwischen 1 und 2
y6=length(daten(find(daten>2)));                                    % zaehlt alle Daten mit Werten >2

y=[y1,y2,y3,y4,y5,y6];

norm_vert={'x<-2','-2<x<-1','-1<x<0','0<x<1','1<x<2','x>2'};        % Text fuer die Legende
txt=strcat(norm_vert',' : ',num2str(round(100*y'/sum(y))),' %');    % verknuepft Text mit den Prozentanteilen

figure
h=pie3(y);                                                          % erstellt 3D Kreisdiagramm und gibt Handles vom Typ 
                                                                    % text, surface und patch zurueck

legend(h(2:4:end),txt,-1);                                          % erzeugt eine Legende mit dem text txt ausserhalb des
                                                                    % Achsensystems, h(2:4:end) greift auf die Handles h des
                                                                    % Typs surface zu
title('Zufallszahlen mit \mu = 0 und \sigma = 1','fontsize',16)

colormap jet