Member 14088351 Ответов: 1

Точка данных в диаграмме VB.NET


Я делаю сплайн-диаграмму с помощью массива (X,Y)
Мне нужно найти значение Y, когда X=3.2 из графика
Я использую этот код, но он не работает

Dim x(6) As Double
      Dim y(6) As Double
      x(0) = 1
      x(1) = 1.7
      x(2) = 2.8
      x(3) = 4
      x(4) = 2.4
      x(5) = 1.5
      y(0) = 16
      y(1) = 20
      y(2) = 40
      y(3) = 60
      y(4) = 30
      y(5) = 20
      Chart1.Series("Series1").Points.DataBindXY(x, y)
      Dim datapoint As DataPoint = Chart1.Series("Series1").Points.FindByValue(3.2)
      Label1.Text = datapoint.ToString()


Что я уже пробовал:

Мне нужно найти значение Y, когда X=3.2 из графика

1 Ответов

Рейтинг:
4

Dave Kreskowiak

Вы не можете найти значение Y на диаграмме, где точка данных не существует.

Вы должны использовать математику, например интерполяция[^], чтобы найти значение.