累积频数多边形的图形解释与分段构造(II)
几何画板及绘图内容加载中,请稍等……
该范例通过累积频数多边形的折线图形演示:将分组数据的“累计频数/累计频率”转化为可读的图像,并解释相邻类区间如何连接形成整体趋势。核心数学概念包括分组统计、累计频数(或累计频率)、类区间与类宽、频数表到折线图的对应关系,以及通过线性缩放将横轴类区间端点映射到图上。作图要点:利用 GeoGebra 的 Sequence 生成各类区间端点/索引序列,借助 Segment、Vector、Corner 禯定线段与端点位置;用 PolyLine 将累计频数折线连接成“多边形”;通过 Point 创建图上关键点(如类区间端点与累计点);用 Textfield 标注关键数值;并用 If 根据条件选择起点与终点(例如在边界类区间处切换计算),同时配合对象如 cf1~cf8、cfreq、xlower/xupper、ylower/yupper、classwidth 等完成坐标计算与尺度(ylscale/xlscale/xsscale 等)设置。适合中学后期至高等教育的统计与数据分析课程,用于理解累计分布的可视化表达与读图方法。
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[(x(O), ylower), (x(O), Max[Take[cfreq, 1, n]])]) → PPolyLine(P, (x(P_1), y(P)), P_1) → pPoint(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) → xmajorPolyLine(S, (x(S_1), y(S)), S_1) → sPolyLine(T, (x(T_1), y(T)), T_1) → t_3PolyLine(U, (x(U_1), y(U)), U_1) → uIf(chi ≟ false, RotateText["Cumulative frequency", 90°], RotateText["累積頻數", 90°]) → text4
AI 绘图提示语参考
绘制一个累积频率多边形图。横轴为组界(下组限、上组限),纵轴为累积频率。先画出坐标轴和网格线(主次刻度),再根据各组限和累积频率值(如cf1至cf8)在图上标出各累积点,并用折线连接这些点形成多边形。图中还需添加辅助线段,如从原点出发的参考折线,以及用于标注的文本框(输入组限和累积频率)。最后在纵轴旁添加旋转90度的文字标签“Cumulative frequency”。整体布局需清晰展示累积频率随组限上升的趋势。
以上提示语为根据原始绘图命令整理而来,仅供参考。