C#中chart控件增加Series报错

如图Seriestt1=chart1.Series[0];这样写会报错但是Seriestt1=newSeries();这样写就不会报错,为什么?我是想在一个area里画两... 如图Series tt1 = chart1.Series[0]; 这样写会报错但是Series tt1 = new Series(); 这样写就不会报错,为什么? 我是想在一个area里画两条线,想着定义两个series ,但是报错了,希望得到解答。 展开
 我来答
DoramiHe
2018-04-14 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部

1)在Form1上,布置一个chart控件。然后,在chart1的属性中,点击Series后的 ... 按钮,如下图

2)在Series集合编辑器中,点添加,然后设置图的类型,如下图

3)修改Series1和Series2的颜色和宽度,如下图(图中以Series2为例,对Series1做同样的操作)

4)后台代码

1234567891011121314151617181920212223242526272829303132333435363738using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace WindowsFormsApplication1{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();            chart1.ChartAreas[0].AxisX.Minimum = 1;            chart1.ChartAreas[0].AxisX.Maximum = 8;            // Series[0]就是上面设计器中的Series1                        chart1.Series[0].Points.AddXY(2, 95);            chart1.Series[0].Points.AddXY(3, 30);            chart1.Series[0].Points.AddXY(4, 20);            chart1.Series[0].Points.AddXY(5, 23);            chart1.Series[0].Points.AddXY(6, 60);            chart1.Series[0].Points.AddXY(7, 87);            // Series[1]就是上面设计器中的Series2            chart1.Series[1].Points.AddXY(2, 60);            chart1.Series[1].Points.AddXY(3, 30);            chart1.Series[1].Points.AddXY(4, 16);            chart1.Series[1].Points.AddXY(5, 50);            chart1.Series[1].Points.AddXY(6, 70);            chart1.Series[1].Points.AddXY(7, 20);            // 隐藏Legend[0]            chart1.Legends[0].Enabled = false;        }     }}

运行效果

优奈我知识库
2018-04-14 · 程序员干货知识库分享解决方案技术实现内容
优奈我知识库
采纳数:454 获赞数:371

向TA提问 私信TA
展开全部
你先清空了,说明数组是空的,空数组你再取第一条肯定就超出了数组的索引了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式