如何使用2个1-D阵列创建散点图?

时间:2011-03-04 07:52:18

标签: vb.net arrays charts mschart scatter-plot

我唯一的目标是创建一个只有x和y轴的散点图。数据源应该来自一维数组。

说我有这些数组:

  • x()为x轴值的对象'
  • y()为y轴值的对象'

我有这张图表:

chart1

数组已经填充了数据。我的问题是:我如何在chart1上输入数组数据,使得x()值将是图表1的x轴值,而y()将是图表1的y轴值。我应该使用什么代码使用数组中的数据使图表显示散点图?

非常感谢您的回复。提前谢谢。

2 个答案:

答案 0 :(得分:2)

查看Chart> Series下的图表属性,并将Series1 ChartType更改为Point。

    Dim x() As Integer = {1, 2, 3, 4, 5}
    Dim y() As Integer = {2, 1, 7, 3, 3}

    Chart1.Series("Series1").Points.DataBindXY(x, y)

答案 1 :(得分:0)

查看Zedgraph。它是一个免费的图形库,效果很好。他们的网站上有很多代码示例,可以让您按照自己的要求进行操作。 Zedgraph Downloads他们的网站目前似乎遇到了问题,但下载会话可以运行并包含所有示例文件。