【问题标题】:how do i create a scatter plot with 2 1-D arrays?如何使用 2 个一维数组创建散点图?
【发布时间】:2011-03-04 07:52:18
【问题描述】:

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

假设我有这些数组:

  • x() as Object ' 用于 x 轴值
  • y() as Object ' 用于 y 轴值

我有这张图表:

图表1

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

您的回复将不胜感激。提前致谢。

【问题讨论】:

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


    【解决方案1】:

    查看 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)
    

    【讨论】:

    • 这已经回答了我的问题。我现在将坚持使用 Chart 控件,并在尝试 zedgraph 之前学习使用它。再次,谢谢。
    【解决方案2】:

    查看 Zedgraph。这是一个免费的图形库,效果很好。他们的网站上有很多代码示例,可让您按照您的要求进行操作。 Zedgraph Downloads 他们的网站现在似乎有问题,但下载会话可以正常工作并包含他们所有的示例文件。

    【讨论】:

      猜你喜欢
      • 2013-07-16
      • 2020-08-21
      • 2018-01-07
      • 2021-12-26
      • 1970-01-01
      • 2019-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多