C#l利用chart控件绘制用户和管理员饼状图
时间: 2023-06-25 15:06:01 浏览: 88
用chart进行绘制饼状图
以下是使用C#的Chart控件绘制用户和管理员饼状图的示例代码:
首先,在窗体中添加一个Chart控件,然后在代码中添加以下命名空间:
```
using System.Windows.Forms.DataVisualization.Charting;
```
接下来,可以创建一个方法来绘制饼状图:
```
private void DrawPieChart()
{
// 清空图表
chart1.Series.Clear();
// 添加数据系列
Series series = chart1.Series.Add("User/Admin");
series.ChartType = SeriesChartType.Pie;
// 添加数据
series.Points.AddXY("User", 70);
series.Points.AddXY("Admin", 30);
// 设置饼状图样式
series["PieLabelStyle"] = "Outside";
series["PieLineColor"] = "Black";
series["PieStartAngle"] = "90";
series["PieDrawingStyle"] = "SoftEdge";
// 设置图例样式
chart1.Legends.Clear();
Legend legend = chart1.Legends.Add("Legend1");
legend.Docking = Docking.Right;
// 刷新图表
chart1.Invalidate();
}
```
在代码中调用该方法即可绘制饼状图。注意,可以根据需要更改数据系列、数据和样式设置。
阅读全文