C#中,使用MSChart。加了一个Chart1,Series1,Series1的ChartType=FastLine
X,Y的值,不绑定数据源,动态增加。用Series[index].Points.AddXY(x,y)没有效果。或者说调试的时候,只显示Chart1,Series1没有显示...
X,Y的值,不绑定数据源,动态增加。用Series[index].Points.AddXY(x,y)没有效果。或者说调试的时候,只显示Chart1,Series1没有显示。this.Chart1.Series.Add(series1);
疑问1:X,Y的值,是用AddXY()来加?
2:用什么方法,可以显示?
3:X,Y的值,不是在Form Load时加,在程序的使用过程中添加。
不要用什么绑定数据源。
分不多,感谢~~ 展开
疑问1:X,Y的值,是用AddXY()来加?
2:用什么方法,可以显示?
3:X,Y的值,不是在Form Load时加,在程序的使用过程中添加。
不要用什么绑定数据源。
分不多,感谢~~ 展开
2个回答
展开全部
说得不是很清楚,如果是添加了Chart和一个Series,并定义了图表类型的情况下,不绑定,只是添加点这种情况,那么使用这个代码是应该能够看到效果的:
this.chart1.Series[0].Points.AddXY(x,y);
不需要再添加序列的操作。如果是没有定义序列或者是需要在当前图表中再添加序列,那么使用:
Series series=new Series();
this.chart1.Series.Add(series);
然后再象前一种情况那样添加点到你想要添加的序列当中,也是可以正常显示的。希望对你有帮助,还有问题请补充或是追问,或是百度Hi上联系
this.chart1.Series[0].Points.AddXY(x,y);
不需要再添加序列的操作。如果是没有定义序列或者是需要在当前图表中再添加序列,那么使用:
Series series=new Series();
this.chart1.Series.Add(series);
然后再象前一种情况那样添加点到你想要添加的序列当中,也是可以正常显示的。希望对你有帮助,还有问题请补充或是追问,或是百度Hi上联系
追问
已解决~感谢
追答
有帮助就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询