将Double()数组中的数据点添加到现有的VB.NET图表系列中

时间:2012-06-21 11:18:55

标签: vb.net arrays plot double

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

1 个答案:

答案 0 :(得分:1)

添加点应该像

一样简单
Chart1.Series("Default").Points.Add(arrayName)

至于你在更换阵列时自动更新,我相信如果你只是添加积分,你会在游泳池里遇到像小便一样的问题(一旦他们在那里,你就无法得到他们出去)。所以,你添加一个包含3个项目的数组,然后在数组中添加一个double,然后再次添加到图表中,你现在错误地得到了7个点。但是,您可以将数组数据绑定到系列,就像这样。

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

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