OxyPlot在WinForm中的应用之PieSeries

添加 FrmPieSeries窗体,在load函数中实现如下代码

namespace OxyPlotWinform
{
    public partial class FrmPieSeries : Form
    {
        public FrmPieSeries()
        {
            InitializeComponent();
        }

        private void FrmPieSeries_Load(object sender, EventArgs e)
        {
            var model = new PlotModel()
            {
                Title = "World population by contnent",
            };

            
            var pie = new PieSeries()
            {
                StrokeThickness = 0.25,
                InsideLabelPosition = 0.5,
                AngleSpan = 360,
                StartAngle = 0
            };

            pie.Slices.Add(new PieSlice("Africa",1030) {IsExploded = false});
            pie.Slices.Add(new PieSlice("Americas", 929) { IsExploded = false });
            pie.Slices.Add(new PieSlice("Asia", 4157) );
            pie.Slices.Add(new PieSlice("Europe", 739) { IsExploded = false });
            pie.Slices.Add(new PieSlice("Oceania", 35) { IsExploded = false });

            model.Series.Add(pie);
            plotView1.Model = model;
        }
    }
}

运行效果如图 

OxyPlot在WinForm中的应用之PieSeries


 Gitee:https://gitee.com/sesametech-group/OxyPlotWinform 

OxyPlot在WinForm中的应用之PieSeries