protected override void InitExample()
        {
            pieSeries.IsVisible = false;
            pieSeries.Segments.Add(BuildSegmentWithValue(40, "Green", new SCIRadialGradientBrushStyle(0xff84BC3D, 0xff5B8829)));
            pieSeries.Segments.Add(BuildSegmentWithValue(10, "Red", new SCIRadialGradientBrushStyle(0xffe04a2f, 0xffB7161B)));
            pieSeries.Segments.Add(BuildSegmentWithValue(20, "Blue", new SCIRadialGradientBrushStyle(0xff4AB6C1, 0xff2182AD)));
            pieSeries.Segments.Add(BuildSegmentWithValue(15, "Yellow", new SCIRadialGradientBrushStyle(0xffFFFF00, 0xfffed325)));
            pieSeries.DrawLabels = true;

            Surface.RenderableSeries.Add(pieSeries);

            var legendModifier = new SCIPieLegendModifier();

            legendModifier.Position     = SCILegendPosition.Bottom;
            legendModifier.SourceSeries = pieSeries;

            Surface.ChartModifiers.Add(legendModifier);
            Surface.ChartModifiers.Add(new SCIPieSelectionModifier());

            Task.Run(() =>
            {
                pieSeries.StartAnimation();
                pieSeries.IsVisible = true;
            });
        }
        protected override void InitExample()
        {
            pieSeries.IsVisible = false;
            pieSeries.Segments.Add(BuildSegmentWithValue(34, "Ecologic", new SCIRadialGradientBrushStyle(0xff84BC3D, 0xff5B8829)));
            pieSeries.Segments.Add(BuildSegmentWithValue(34.4, "Municipal", new SCIRadialGradientBrushStyle(0xffe04a2f, 0xffB7161B)));
            pieSeries.Segments.Add(BuildSegmentWithValue(31.6, "Personal", new SCIRadialGradientBrushStyle(0xff4AB6C1, 0xff2182AD)));
            pieSeries.DrawLabels = true;

            donutSeries.IsVisible = false;
            donutSeries.Segments.Add(BuildSegmentWithValue(28.8, "Walking", new SCIRadialGradientBrushStyle(0xff84BC3D, 0xff5B8829)));
            donutSeries.Segments.Add(BuildSegmentWithValue(5.2, "Bycicle", new SCIRadialGradientBrushStyle(0xff84BC3D, 0xff5B8829)));
            donutSeries.Segments.Add(BuildSegmentWithValue(12.3, "Metro", new SCIRadialGradientBrushStyle(0xffe04a2f, 0xffB7161B)));
            donutSeries.Segments.Add(BuildSegmentWithValue(3.5, "Tram", new SCIRadialGradientBrushStyle(0xffe04a2f, 0xffB7161B)));
            donutSeries.Segments.Add(BuildSegmentWithValue(5.9, "Rail", new SCIRadialGradientBrushStyle(0xffe04a2f, 0xffB7161B)));
            donutSeries.Segments.Add(BuildSegmentWithValue(9.7, "Bus", new SCIRadialGradientBrushStyle(0xffe04a2f, 0xffB7161B)));
            donutSeries.Segments.Add(BuildSegmentWithValue(3, "Taxi", new SCIRadialGradientBrushStyle(0xffe04a2f, 0xffB7161B)));
            donutSeries.Segments.Add(BuildSegmentWithValue(23.1, "Car", new SCIRadialGradientBrushStyle(0xff4AB6C1, 0xff2182AD)));
            donutSeries.Segments.Add(BuildSegmentWithValue(3.1, "Motor", new SCIRadialGradientBrushStyle(0xff4AB6C1, 0xff2182AD)));
            donutSeries.Segments.Add(BuildSegmentWithValue(5.3, "Other", new SCIRadialGradientBrushStyle(0xff4AB6C1, 0xff2182AD)));
            donutSeries.DrawLabels = true;

            var legendModifier = new SCIPieLegendModifier();

            legendModifier.Position     = SCILegendPosition.Bottom;
            legendModifier.SourceSeries = pieSeries;

            Surface.ChartModifiers.Add(legendModifier);

            Surface.RenderableSeries.Add(pieSeries);
            Surface.RenderableSeries.Add(donutSeries);

            Task.Run(() =>
            {
                pieSeries.StartAnimation();
                pieSeries.IsVisible = true;
                donutSeries.StartAnimation();
                donutSeries.IsVisible = true;
            });
        }