+ -
当前位置:首页 → 问答吧 → 熟悉MSChart控件的朋友看过来

熟悉MSChart控件的朋友看过来

时间:2011-12-09

来源:互联网

vs2010+c#环境。界面中用到了MSChart控件。
我在做一个曲线图,希望X轴的Label数值一直在变大,如:0,1,2,3,4,5,6,7,8,9,10.....,图形中总是存在6个曲线点,比如当绘制到第7个点时,就去掉X轴上对应0的这个点,然后绘制第7个点;绘制到第8个点时,再去掉X轴上对应1的这个点。余类推。总之X轴的数值一直在增长着,同时整个曲线在往左平移,任何时候图形只显示6个曲线点。我用了一个循环语句,总算可以实现。由于X轴的数值一直在增长,我希望在达到某个值(比如100)后重新在从0开始排,但当我将AxisX.Minimum设置为0后就会报错:只能用升序或降序....,请问该如何处置?谢谢!
pointIndex = 0;

while(true)
{
(绘制一个曲线点的语句)
chart1.ChartAreas["Default"].AxisX.Minimum = pointIndex;
chart1.ChartAreas["Default"].AxisX.Maximum = chart1.ChartAreas["Default"].AxisX.Minimum + 6;
pointIndex++;
}





作者: foxd   发布时间: 2011-12-09

请问有会的吗?

作者: foxd   发布时间: 2011-12-10

高手请出啊。

作者: foxd   发布时间: 2011-12-11

没做过类似需求的.

作者: wukaiping870123   发布时间: 2011-12-11

相关阅读 更多