Построение графика по массиву данных в VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, а вы не подскажете, как мне построить график в VB, у меня есть двухмерный массив (2 столбца и 20 строк), данные одного столбца расположить по оси у, а другого по оси х, чтобы были оси, подписанные, и разметки на осях

Решение задачи: «Построение графика по массиву данных в VB»

textual
Листинг программы
  1. Option Explicit
  2. Dim i, w, h, j
  3. Dim xn, yn, st
  4. Dim a(2, 120), t
  5. Private Sub Command1_Click()
  6.  
  7.  Picture1.PSet (a(1, 1), h - st - a(2, 1))
  8. For i = 2 To 120
  9.   Picture1.Line -(a(1, i), h - st - a(2, i))
  10. Next i
  11.  
  12. End Sub
  13.  
  14. Private Sub Form_Load()
  15. w = 340: h = 360: st = 20
  16. Picture1.ScaleWidth = w
  17. Picture1.ScaleHeight = h
  18.  
  19. For i = 1 To 2
  20. For j = 1 To 120
  21. a(i, j) = Int(Rnd * 210) + 110
  22. Next j
  23. Next i
  24.  
  25. For j = 1 To 119
  26. For i = j To 120
  27. If a(1, j) > a(1, i) Then
  28. t = a(1, j): a(1, j) = a(1, i): a(1, i) = t
  29. End If
  30. If a(2, j) > a(2, i) Then
  31. t = a(2, j): a(2, j) = a(2, i): a(2, i) = t
  32. End If
  33. Next i
  34. Next j
  35.  
  36. Call ks
  37. End Sub
  38. Private Sub ks()
  39. Picture1.Line (0, h - st)-(w, h - st)
  40. Picture1.Line (0.1, 0)-(0.1, h)
  41.  
  42. For i = 0 To w Step st
  43. Picture1.Line (i, h - st - 2)-(i, h - st + 2)
  44. Picture1.Print i
  45. Next i
  46.  
  47. For i = h To 0 Step -st
  48. Picture1.Line (-0.1, i)-(2, i)
  49. If i <> h - st Then Picture1.Print (h - i - st)
  50. Next i
  51. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.643 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы