累计频数多边形的图形解读与分组数据累积分析
几何画板及绘图内容加载中,请稍等……
本范例演示如何由分组数据的累计频数构造“累计频数多边形”,并通过图形形态帮助理解分布的累积变化趋势。核心数学概念包括统计中的分组频数、累计频数(cumulative frequency)、多边形连接的图形表示,以及由累计曲线的上升幅度对分布集中程度进行直观解读。作图要点:使用 Sequence 生成类别区间端点与对应的累计频数序列,再通过 Segment 与 PolyLine 将相邻累计点连成多边形;利用 Vector、Corner、Point 设定坐标与关键端点(如 xlower、xupper、ylower、yupper 等),并用 If 进行条件判断以决定点是否落在有效区间;通过 Textfield 标注关键量,同时用多组缩放对象 xlscale、xsscale、xminor、ymajor、ylscale 等控制坐标刻度与图面呈现,最后生成坐标轴相关对象(如 yaxi、yaxi/坐标刻度对象)来支撑阅读累计频数曲线。适合中学统计教学、数据分析入门课程,以及希望用 GeoGebra 进行图形化解释与课堂演示的学习者。
GeoGebra 命令及参数
Sequence(Segment[(xlower, i), (xupper, i)], i, ylower, yupper, ysscale) → yminorSequence(Segment[(xlower, i), (xupper, i)], i, ylower, yupper, ylscale) → ymajorSequence(Segment[(i, ylower), (i, yupper)], i, xlower, xupper, xsscale) → xminorSegment(O, (x(O) + xsscale, y(O))) → sec1Segment((x(O) + xsscale, y(O)), (x(O) + (2 * xsscale), y(O) + (2 * ysscale))) → sec2Segment((x(O) + (2 * xsscale), y(O) + (2 * ysscale)), (x(O) + (3 * xsscale), y(O) + (-2 * ysscale))) → sec3Segment((x(O) + (3 * xsscale), y(O) - (2 * ysscale)), (x(O) + (4 * xsscale), y(O))) → sec4Vector(O, Y_e) → yaxiVector(X_0, X_e) → xaxiCorner(2, 1) → ZSequence((lowerclasslimit + ((i - 1) * classwidth), cfreq(i)), i, 1, n) → cfscatterPolyLine(cfscatter) → cfplotPoint(Segment[(lowerclasslimit, ylower), (lowerclasslimit + ((n - 1) * classwidth), ylower)]) → QPolyLine(Q, (x(Q), y(Q_1)), Q_1) → qSequence(Segment[(x(O) - xsscale / 2, (i * ylscale)), (x(O) + xsscale / 2, (i * ylscale))], i, 1, Div[yupper, ylscale] - 1) → yintSequence(Segment[(x(C) + (4 * i), y(C)), (x(C) + (4 * i), y(C) - (n + 1))], i, 0, 2) → T2Sequence(Segment[(x(C), y(C) - i), (x(C) + 8, y(C) - i)], i, 0, n + 1) → T1Textfield(lowerclasslimit) → InputBox1Textfield(upperclasslimit) → InputBox2Textfield(cf2) → InputBox4Textfield(cf3) → InputBox5Textfield(cf4) → InputBox6Textfield(cf5) → InputBox7Textfield(cf6) → InputBox8Textfield(cf7) → InputBox9Textfield(cf8) → InputBox10Sequence(Segment[(lowerclasslimit + (i * classwidth), ylower + ysscale / 2), (lowerclasslimit + (i * classwidth), ylower - ysscale / 2)], i, 0, n - 1) → xintPolyLine(R, (x(R), y(R_1)), R_1) → rPoint(Segment[Q, (lowerclasslimit + ((n - 1) * classwidth), ylower)]) → EPolyLine(E, (x(E), y(E_1)), E_1) → eSequence(Segment[(i, ylower), (i, yupper)], i, xlower, xupper, xlscale) → xmajorIf(chi ≟ false, RotateText["Cumulative frequency", 90°], RotateText["累積頻數", 90°]) → text4
AI 绘图提示语参考
要绘制一个累积频率多边形。首先,根据分组数据确定各组的组界线和累积频率值。然后,在每个组界线上标记对应的累积频率值,并创建这些点。接着,将这些点按顺序连接,形成一条多边形线段。这样可以直观地显示数据分布的累积情况,帮助理解数据集中在哪些区间。
以上提示语为根据原始绘图命令整理而来,仅供参考。