Guest User

Untitled

a guest
Nov 22nd, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. Private Sub GenerateCharts()
  2.  
  3. ' Let's begin by generating a chart that consists of an Area chart and a Line chart.
  4. ' We need to create one canvas that will host the first two charts inside it, that is,
  5. ' the Area chart and Line chart.
  6.  
  7. Dim multi_chart_canvas As New Canvas
  8.  
  9. ' Create a new datapoints-set for the first chart - Area chart.
  10. Dim area_chart_datapoints As New DataPoint(BunifuDataViz._type.Bunifu_area)
  11.  
  12. ' Add the datapoints for the Area chart.
  13. area_chart_datapoints.addLabely("l1", "45")
  14. area_chart_datapoints.addLabely("l2", "60")
  15. area_chart_datapoints.addLabely("l3", "50")
  16. area_chart_datapoints.addLabely("l4", "80")
  17. area_chart_datapoints.addLabely("l5", "70")
  18. area_chart_datapoints.addLabely("l6", "90")
  19. area_chart_datapoints.addLabely("l7", "100")
  20. area_chart_datapoints.addLabely("l8", "95")
  21. area_chart_datapoints.addLabely("l9", "60")
  22. area_chart_datapoints.addLabely("l10", "45")
  23.  
  24. ' Now add the Area chart to the canvas we created.
  25. multi_chart_canvas.addData(area_chart_datapoints)
  26.  
  27. ' Create a new datapoints-set for the second chart - Line chart.
  28. Dim line_chart_datapoints As New DataPoint(BunifuDataViz._type.Bunifu_line)
  29.  
  30. ' Add the datapoints for the Line chart.
  31. line_chart_datapoints.addLabely("", "55")
  32. line_chart_datapoints.addLabely("", "70")
  33. line_chart_datapoints.addLabely("", "60")
  34. line_chart_datapoints.addLabely("", "90")
  35. line_chart_datapoints.addLabely("", "80")
  36. line_chart_datapoints.addLabely("", "100")
  37. line_chart_datapoints.addLabely("", "110")
  38. line_chart_datapoints.addLabely("", "105")
  39. line_chart_datapoints.addLabely("", "70")
  40. line_chart_datapoints.addLabely("", "55")
  41.  
  42. ' Then add the Line chart to the canvas we created.
  43. multi_chart_canvas.addData(line_chart_datapoints)
  44.  
  45. ' Finally render the multiple-chart canvas in our Dataviz component.
  46. BunifuDataViz1.Render(multi_chart_canvas)
  47.  
  48. ' Let's now create a new canvas for the Doughnut chart.
  49. Dim doughnut_chart_canvas As New Canvas
  50. Dim doughnut_chart_datapoints As New DataPoint(BunifuDataViz._type.Bunifu_doughnut)
  51.  
  52. ' Add the datapoints for the Doughnut chart.
  53. doughnut_chart_datapoints.addLabely("", "45")
  54. doughnut_chart_datapoints.addLabely("", "60")
  55. doughnut_chart_datapoints.addLabely("", "50")
  56. doughnut_chart_datapoints.addLabely("", "80")
  57. doughnut_chart_datapoints.addLabely("", "70")
  58. doughnut_chart_datapoints.addLabely("", "90")
  59.  
  60. ' Then add the Doughnut chart to the canvas we created.
  61. doughnut_chart_canvas.addData(doughnut_chart_datapoints)
  62.  
  63. ' Finally render the Doughnut chart canvas in our Dataviz component.
  64. BunifuDataViz2.Render(doughnut_chart_canvas)
  65.  
  66. End Sub
Add Comment
Please, Sign In to add comment