FusionCharts.
The Doughnut chart supports advanced options like slicing and rotation. Click on a Doughnut slice above to see the slicing feature in action. To enable rotation, right click on any Doughnut and select "Enable Rotation". Thereby, drag and rotate the Doughnut slices.
 
View XML for the above chart