Esempio n. 1
0
        public async void GetData()
        {
            var data = await Task.Run(() =>
            {
                return(ContextHelpers.InvestmentsPerSource());
            });

            var model  = new PlotModel();
            var series = new PieSeries()
            {
                StrokeThickness     = 2.0,
                InsideLabelPosition = 0.5,
                AngleSpan           = 360,
                StartAngle          = 0,
                InnerDiameter       = 0.4
            };

            foreach (var d in data)
            {
                series.Slices.Add(new PieSlice(d.Source.ToString(), (double)d.Amount));
            }

            model.Series.Add(series);

            this.plotView1.Model = model;
        }