C#Chart饼图

2023-03-07  本文已影响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()+ "条";//副标题显示总数

效果图如下:


效果图
上一篇 下一篇

猜你喜欢

热点阅读