美文网首页
C#Chart饼图

C#Chart饼图

作者: 堆石成山 | 来源:发表于2023-03-07 14:51 被阅读0次

    C#Chart中的饼图相关操作如下:

    1.设置chart类型

    //饼图类型配置
    chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;
    

    2.添加标题

    添加一个主标题,添加一个副标题

          //标题
    chart1.Titles.Add("操作信息分析");
    chart1.Titles[0].Alignment = ContentAlignment.TopCenter;
    chart1.Titles[0].Font = new Font("微软细黑",14f,FontStyle.Regular);
    //副标题
    chart1.Titles.Add("合计:xxx条");
    chart1.Titles[1].Alignment = ContentAlignment.TopRight;
    

    3.百分比显示

    配置C#Chart饼图百分比显示

     //饼图中间百分比显示
    chart1.Series[0].Label = "#PERCENT{P2}";
    
    double data1 = 89;
    chart1.Series[0].Points.Add(data1);//添加第1个点
    chart1.Series[0].Points[0].LegendText = "正常操作";//图例显示
    
    double data2 = 224;
    chart1.Series[0].Points.Add(data2);//添加第2个点
    chart1.Series[0].Points[1].LegendText = "警告";//图例显示
    
    double data3 = 192;
    chart1.Series[0].Points.Add(data3);//添加第3个点
    chart1.Series[0].Points[2].LegendText = "错误";//图例显示
    
    double total = data1 + data2 + data3;
    chart1.Titles[1].Text = "合计:"+total.ToString()+ "条";//副标题显示总数
    

    效果图如下:


    效果图

    相关文章

      网友评论

          本文标题:C#Chart饼图

          本文链接:https://www.haomeiwen.com/subject/yecbldtx.html