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()+ "条";//副标题显示总数
效果图如下:
效果图
网友评论