Create Circle Graph by Dragging

Create Circle Graph by Dragging
Loading the math board and drawing, please wait…
2018-03-03 02:36
This example demonstrates how to create a circle graph by dragging points. It involves core math concepts such as circles, sectors, and percentages. Using GeoGebra commands like Circle and CircleSector, it visually represents data distribution. Suitable for middle school and above students to learn data statistics and graphical representation.

GeoGebra Commands & Parameters

  1. Circle(Centre, circrad) → Circ
  2. Point(Circ) → P25
  3. Point(Circ) → P24
  4. Point(Circ) → P23
  5. Point(Circ) → P22
  6. Point(Circ) → P21
  7. Point(Circ) → P20
  8. Point(Circ) → P19
  9. Point(Circ) → P18
  10. Point(Circ) → P17
  11. Point(Circ) → P16
  12. Point(Circ) → P15
  13. Point(Circ) → P14
  14. Point(Circ) → P13
  15. Point(Circ) → P12
  16. Point(Circ) → P11
  17. Point(Circ) → P10
  18. Point(Circ) → P9
  19. Point(Circ) → P8
  20. Point(Circ) → P7
  21. Point(Circ) → P6
  22. Point(Circ) → P5
  23. Point(Circ) → P4
  24. Point(Circ) → P3
  25. Point(Circ) → P2
  26. Point(Circ) → P1
  27. Segment((0, 4.5), (5.4, 4.5)) → h1
  28. Segment((0, 3.5), (5.4, 3.5)) → h2
  29. Segment((0, 2.8), (5.4, 2.8)) → h3
  30. Segment((0, 2.1), (5.4, 2.1)) → h4
  31. Segment((0, 1.4), (5.4, 1.4)) → h5
  32. Segment((0, 4.5), (0, 1.4)) → v1
  33. Segment((3.3, 4.5), (3.3, 1.4)) → v2
  34. Segment((5.4, 4.5), (5.4, 1.4)) → v3
  35. Segment(Centre, P1) → Slice1
  36. Segment(Centre, P2) → Slice2
  37. Segment(Centre, P3) → Slice3
  38. Segment(Centre, P4) → Slice4
  39. Segment(Centre, P5) → Slice5
  40. Segment(Centre, P6) → Slice6
  41. Segment(Centre, P7) → Slice7
  42. Segment(Centre, P8) → Slice8
  43. Segment(Centre, P9) → Slice9
  44. Segment(Centre, P10) → Slice10
  45. Segment(Centre, P11) → Slice11
  46. Segment(Centre, P12) → Slice12
  47. Segment(Centre, P13) → Slice13
  48. Segment(Centre, P14) → Slice14
  49. Segment(Centre, P15) → Slice15
  50. Segment(Centre, P16) → Slice16
  51. Segment(Centre, P17) → Slice17
  52. Segment(Centre, P18) → Slice18
  53. Segment(Centre, P19) → Slice19
  54. Segment(Centre, P20) → Slice20
  55. Segment(Centre, P21) → Slice21
  56. Segment(Centre, P22) → Slice22
  57. Segment(Centre, P23) → Slice23
  58. Segment(Centre, P24) → Slice24
  59. Point(AllPoints) → R1
  60. Segment(Centre, P25) → Slice25
  61. Segment(Centre, R1) → R1Sweep
  62. Polygon((12.5, 2.7), (14.5, 2.7), (14.5, 3.4), (12.5, 3.4)) → Option3Box, n, p, q, r
  63. Polygon((12.5, 5), (14.5, 5), (14.5, 4.3), (12.5, 4.3)) → Option1Box, f, g, h, i
  64. Polygon((12.5, 3.5), (14.5, 3.5), (14.5, 4.2), (12.5, 4.2)) → Option2Box, j, k, l, m
  65. CircleSector(Centre, R1, P1) → Section1
  66. Point(R2PointSpace) → R2
  67. Point(R3PointSpace) → R3
  68. Segment(Centre, R2) → R2Sweep
  69. Segment(Centre, R3) → R3Sweep
  70. CircleSector(Centre, R2, R1) → Section2
  71. CircleSector(Centre, R3, R2) → Section3
  72. Circle(Centre, (2 * circrad / 3)) → InnerCirc

AI Drawing Prompt Reference

Draw a circle with 25 evenly spaced points inside, connect each point to the circumference from the center to form sectors, and add horizontal and vertical lines to create an axis, visualizing data distribution as a pie chart.
The prompt above was compiled from the original drawing commands and is for reference only.