创建散点图 by Ingrid

创建散点图 by Ingrid
几何画板及绘图内容加载中,请稍等……
2021-01-25 06:42
①本范例演示如何使用 GeoGebra 创建散点图;②涉及的核心数学概念包括数据可视化、坐标几何和概率统计;③作图要点:使用了 Flatten, Point, Element, UnicodeToLetter, Zip, LaTeX, Vector, Sequence, Polygon, TableText, Join, SelectedElement, RotateText 等命令和对象;④适合高中及以上学生学习和教师教学使用。

GeoGebra 命令及参数

  1. Flatten(Sequence[Sequence[(i, j), i, 0, 10, 1], j, 0, 8, 1]) → gridSpace
  2. Point(Union[gridSpace, {homeBase}]) → E
  3. Point(Union[gridSpace, {homeBase}]) → D
  4. Point(Union[gridSpace, {homeBase}]) → C
  5. Point(Union[gridSpace, {homeBase}]) → B
  6. Element(questionList, questionListIndex) → questionNum
  7. Element(H2:H6, questionNum) → yInc
  8. Point(Union[gridSpace, {homeBase}]) → F
  9. Element(G2:G6, questionNum) → xInc
  10. Element(F2:F6, questionNum) → yVals
  11. Element(E2:E6, questionNum) → xVals
  12. Element(D2:D6, questionNum) → depVarWords
  13. Element(C2:C6, questionNum) → indepVarWords
  14. UnicodeToLetter(10007) → xmark
  15. UnicodeToLetter(10003) → cmark
  16. Point(Union[gridSpace, {homeBase}]) → A
  17. Zip((A / xInc, B / yInc), A, xVals, B, yVals) → correctPoints
  18. LaTeX((((("\text{" * QUESTION) * "\\") * INSTRUCTIONS) * "}")) → TEXT
  19. Element(B2:B6, questionNum) → dependentVariable
  20. Element(A2:A6, questionNum) → independentVariable
  21. Vector((0, 0), (0, 9)) → yAxisLine
  22. Vector((0, 0), (11, 0)) → xAxisLine
  23. Sequence(Segment[(-0.2, i), (0.2, i)], i, 1, 8) → yTicks
  24. Sequence(Segment[(i, -0.2), (i, 0.2)], i, 1, 10) → xTicks
  25. Sequence(i, i, xInc, (10 * xInc), xInc) → xTickLabels
  26. Sequence(i, i, yInc, (10 * yInc), yInc) → yTickLabels
  27. Sequence(Text[Element[xTickLabels, i], (i - 0.2, -0.7)], i, 1, 10) → xAxisTickLabels
  28. Sequence(Text[Element[yTickLabels, i], (-1, i - 0.2)], i, 1, 8) → yAxisTickLabels
  29. Polygon({(0, 0), (0, 9), (11, 9), (11, 0)}) → viewBox
  30. TableText({Join[{{(("\cellcolor{#ffcc80}{" * independentVariable) * "}")}, xVals}], Join[{{(("\cellcolor{#ffcc80}{" * dependentVariable) * "}")}, yVals}]}, "|_vc") → data
  31. Zip(Circle[A, 0.3], A, correctPoints) → correctCircles
  32. LaTeX("\text{Points to Plot:}") → pointsLabel
  33. Join({{LaTeX["\text{Choose a label}"]}, Shuffle[{dependentVariable, independentVariable}]}) → axesLabels
  34. SelectedElement(axesLabels) → selectedLabel
  35. RotateText(If[selectedLabel ≟ independentVariable, dependentVariable, If[selectedLabel ≟ dependentVariable, independentVariable, ""]], 90°) → otherLabel
  36. LaTeX((((((("\text{Since the " * indepVarWords) * " may cause\\the ") * depVarWords) * "\\to change, ") * indepVarWords) * " is the\\independent variable which is\\placed on the horizontal axis.}")) → feedbackLabels

AI 绘图提示语参考

创建一个散点图,包含一个网格空间和多个点。网格空间由从0到10的x坐标和从0到8的y坐标生成。点根据给定的x值和y值绘制在网格上。还需要绘制坐标轴线、刻度线和标签。坐标轴线从原点延伸到(11,0)和(0,9)。刻度线包括x轴从1到10的刻度和y轴从1到8的刻度。标签包括x轴刻度标签和y轴刻度标签。图形中还包含一个数据表格,展示x值和y值的关系。整体布局类似于一个坐标系,用于展示数据点在网格上的位置。
以上提示语为根据原始绘图命令整理而来,仅供参考。