翰林数学:次数分配与统计图表
2020-11-27 05:06
本GeoGebra范例演示了中学数学中的次数分配与统计图表制作。通过Sequence等命令和表格对象,动态生成直方图或次数分配表,帮助学生直观理解数据分组、频数计算及统计图表的绘制过程,适用于数据分析与统计基础教学。
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="3.2">
<gui>
<show algebraView="false" spreadsheetView="false" auxiliaryObjects="true" algebraInput="true" cmdList="true"/>
<font size="16"/>
</gui>
<euclidianView>
<size width="1272" height="598"/>
<coordSystem xZero="215.0" yZero="315.0" scale="50.0" yscale="50.0"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="3" pointStyle="0" rightAngleStyle="1" checkboxSize="26" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="1" grid="10"/>
<axis id="0" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<kernel>
<continuous val="false"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0"/>
<coordStyle val="0"/>
</kernel>
<construction title="" author="" date="">
<element type="numeric" label="縱軸格數">
<value val="10.0"/>
<show object="true" label="true"/>
<objColor r="0" g="51" b="255" alpha="0.1"/>
<layer val="0"/>
<labelOffset x="-58" y="3"/>
<labelMode val="1"/>
<slider min="5.0" max="10.0" absoluteScreenLocation="true" width="100.0" x="27.0" y="93.0" fixed="true" horizontal="true"/>
<lineStyle thickness="13" type="0"/>
<animation step="1.0" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="point" label="C">
<show object="true" label="false"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="0" g="102" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<coords x="-0.8" y="-4.32" z="1.0"/>
<pointSize val="8"/>
<pointStyle val="3"/>
</element>
<expression label="A1" exp=""座號""/>
<element type="text" label="A1">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<expression label="B1" exp=""成績""/>
<element type="text" label="B1">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="numeric" label="A2">
<value val="1.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="A3">
<value val="2.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<expression label="A4" exp="2.0 * A3 - A2" />
<element type="numeric" label="A4">
<value val="3.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A5" exp="2.0 * A4 - A3" />
<element type="numeric" label="A5">
<value val="4.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A6" exp="2.0 * A5 - A4" />
<element type="numeric" label="A6">
<value val="5.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A7" exp="2.0 * A6 - A5" />
<element type="numeric" label="A7">
<value val="6.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A8" exp="2.0 * A7 - A6" />
<element type="numeric" label="A8">
<value val="7.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A9" exp="2.0 * A8 - A7" />
<element type="numeric" label="A9">
<value val="8.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A10" exp="2.0 * A9 - A8" />
<element type="numeric" label="A10">
<value val="9.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A11" exp="2.0 * A10 - A9" />
<element type="numeric" label="A11">
<value val="10.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A12" exp="2.0 * A11 - A10" />
<element type="numeric" label="A12">
<value val="11.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A13" exp="2.0 * A12 - A11" />
<element type="numeric" label="A13">
<value val="12.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A14" exp="2.0 * A13 - A12" />
<element type="numeric" label="A14">
<value val="13.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A15" exp="2.0 * A14 - A13" />
<element type="numeric" label="A15">
<value val="14.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A16" exp="2.0 * A15 - A14" />
<element type="numeric" label="A16">
<value val="15.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A17" exp="2.0 * A16 - A15" />
<element type="numeric" label="A17">
<value val="16.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A18" exp="2.0 * A17 - A16" />
<element type="numeric" label="A18">
<value val="17.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A19" exp="2.0 * A18 - A17" />
<element type="numeric" label="A19">
<value val="18.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A20" exp="2.0 * A19 - A18" />
<element type="numeric" label="A20">
<value val="19.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A21" exp="2.0 * A20 - A19" />
<element type="numeric" label="A21">
<value val="20.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A22" exp="2.0 * A21 - A20" />
<element type="numeric" label="A22">
<value val="21.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A23" exp="2.0 * A22 - A21" />
<element type="numeric" label="A23">
<value val="22.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A24" exp="2.0 * A23 - A22" />
<element type="numeric" label="A24">
<value val="23.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A25" exp="2.0 * A24 - A23" />
<element type="numeric" label="A25">
<value val="24.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A26" exp="2.0 * A25 - A24" />
<element type="numeric" label="A26">
<value val="25.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A27" exp="2.0 * A26 - A25" />
<element type="numeric" label="A27">
<value val="26.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A28" exp="2.0 * A27 - A26" />
<element type="numeric" label="A28">
<value val="27.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A29" exp="2.0 * A28 - A27" />
<element type="numeric" label="A29">
<value val="28.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A30" exp="2.0 * A29 - A28" />
<element type="numeric" label="A30">
<value val="29.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A31" exp="2.0 * A30 - A29" />
<element type="numeric" label="A31">
<value val="30.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A32" exp="2.0 * A31 - A30" />
<element type="numeric" label="A32">
<value val="31.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A33" exp="2.0 * A32 - A31" />
<element type="numeric" label="A33">
<value val="32.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A34" exp="2.0 * A33 - A32" />
<element type="numeric" label="A34">
<value val="33.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A35" exp="2.0 * A34 - A33" />
<element type="numeric" label="A35">
<value val="34.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A36" exp="2.0 * A35 - A34" />
<element type="numeric" label="A36">
<value val="35.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A37" exp="2.0 * A36 - A35" />
<element type="numeric" label="A37">
<value val="36.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A38" exp="2.0 * A37 - A36" />
<element type="numeric" label="A38">
<value val="37.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A39" exp="2.0 * A38 - A37" />
<element type="numeric" label="A39">
<value val="38.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A40" exp="2.0 * A39 - A38" />
<element type="numeric" label="A40">
<value val="39.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<expression label="A41" exp="2.0 * A40 - A39" />
<element type="numeric" label="A41">
<value val="40.0"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B2">
<value val="100.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B3">
<value val="78.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B4">
<value val="72.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B5">
<value val="65.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B6">
<value val="76.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B7">
<value val="95.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B8">
<value val="54.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B9">
<value val="87.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B10">
<value val="77.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B11">
<value val="36.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B12">
<value val="55.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B13">
<value val="85.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B14">
<value val="64.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B15">
<value val="98.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B16">
<value val="70.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B17">
<value val="75.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B18">
<value val="82.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B19">
<value val="62.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B20">
<value val="94.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B21">
<value val="66.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B22">
<value val="66.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B23">
<value val="85.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B24">
<value val="38.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B25">
<value val="66.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B26">
<value val="84.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B27">
<value val="58.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B28">
<value val="89.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B29">
<value val="43.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B30">
<value val="64.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B31">
<value val="44.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B32">
<value val="79.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B33">
<value val="45.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B34">
<value val="88.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B35">
<value val="75.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B36">
<value val="48.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B37">
<value val="100.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B38">
<value val="64.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B39">
<value val="55.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B40">
<value val="76.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="B41">
<value val="77.0"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<auxiliary val="true"/>
</element>
<element type="numeric" label="組距">
<value val="10.0"/>
<show object="true" label="true"/>
<objColor r="153" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelOffset x="-7" y="-3"/>
<labelMode val="1"/>
<slider min="10.0" max="20.0" absoluteScreenLocation="true" width="100.0" x="30.0" y="50.0" fixed="true" horizontal="true"/>
<lineStyle thickness="13" type="0"/>
<animation step="10.0" speed="1.0" type="0" playing="false"/>
</element>
<element type="boolean" label="c_1">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="8" y="105"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="成績資料表"/>
</element>
<expression label="score" exp="B2:B41" />
<element type="list" label="score">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<objColor r="0" g="110" b="0" alpha="-1.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[i]" a1="i" a2="1.0" a3="40.0"/>
<output a0="seatnumtext"/>
</command>
<element type="list" label="seatnumtext">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="-1.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[Element[score, i]]" a1="i" a2="1.0" a3="40.0"/>
<output a0="scoretext"/>
</command>
<element type="list" label="scoretext">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<expression label ="titletext" exp="{"座號", "分數", "座號", "分數", "座號", "分數", "座號", "分數"}"/>
<element type="list" label="titletext">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="1.0" a1="i" a2="1.0" a3="8.0"/>
<output a0="xs_1"/>
</command>
<element type="list" label="xs_1">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="0.6" a1="i" a2="1.0" a3="11.0"/>
<output a0="ys_1"/>
</command>
<element type="list" label="ys_1">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<element type="point" label="A">
<show object="true" label="false"/>
<condition showObject="c_1"/>
<objColor r="51" g="102" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<coords x="-0.8200000000000001" y="5.84" z="1.0"/>
<pointSize val="8"/>
<pointStyle val="3"/>
</element>
<command name="mytable">
<input a0="A" a1="xs_1" a2="ys_1"/>
<output a0="表格"/>
</command>
<element type="list" label="表格">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_1"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="2"/>
<pointStyle val="-1"/>
</element>
<expression label="座號點集合" exp="(0.3, -(0.42)) + locpty[A + (0.0, -(Sum[ys_1, 1.0])), {2.0, 2.0, 2.0, 2.0}, Take[ys_1, 2.0, 11.0]]" />
<element type="list" label="座號點集合">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="1"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="seatnumtext" a1="座號點集合"/>
<output a0="座號"/>
</command>
<element type="list" label="座號">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_1"/>
<objColor r="204" g="0" b="51" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="2" style="1"/>
</element>
<expression label="抬頭點集合" exp="(0.1, -(0.4)) + locptx[A, xs_1, {0.6}]" />
<element type="list" label="抬頭點集合">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="204" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="1"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="titletext" a1="抬頭點集合"/>
<output a0="抬頭"/>
</command>
<element type="list" label="抬頭">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_1"/>
<objColor r="0" g="51" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="2" style="1"/>
</element>
<command name="Sequence">
<input a0="poly4[A + (Sum[xs_1, 0.0 + 2.0 * i], 0.0), A + (Sum[xs_1, 0.0 + 2.0 * i], -(Sum[ys_1])), A + (Sum[xs_1, 1.0 + 2.0 * i], -(Sum[ys_1])), A + (Sum[xs_1, 1.0 + 2.0 * i], 0.0)]" a1="i" a2="0.0" a3="3.0"/>
<output a0="座號區塊"/>
</command>
<element type="list" label="座號區塊">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_1"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<expression label="分數點集合" exp="(0.28, -(0.42)) + locpty[A + (Sum[xs_1, 1.0], -(Sum[ys_1, 1.0])), {2.0, 2.0, 2.0, 2.0}, Take[ys_1, 2.0, 11.0]]" />
<element type="list" label="分數點集合">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="scoretext" a1="分數點集合"/>
<output a0="分數"/>
</command>
<element type="list" label="分數">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_1"/>
<objColor r="0" g="153" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="4" style="1"/>
</element>
<command name="Sequence">
<input a0="i * 組距" a1="i" a2="0.0" a3="floor(100.0 / 組距)"/>
<output a0="分配表組別上邊界"/>
</command>
<element type="list" label="分配表組別上邊界">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="i * 組距" a1="i" a2="1.0" a3="floor(100.0 / 組距) + 1.0"/>
<output a0="分配表組別下邊界"/>
</command>
<element type="list" label="分配表組別下邊界">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="CountIf[x ≥ Element[分配表組別上邊界, i], score]" a1="i" a2="1.0" a3="floor(100.0 / 組距) + 1.0"/>
<output a0="分配表累積次數_1"/>
</command>
<element type="list" label="分配表累積次數_1">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="If[i < floor(100.0 / 組距), Element[分配表累積次數_1, i] - Element[分配表累積次數_1, i + 1.0], Element[分配表累積次數_1, i]]" a1="i" a2="1.0" a3="floor(100.0 / 組距)"/>
<output a0="分配表組次數"/>
</command>
<element type="list" label="分配表組次數">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="0.6" a1="i" a2="1.0" a3="floor(100.0 / 組距) + 1.0"/>
<output a0="ys_2"/>
</command>
<element type="list" label="ys_2">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<element type="boolean" label="c_2">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="8" y="135"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="次數"/>
</element>
<element type="boolean" label="c_3">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="8" y="166"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="累積"/>
</element>
<element type="boolean" label="c_4">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="8" y="196"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="相對"/>
</element>
<expression label ="xs_2" exp="{1.6, 1.2, 1.2, 1.8, 2.2, 3.0}"/>
<element type="list" label="xs_2">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<element type="point" label="B">
<show object="true" label="false"/>
<condition showObject="c_2 ∨ c_s"/>
<objColor r="51" g="102" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<coords x="7.34" y="5.82" z="1.0"/>
<pointSize val="8"/>
<pointStyle val="3"/>
</element>
<command name="mytable">
<input a0="B" a1="xs_2" a2="ys_2"/>
<output a0="次數分配表"/>
</command>
<element type="list" label="次數分配表">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_2"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<expression label ="分配表抬頭文字" exp="{"組別", "計數", "次數", "累積次數", "相對次數%", "相對累積次數%"}"/>
<element type="list" label="分配表抬頭文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1.0" type="0" playing="false"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<expression label="分配表抬頭定位點" exp="(0.2, -(0.4)) + locptx[B, xs_2, {Sum[ys_2, 1.0]}]" />
<element type="list" label="分配表抬頭定位點">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="204" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="8"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="分配表抬頭文字" a1="分配表抬頭定位點"/>
<output a0="分配表抬頭"/>
</command>
<element type="list" label="分配表抬頭">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_2"/>
<objColor r="51" g="102" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="2" style="1"/>
</element>
<command name="Sequence">
<input a0="Text[Element[分配表組別上邊界, i]] + "~" + (Text[Element[分配表組別下邊界, i]])" a1="i" a2="1.0" a3="floor(100.0 / 組距)"/>
<output a0="分配表組別文字"/>
</command>
<element type="list" label="分配表組別文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="locpty">
<input a0="B + (0.2, -(Sum[ys_2, 1.0]) - 0.4)" a1="{Sum[xs_2, 1.0]}" a2="Take[ys_2, 2.0, Length[ys_2]]"/>
<output a0="分配表組別定位點"/>
</command>
<element type="list" label="分配表組別定位點">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="8"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="分配表組別文字" a1="分配表組別定位點"/>
<output a0="分配表組別"/>
</command>
<element type="list" label="分配表組別">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_2"/>
<objColor r="255" g="102" b="51" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="4" style="1"/>
</element>
<command name="locpty">
<input a0="B + (Sum[xs_2, 2.0] + 0.6, -(Sum[ys_2, 1.0]) - 0.4)" a1="Take[xs_2, 3.0, 3.0]" a2="Take[ys_2, 2.0, Length[ys_2]]"/>
<output a0="分配表組次數定位點"/>
</command>
<element type="list" label="分配表組次數定位點">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="8"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[Element[分配表組次數, i]]" a1="i" a2="1.0" a3="Length[分配表組次數]"/>
<output a0="分配表組次數文字"/>
</command>
<element type="list" label="分配表組次數文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="分配表組次數文字" a1="分配表組次數定位點"/>
<output a0="集合1"/>
</command>
<element type="list" label="集合1">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_2"/>
<objColor r="0" g="153" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="4" style="1"/>
</element>
<command name="locpty">
<input a0="B + (Sum[xs_2, 3.0] + 0.6, -(Sum[ys_2, 1.0]) - 0.4)" a1="Take[xs_2, 4.0, 4.0]" a2="Take[ys_2, 2.0, Length[ys_2]]"/>
<output a0="分配表累積次數定位點"/>
</command>
<element type="list" label="分配表累積次數定位點">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="8"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[Sum[分配表組次數, i]]" a1="i" a2="1.0" a3="Length[分配表組次數]"/>
<output a0="分配表累積次數文字"/>
</command>
<element type="list" label="分配表累積次數文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="分配表累積次數文字" a1="分配表累積次數定位點"/>
<output a0="集合2"/>
</command>
<element type="list" label="集合2">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_2 ∧ c_3"/>
<objColor r="0" g="153" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="4" style="1"/>
</element>
<command name="Sequence">
<input a0="Sum[分配表組次數, i]" a1="i" a2="1.0" a3="Length[分配表組次數]"/>
<output a0="分配表累積次數"/>
</command>
<element type="list" label="分配表累積次數">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="100.0 * Element[分配表組次數, i] / Sum[分配表組次數]" a1="i" a2="1.0" a3="Length[分配表組次數]"/>
<output a0="分配表相對次數"/>
</command>
<element type="list" label="分配表相對次數">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[Element[分配表相對次數, i]]" a1="i" a2="1.0" a3="Length[分配表組次數]"/>
<output a0="分配表相對次數文字"/>
</command>
<element type="list" label="分配表相對次數文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="locpty">
<input a0="B + (Sum[xs_2, 4.0] + 0.6, -(Sum[ys_2, 1.0]) - 0.4)" a1="Take[xs_2, 5.0, 5.0]" a2="Take[ys_2, 2.0, Length[ys_2]]"/>
<output a0="分配表相對次數定位點"/>
</command>
<element type="list" label="分配表相對次數定位點">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="8"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="分配表相對次數文字" a1="分配表相對次數定位點"/>
<output a0="集合4"/>
</command>
<element type="list" label="集合4">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_2 ∧ c_4"/>
<objColor r="0" g="153" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="4" style="1"/>
</element>
<command name="Sequence">
<input a0="Sum[分配表相對次數, i]" a1="i" a2="1.0" a3="Length[分配表相對次數]"/>
<output a0="分配表相對累積次數"/>
</command>
<element type="list" label="分配表相對累積次數">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[Element[分配表相對累積次數, i]]" a1="i" a2="1.0" a3="Length[分配表相對累積次數]"/>
<output a0="分配表相對累積次數文字"/>
</command>
<element type="list" label="分配表相對累積次數文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="locpty">
<input a0="B + (Sum[xs_2, 5.0] + 0.6, -(Sum[ys_2, 1.0]) - 0.4)" a1="Take[xs_2, 6.0, 6.0]" a2="Take[ys_2, 2.0, Length[ys_2]]"/>
<output a0="分配表相對累積次數定位點"/>
</command>
<element type="list" label="分配表相對累積次數定位點">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="8"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="分配表相對累積次數文字" a1="分配表相對累積次數定位點"/>
<output a0="集合5"/>
</command>
<element type="list" label="集合5">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_2 ∧ c_3 ∧ c_4"/>
<objColor r="0" g="153" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="4" style="1"/>
</element>
<expression label="文字1" exp=""1. 拉動組距滑桿,決定次數分配表的組距 2. 點選各勾選框,決定物件是否顯示 3. 選擇功能按鈕的移動鈕,可以移動整個坐標平面 4. 要複製圖片到文書編輯器,請以滑鼠選擇複製範圍後 按 Ctrl-Shift-C,即可複製到剪貼簿中,在文書編輯器中按Ctrl-V貼上 5. 次數分配表與本說明顯示位置相同,請擇一顯示 6. 為讓表格顯示不失真,請以標準1:1比例的預設值顯示 7. 要更改資料,請點選出 [檢視/試算表] 更改""/>
<element type="text" label="文字1">
<show object="true" label="false"/>
<condition showObject="c_s"/>
<objColor r="0" g="51" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<font serif="false" size="6" style="1"/>
<startPoint exp="B"/>
<labelOffset x="-5" y="28"/>
</element>
<element type="boolean" label="c_s">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="8" y="287"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="操作說明"/>
</element>
<command name="Segment">
<input a0="C" a1="C + (11.0, 0.0)"/>
<output a0="a_x"/>
</command>
<element type="segment" label="a_x">
<lineStyle thickness="13" type="0"/>
<show object="true" label="false"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="0" g="102" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.0" y="11.0" z="47.52"/>
<lineStyle thickness="13" type="0"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="C" a1="C + (0.0, 7.0)"/>
<output a0="a_y"/>
</command>
<element type="segment" label="a_y">
<lineStyle thickness="13" type="0"/>
<show object="true" label="false"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="0" g="102" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-7.0" y="0.0" z="-5.6"/>
<lineStyle thickness="13" type="0"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Sequence">
<input a0="C + ((i - 1.0) * 10.0 / (Length[分配表組別上邊界] - 1.0) + 1.0, 0.0)" a1="i" a2="1.0" a3="Length[分配表組別上邊界]"/>
<output a0="橫刻度點集合"/>
</command>
<element type="list" label="橫刻度點集合">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="9"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[Element[分配表組別上邊界, i]]" a1="i" a2="1.0" a3="Length[分配表組別上邊界]"/>
<output a0="分配表組別上邊界文字"/>
</command>
<element type="list" label="分配表組別上邊界文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="分配表組別上邊界文字" a1="橫刻度點集合 + (-(0.2), -(0.5))"/>
<output a0="集合3"/>
</command>
<element type="list" label="集合3">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="51" g="51" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="2" style="1"/>
</element>
<command name="Sequence">
<input a0="Segment[C + ((i - 1.0) * 10.0 / (Length[分配表組別上邊界] - 1.0) + 1.0, -(0.1)), C + ((i - 1.0) * 10.0 / (Length[分配表組別上邊界] - 1.0) + 1.0, 0.1)]" a1="i" a2="1.0" a3="Length[分配表組別上邊界]"/>
<output a0="橫刻度"/>
</command>
<element type="list" label="橫刻度">
<lineStyle thickness="5" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="204" g="0" b="51" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Object">
<input a0="If[c_3, If[c_4, "分配表相對累積次數", "分配表累積次數"], If[c_4, "分配表相對次數", "分配表組次數"]]"/>
<output a0="objs"/>
</command>
<element type="list" label="objs">
<lineStyle thickness="2" type="0"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="C + (0.0, (i - 1.0) * 7.0 / 縱軸格數)" a1="i" a2="1.0" a3="縱軸格數 + 1.0"/>
<output a0="縱刻度點集合"/>
</command>
<element type="list" label="縱刻度點集合">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="7"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="mybar[Element[橫刻度點集合, i], {10.0 / (Length[分配表組別上邊界] - 1.0), Element[objs, i] * 7.0 / Max[objs]}]" a1="i" a2="1.0" a3="Length[分配表組別上邊界] - 1.0"/>
<output a0="長條圖"/>
</command>
<element type="list" label="長條圖">
<lineStyle thickness="6" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_5"/>
<objColor r="0" g="110" b="0" alpha="0.25"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Text[(i - 1.0) * Max[objs] / 縱軸格數]" a1="i" a2="1.0" a3="縱軸格數 + 1.0"/>
<output a0="縱刻度文字"/>
</command>
<element type="list" label="縱刻度文字">
<lineStyle thickness="2" type="0"/>
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="Sequence">
<input a0="Segment[C + (-(0.1), (i - 1.0) * 7.0 / 縱軸格數), C + (11.0, (i - 1.0) * 7.0 / 縱軸格數)]" a1="i" a2="1.0" a3="縱軸格數 + 1.0"/>
<output a0="縱刻度"/>
</command>
<element type="list" label="縱刻度">
<lineStyle thickness="5" type="10"/>
<show object="true" label="true"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
<command name="das">
<input a0="縱刻度文字" a1="(-1.0, -(0.15)) + 縱刻度點集合"/>
<output a0="集合6"/>
</command>
<element type="list" label="集合6">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="0" g="51" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
<font serif="false" size="2" style="1"/>
</element>
<expression label="文字2" exp=""次數" + (If[c_4, "(%)", ""])" />
<element type="text" label="文字2">
<show object="true" label="true"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="51" g="0" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<font serif="false" size="0" style="1"/>
<startPoint exp="C + (0.0, 7.5)"/>
<labelOffset x="-52" y="1"/>
</element>
<expression label="文字3" exp=""組別(分數)""/>
<element type="text" label="文字3">
<show object="true" label="true"/>
<condition showObject="c_5 ∨ c_6"/>
<objColor r="51" g="0" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" size="0" style="1"/>
<startPoint exp="C + (0.0, -(0.8))"/>
<labelOffset x="-1" y="8"/>
</element>
<element type="boolean" label="c_5">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="8" y="228"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="長條圖"/>
</element>
<element type="boolean" label="c_6">
<value val="true"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelOffset x="8" y="257"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="折線圖"/>
</element>
<element type="point" label="i">
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<auxiliary val="true"/>
<coords x="0.0" y="1.0" z="1.0"/>
<coordStyle style="complex"/>
<pointSize val="3"/>
</element>
<command name="Sequence">
<input a0="(If[c_3, x(Element[橫刻度點集合, i + 1.0]), x((Element[橫刻度點集合, i] + Element[橫刻度點集合, i + 1.0]) / 2.0)], y(C) + Element[objs, i] * 7.0 / Max[objs])" a1="i" a2="1.0" a3="Length[分配表組別上邊界] - 1.0"/>
<output a0="折線圖頂點集合"/>
</command>
<element type="list" label="折線圖頂點集合">
<lineStyle thickness="2" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_6"/>
<objColor r="204" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="8"/>
<pointStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Segment[Element[折線圖頂點集合, i], Element[折線圖頂點集合, i + 1.0]]" a1="i" a2="1.0" a3="Length[折線圖頂點集合] - 1.0"/>
<output a0="折線圖線集合"/>
</command>
<element type="list" label="折線圖線集合">
<lineStyle thickness="10" type="0"/>
<show object="true" label="true"/>
<condition showObject="c_6"/>
<objColor r="255" g="102" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<pointSize val="3"/>
<pointStyle val="-1"/>
</element>
</construction>
</geogebra>