请教一下关于C# .NET4.0 chart控件的问题!

目前我想要绘制一个饼图,很简单的测试代码:Seriesseries=newSeries();series.ChartType=SeriesChartType.Pie;st... 目前我想要绘制一个饼图,很简单的测试代码:
Series series = new Series();
series.ChartType = SeriesChartType.Pie;
string[] xData = { "tcp", "udp", "ip", "arp", "others" };
float[] yData = { 0.2f, 0.3f, 0.1f, 0.4f, 0.1f };
series.Points.DataBindXY(xData, yData);
chart1.Series.Add(series);
编译通过但是执行的时候会报错:
“System.InvalidOperationException”类型的未经处理的异常出现在 System.Windows.Forms.DataVisualization.dll 中。
其他信息: 在一个图表区中,Pie 图表不能与任何其他图表类型组合使用。

请问为什么这样,另外,如何解决?
等待有缘人!!!!
展开
 我来答
freeeeeewind
推荐于2016-01-20 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1355万
展开全部
            string[] xData = { "tcp", "udp", "ip", "arp", "others" };
            double[] yData = { 0.2f, 0.3f, 0.1f, 0.4f, 0.1f };
            chart1.Series.Clear();
            Series series = new Series();
            series.ChartType = SeriesChartType.Pie;
            //注意这句!
            series.Points.DataBindXY(xData, yData);
            chart1.Series.Add(series);

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式