0

Double()我有一个类型为(1 x n )的数组,我试图在我已经设置的图表上快速绘制它。我唯一想要/需要做的就是获取我的数组并将其存储为我已经拥有的系列中的数据点(y 轴值)。最好的方法是什么?此外,绘制的数据点会随着我的数组变化而变化,如果没有,我将如何重新绘制这些新点并摆脱旧点?

4

1 回答 1

1

添加点应该很简单

Chart1.Series("Default").Points.Add(arrayName)

至于当你改变数组时它会自动更新,我相信如果你只是添加点,你会遇到像在游泳池里撒尿的问题(一旦它们在那里,你就不能把它们弄出来) . 因此,您添加一个包含 3 个项目的数组,然后向数组添加一个双精度数,然后再次添加到图表中,您现在错误地有 7 个点。但是,您可以将数组数据绑定到系列,就像这样。

Chart1.Series("Default").Points.DataBindXY(xStrings, xDoubles)

在这种情况下,如果数组改变,图表也应该改变。

于 2012-06-21T12:16:47.047 回答