PieChart3D Examples

Jon McLoone, Wolfram Research

<< "PieChart3D.m"

PieChart3D works the same as PieChart except that it produces a 3D image.

PieChart3D[{1, 2, 3}];

Options for PieChart will also work for PieChart3D

\(\(PieChart3D[{4, 1, 3}, 
      PieStyle -> {GrayLevel[0.9], GrayLevel[0.6], GrayLevel[0.8]}, 
	
      PieLabels -> {"One", "Two", "Three"}]; \)\)

You will notice that if you use the PieExploded option then you can see through to the insides of the slices of pie.

PieChart3D[{1, 2, 3}, PieExploded -> All];

If you prefer you can fill these faces with the option InteriorFaces

PieChart3D[{1, 2, 3}, PieExploded -> All, InteriorFaces -> True];

By Default the Pie has a solid base. This can be removed.

PieChart3D[{1, 2, 3}, PieExploded -> All, PieBase -> False];

A similar option controls the PieTop

PieChart3D[{1, 2, 3}, PieExploded -> All, PieTop -> False, 
      PieLabels -> None];

The thickness of  the PieChart can be controlled with PieThickness. While in simple cases this is the same as changing the BoxRatios, it is useful if you are combining your PieChart with other graphics objects.

PieChart3D[{1, 2, 3, 2}, PieThickness -> 2, Boxed -> False];