This question is locked. New answers and comments are not allowed.
I have test by simple code
http://dl.dropbox.com/u/50999266/Copy_of_317544_DoghnutChart.rar
sampleData.Add(new DashboardChart("AGRO", 1, -1.5));
sampleData.Add(new DashboardChart("CONSUMP", 1, 0.5));
sampleData.Add(new DashboardChart("FINCIAL", 2, 1.2));
sampleData.Add(new DashboardChart("INDUS", 2, 0.1));
sampleData.Add(new DashboardChart("PROPCON", 3, -1.1));
sampleData.Add(new DashboardChart("RESOURC", 3, 1.4));
sampleData.Add(new DashboardChart("SERVICE", 4, 0.38));
sampleData.Add(new DashboardChart("TECH", 4, -0.23));
If value of Price has less as (-) or same value as 1.4, 1.5
the dought has same position or same my attach picture
Please help to some solution to fix size of piece
if value as 12.5 i think the postion is OK
sampleData.Add(new DashboardChart("AGRO", 1, 12.5));
sampleData.Add(new DashboardChart("CONSUMP", 1, 12.5));
sampleData.Add(new DashboardChart("FINCIAL", 2, 12.5));
sampleData.Add(new DashboardChart("INDUS", 2, 12.5));
sampleData.Add(new DashboardChart("PROPCON", 3, 12.5));
sampleData.Add(new DashboardChart("RESOURC", 3, 12.5));
sampleData.Add(new DashboardChart("SERVICE", 4, 12.5));
sampleData.Add(new DashboardChart("TECH", 4, 12.5));