SmartQuant.Charting.Pie.MakeLegend C# (CSharp) Méthode

MakeLegend() private méthode

private MakeLegend ( ) : void
Résultat void
        private void MakeLegend()
        {
            int num1 = 0;
            foreach (TPieItem item in Pieces)
            {
                if (item.Color == Color.Empty)
                    item.Color = this.palette[num1 * 160 / Pieces.Count];
                ++num1;
            }
            double num2 = Pieces.Cast<TPieItem>().Sum(item => item.Weight);
            foreach (TPieItem item in Pieces)
            {
                double num3 = item.Weight / num2;
                var text = item.Text.Replace("&%", (num3 * 100.0).ToString(Format));
                Chart.Pad.Title.Add(text, item.Color);
                Chart.Pad.Legend.Add(text, item.Color);
            }
        }