数据的集中趋势:交互式点阵图探究均值、中位数与众数
2013-06-07 04:41
本范例通过交互式点阵图直观展示数据的集中趋势。用户可以通过拖动代表数据的标记来动态修改点阵图上的数据分布。随着数据的改变,系统会实时计算并高亮显示算术平均数、中位数和众数。该工具非常适合基础统计学教学,帮助学生深入理解这三种集中趋势度量指标的定义及其对数据变化的敏感性。
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.564.0" app="classic" platform="w" id="4207974f-85c0-4a66-bfb4-bc657e17dc03" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1000" height="490" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.3807615230460922" orientation="1" />
</panes>
<views>
<view id="1" visible="true" inframe="false" stylebar="false" location="1" size="500" window="100,100,600,400" />
<view id="2" visible="false" inframe="false" stylebar="false" location="3" size="200" window="100,100,250,400" />
<view id="4" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="8" visible="false" inframe="false" stylebar="false" location="1,3" size="300" window="100,100,600,400" />
<view id="4097" visible="false" inframe="false" stylebar="true" location="1,1,1,1" size="400" window="100,100,700,550" />
<view id="512" visible="false" inframe="false" stylebar="false" location="1,1,1" size="500" window="100,100,600,400" />
</views>
<toolbar show="false" items="0 39 59 || 1 501 67 , 5 19 , 72 | 2 15 45 , 18 65 , 7 37 | 4 3 8 9 , 13 44 , 58 , 47 || 16 51 64 , 70 | 10 34 53 11 , 24 20 22 , 21 23 | 55 56 57 , 12 || 36 46 , 38 49 50 , 71 | 30 29 54 32 31 33 | 17 26 62 , 14 66 68 | 25 52 60 61 || 40 41 42 , 27 28 35 , 6" position="1" help="false" />
<input show="false" cmd="true" top="algebra" />
<dockBar show="false" east="false" />
</perspective>
</perspectives>
<labelingStyle val="3"/>
<font size="12"/>
</gui>
<euclidianView>
<viewNumber viewNo="1"/>
<size width="998" height="488"/>
<coordSystem xZero="296.91482982917404" yZero="217.0662453252569" scale="65.83887023920711" yscale="61.53165442916548"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="2" 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" tickDistance="0.5" tickExpression="0.5"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true" tickDistance="0.5" tickExpression="0.5"/>
<grid distX="0.1" distY="0.25" distTheta="0.5235987755982988"/>
</euclidianView>
<kernel>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="1"/>
<angleUnit val="degree"/>
<algebraStyle val="0" spreadsheet="0"/>
<coordStyle val="0"/>
</kernel>
<tableview min="-2" max="2" step="1"/>
<scripting blocked="false" disabled="false"/>
<construction title="" author="HERE*********" date="">
<element type="numeric" label="Maximum">
<value val="10"/>
<show object="true" label="false"/>
<condition showObject="hideMaxSlider"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelOffset x="76" y="-14"/>
<labelMode val="1"/>
<slider min="1" max="100" absoluteScreenLocation="true" width="230" x="40" y="63" fixed="true" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="10" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<command name="Polygon">
<input a0="(-4.2, 0.25)" a1="(10, 0.25)" a2="(10, 3)" a3="(-4.2, 3)"/>
<output a0="pointInPoly" a1="pointInPolySeg_1" a2="pointInPolySeg_2" a3="pointInPolySeg_3" a4="pointInPolySeg"/>
</command>
<element type="polygon" label="pointInPoly">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.1"/>
<layer val="3"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
</element>
<element type="segment" label="pointInPolySeg_1">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="false"/>
<coords x="0" y="14.2" z="-3.55"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="pointInPolySeg_2">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="false"/>
<coords x="-2.75" y="0" z="27.5"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="pointInPolySeg_3">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="false"/>
<coords x="0" y="-14.2" z="42.6"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="pointInPolySeg">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="false"/>
<coords x="2.75" y="0" z="11.55"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data12"/>
</command>
<element type="point" label="data12">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="-0.7000000000000002" y="1.25" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data11"/>
</command>
<element type="point" label="data11">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<ggbscript val="SetValue[data11, If[x(data11) > -.25 && x(data11) < 0, (0, y(data11)), data11]]
SetValue[data11, If[x(data11) < 0 && y(data11) > 1.75, (x(data11), 1.75), If[x(data11) < 0 && y(data11) < 1.25, (x(data11), 1.25), data11]]]"/>
<coords x="-0.7000000000000002" y="1.75" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data9"/>
</command>
<element type="point" label="data9">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data9, If[x(data9) > -.25 && x(data9) < 0, (0, y(data9)), data9]]
SetValue[data9, If[x(data9) < 0 && y(data9) > 1.75, (x(data9), 1.75), If[x(data9) < 0 && y(data9) < 1.25, (x(data9), 1.25), data9]]]"/>
<coords x="-4" y="1.25" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data8"/>
</command>
<element type="point" label="data8">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="-26" y="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data8, If[x(data8) > -.25 && x(data8) < 0, (0, y(data8)), data8]]
SetValue[data8, If[x(data8) < 0 && y(data8) > 1.75, (x(data8), 1.75), If[x(data8) < 0 && y(data8) < 1.25, (x(data8), 1.25), data8]]]"/>
<coords x="-1.4" y="1.25" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data1"/>
</command>
<element type="point" label="data1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="-7" y="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data1, If[x(data1) > -.25 && x(data1) < 0, (0, y(data1)), data1]]
SetValue[data1, If[x(data1) < 0 && y(data1) > 1.75, (x(data1), 1.75), If[x(data1) < 0 && y(data1) < 1.25, (x(data1), 1.25), data1]]]"/>
<coords x="-4" y="1.75" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data7"/>
</command>
<element type="point" label="data7">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data7, If[x(data7) > -.25 && x(data7) < 0, (0, y(data7)), data7]]
SetValue[data7, If[x(data7) < 0 && y(data7) > 1.75, (x(data7), 1.75), If[x(data7) < 0 && y(data7) < 1.25, (x(data7), 1.25), data7]]]"/>
<coords x="-2.8" y="1.25" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data2"/>
</command>
<element type="point" label="data2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="-8" y="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data2, If[x(data2) > -.25 && x(data2) < 0, (0, y(data2)), data2]]
SetValue[data2, If[x(data2) < 0 && y(data2) > 1.75, (x(data2), 1.75), If[x(data2) < 0 && y(data2) < 1.25, (x(data2), 1.25), data2]]]
"/>
<coords x="-1.4" y="1.75" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data3"/>
</command>
<element type="point" label="data3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="-8" y="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data3, If[x(data3) > -.25 && x(data3) < 0, (0, y(data3)), data3]]
SetValue[data3, If[x(data3) < 0 && y(data3) > 1.75, (x(data3), 1.75), If[x(data3) < 0 && y(data3) < 1.25, (x(data3), 1.25), data3]]]"/>
<coords x="-3.4" y="1.25" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data4"/>
</command>
<element type="point" label="data4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="-9" y="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data4, If[x(data4) > -.25 && x(data4) < 0, (0, y(data4)), data4]]
SetValue[data4, If[x(data4) < 0 && y(data4) > 1.75, (x(data4), 1.75), If[x(data4) < 0 && y(data4) < 1.25, (x(data4), 1.25), data4]]]"/>
<coords x="-3.4" y="1.75" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data5"/>
</command>
<element type="point" label="data5">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="-21" y="-22"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data5, If[x(data5) > -.25 && x(data5) < 0, (0, y(data5)), data5]]
SetValue[data5, If[x(data5) < 0 && y(data5) > 1.75, (x(data5), 1.75), If[x(data5) < 0 && y(data5) < 1.25, (x(data5), 1.25), data5]]]"/>
<coords x="-2.1" y="1.25" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data6"/>
</command>
<element type="point" label="data6">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="-6" y="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data6, If[x(data6) > -.25 && x(data6) < 0, (0, y(data6)), data6]]
SetValue[data6, If[x(data6) < 0 && y(data6) > 1.75, (x(data6), 1.75), If[x(data6) < 0 && y(data6) < 1.25, (x(data6), 1.25), data6]]]"/>
<coords x="-2.1" y="1.75" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<command name="PointIn">
<input a0="pointInPoly"/>
<output a0="data10"/>
</command>
<element type="point" label="data10">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="3"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<ggbscript onUpdate="SetValue[data10, If[x(data10) > -.25 && x(data10) < 0, (0, y(data10)), data10]]
SetValue[data10, If[x(data10) < 0 && y(data10) > 1.75, (x(data10), 1.75), If[x(data10) < 0 && y(data10) < 1.25, (x(data10), 1.25), data10]]]"/>
<coords x="-2.8" y="1.75" z="1"/>
<pointSize val="6"/>
<pointStyle val="1"/>
</element>
<expression label="list6" exp="{If[x(data1) ≥ 0 ∧ x(data1) ≤ 10 ∧ y(data1) > 0 ∧ y(data1) ≤ 3.75, x(data1)], If[x(data2) ≥ 0 ∧ x(data2) ≤ 10 ∧ y(data2) > 0 ∧ y(data2) ≤ 3.75, x(data2)], If[x(data3) ≥ 0 ∧ x(data3) ≤ 10 ∧ y(data3) > 0 ∧ y(data3) ≤ 3.75, x(data3)], If[x(data4) ≥ 0 ∧ x(data4) ≤ 10 ∧ y(data4) > 0 ∧ y(data4) ≤ 3.75, x(data4)], If[x(data5) ≥ 0 ∧ x(data5) ≤ 10 ∧ y(data5) > 0 ∧ y(data5) ≤ 3.75, x(data5)], If[x(data6) ≥ 0 ∧ x(data6) ≤ 10 ∧ y(data6) > 0 ∧ y(data6) ≤ 3.75, x(data6)], If[x(data10) ≥ 0 ∧ x(data10) ≤ 10 ∧ y(data10) > 0 ∧ y(data10) ≤ 3.75, x(data10)], If[x(data7) ≥ 0 ∧ x(data7) ≤ 10 ∧ y(data7) > 0 ∧ y(data7) ≤ 3.75, x(data7)], If[x(data8) ≥ 0 ∧ x(data8) ≤ 10 ∧ y(data8) > 0 ∧ y(data8) ≤ 3.75, x(data8)], If[x(data9) ≥ 0 ∧ x(data9) ≤ 10 ∧ y(data9) > 0 ∧ y(data9) ≤ 3.75, x(data9)], If[x(data11) ≥ 0 ∧ x(data11) ≤ 10 ∧ y(data11) > 0 ∧ y(data11) ≤ 3.75, x(data11)], If[x(data12) ≥ 0 ∧ x(data12) ≤ 10 ∧ y(data12) > 0 ∧ y(data12) ≤ 3.75, x(data12)]}" />
<element type="list" label="list6">
<objColor r="0" g="110" b="0" alpha="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="RemoveUndefined">
<input a0="list6"/>
<output a0="list10"/>
</command>
<element type="list" label="list10">
<show object="true" label="false"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<layer val="7"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<listType val="numeric"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<expression label="list11" exp="(Mode[list10] * Maximum / 10)" />
<element type="list" label="list11">
<show object="true" label="false"/>
<objColor r="0" g="110" b="0" alpha="0.1"/>
<layer val="7"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Mode">
<input a0="{(x(data1) * Maximum / 10), (x(data2) * Maximum / 10), (x(data3) * Maximum / 10), (x(data4) * Maximum / 10), (x(data5) * Maximum / 10), (x(data6) * Maximum / 10), (x(data9) * Maximum / 10), (x(data7) * Maximum / 10), (x(data8) * Maximum / 10), (x(data10) * Maximum / 10), (x(data11) * Maximum / 10), (x(data12) * Maximum / 10)}"/>
<output a0="list1"/>
</command>
<element type="list" label="list1">
<objColor r="0" g="110" b="0" alpha="0.1"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Element" type="numeric">
<input a0="list1" a1="1"/>
<output a0="mode"/>
</command>
<element type="numeric" label="mode">
<value val="-4"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="MeanLabelPt" exp="(mean[list10], -3.1)" type="point" />
<element type="point" label="MeanLabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="-3.1" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="MedianLabelPt" exp="(Median[list10], -4)" type="point" />
<element type="point" label="MedianLabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="-4" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Element" type="numeric">
<input a0="list11" a1="2"/>
<output a0="mo_2"/>
</command>
<element type="numeric" label="mo_2">
<value val="NaN"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<command name="Element" type="numeric">
<input a0="list11" a1="3"/>
<output a0="mo_3"/>
</command>
<element type="numeric" label="mo_3">
<value val="NaN"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<command name="Element" type="numeric">
<input a0="list11" a1="4"/>
<output a0="mo_4"/>
</command>
<element type="numeric" label="mo_4">
<value val="NaN"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<command name="Element" type="numeric">
<input a0="list11" a1="5"/>
<output a0="mo_5"/>
</command>
<element type="numeric" label="mo_5">
<value val="NaN"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<command name="Element" type="numeric">
<input a0="list11" a1="1"/>
<output a0="mo_1"/>
</command>
<element type="numeric" label="mo_1">
<value val="NaN"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="Mode1LabelPt" exp="((mo_1 * 10 / Maximum), -2.8)" type="point" />
<element type="point" label="Mode1LabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="-2.8" z="1"/>
<coordStyle style="polar"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="title" exp=""Measures of Center""/>
<element type="text" label="title">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="1"/>
<absoluteScreenLocation x="4" y="26"/>
</element>
<element type="boolean" label="showMeasures">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelOffset x="9" y="243"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="Show measures of center"/>
</element>
<element type="boolean" label="showMedianGraph">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures"/>
<objColor r="204" g="0" b="51" alpha="0"/>
<layer val="2"/>
<labelOffset x="167" y="335"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="_"/>
</element>
<element type="boolean" label="showMeanGraph">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures"/>
<objColor r="0" g="0" b="204" alpha="0"/>
<layer val="2"/>
<labelOffset x="167" y="289"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="_"/>
</element>
<element type="boolean" label="showModeGraph">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ mo_1 ≥ 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="2"/>
<labelOffset x="167" y="381"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="_"/>
</element>
<command name="Sequence">
<input a0="(i, 0)" a1="i" a2="0" a3="10"/>
<output a0="list2"/>
</command>
<element type="list" label="list2">
<show object="false" label="true"/>
<objColor r="0" g="110" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Segment[(i, (-0.2)), (i, 0.2)]" a1="i" a2="0" a3="10"/>
<output a0="hashMarks"/>
</command>
<element type="list" label="hashMarks">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
<angleStyle val="0"/>
</element>
<expression label="titleGraphDataX" exp=""Data Represented by Xs""/>
<element type="text" label="titleGraphDataX">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1.1666666666666667" size="2" style="3"/>
<absoluteScreenLocation x="545" y="14"/>
</element>
<expression label="directionsData" exp=""Drag X to the graph to include in the data""/>
<element type="text" label="directionsData">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1" size="0" style="2"/>
<absoluteScreenLocation x="23" y="90"/>
</element>
<expression label="scaleLabel0" exp=""0""/>
<element type="text" label="scaleLabel0">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<startPoint x="-0.05425280796678933" y="-0.4326329969836903" z="1"/>
</element>
<expression label="scaleLabel10" exp="Maximum + " "" />
<element type="text" label="scaleLabel10">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="941" y="242"/>
</element>
<expression label="scaleLabel1" exp="(0.1 * Maximum) + " "" />
<element type="text" label="scaleLabel1">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="356" y="243"/>
</element>
<expression label="scaleLabel2" exp="(0.2 * Maximum) + " "" />
<element type="text" label="scaleLabel2">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="421" y="243"/>
</element>
<expression label="scaleLabel3" exp="(0.3 * Maximum) + " "" />
<element type="text" label="scaleLabel3">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="488" y="243"/>
</element>
<expression label="scaleLabel4" exp="(0.4 * Maximum) + " "" />
<element type="text" label="scaleLabel4">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="554" y="243"/>
</element>
<expression label="scaleLabel5" exp="(0.5 * Maximum) + " "" />
<element type="text" label="scaleLabel5">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="618" y="243"/>
</element>
<expression label="scaleLabel6" exp="(0.6 * Maximum) + " "" />
<element type="text" label="scaleLabel6">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="685" y="242"/>
</element>
<command name="mean">
<input a0="list10"/>
<output a0="mean"/>
</command>
<element type="numeric" label="mean">
<value val="NaN"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="textData1" exp="(x(data1) * Maximum / 10) + " "" />
<element type="text" label="textData1">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data1) ≥ 0 ∧ x(data1) ≤ 10 ∧ y(data1) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint exp="data1"/>
<labelOffset x="8" y="4"/>
</element>
<expression label="textData3" exp="(x(data3) * Maximum / 10) + " "" />
<element type="text" label="textData3">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data3) ≥ 0 ∧ x(data3) ≤ 10 ∧ y(data3) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data3"/>
<labelOffset x="9" y="4"/>
</element>
<expression label="textData9" exp="(x(data9) * Maximum / 10) + " "" />
<element type="text" label="textData9">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data9) ≥ 0 ∧ x(data9) ≤ 10 ∧ y(data9) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data9"/>
<labelOffset x="7" y="5"/>
</element>
<expression label="textData7" exp="(x(data7) * Maximum / 10) + " "" />
<element type="text" label="textData7">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data7) ≥ 0 ∧ x(data7) ≤ 10 ∧ y(data7) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data7"/>
<labelOffset x="8" y="4"/>
</element>
<expression label="textData4" exp="(x(data4) * Maximum / 10) + " "" />
<element type="text" label="textData4">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data4) ≥ 0 ∧ x(data4) ≤ 10 ∧ y(data4) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data4"/>
<labelOffset x="7" y="4"/>
</element>
<expression label="textData5" exp="(x(data5) * Maximum / 10) + " "" />
<element type="text" label="textData5">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data5) ≥ 0 ∧ x(data5) ≤ 10 ∧ y(data5) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data5"/>
<labelOffset x="8" y="3"/>
</element>
<expression label="textData6" exp="(x(data6) * Maximum / 10) + " "" />
<element type="text" label="textData6">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data6) ≥ 0 ∧ x(data6) ≤ 10 ∧ y(data6) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data6"/>
<labelOffset x="8" y="3"/>
</element>
<expression label="textData8" exp="(x(data8) * Maximum / 10) + " "" />
<element type="text" label="textData8">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data8) ≥ 0 ∧ x(data8) ≤ 10 ∧ y(data8) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data8"/>
<labelOffset x="8" y="4"/>
</element>
<expression label="textData2" exp="(x(data2) * Maximum / 10) + " "" />
<element type="text" label="textData2">
<show object="true" label="true"/>
<condition showObject="showPtValues ≟ true ∧ x(data2) ≥ 0 ∧ x(data2) ≤ 10 ∧ y(data2) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data2"/>
<labelOffset x="7" y="3"/>
</element>
<expression label="scaleLabel7" exp="(0.7 * Maximum) + " "" />
<element type="text" label="scaleLabel7">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="751" y="242"/>
</element>
<expression label="scaleLabel8" exp="(0.8 * Maximum) + " "" />
<element type="text" label="scaleLabel8">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="816" y="242"/>
</element>
<command name="Polygon">
<input a0="(-4.4, 2.3)" a1="(-0.25, 2.3)" a2="(-0.25, 0.5)" a3="(-4.4, 0.5)"/>
<output a0="boxData" a1="boxDataSeg_1" a2="boxDataSeg_2" a3="boxDataSeg_3" a4="boxDataSeg"/>
</command>
<element type="polygon" label="boxData">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
</element>
<element type="segment" label="boxDataSeg_1">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="0" y="4.15" z="-9.545"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="boxDataSeg_2">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="1.7999999999999998" y="0" z="0.44999999999999996"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="boxDataSeg_3">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="0" y="-4.15" z="2.075"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="boxDataSeg">
<show object="false" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="-1.7999999999999998" y="0" z="-7.919999999999999"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="scaleLabel9" exp="(0.9 * Maximum) + " "" />
<element type="text" label="scaleLabel9">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="0.8333333333333334" size="-2" style="1"/>
<absoluteScreenLocation x="882" y="242"/>
</element>
<element type="boolean" label="showPtValues">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="2"/>
<labelOffset x="9" y="166"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="Show Values (if X on graph)"/>
</element>
<element type="boolean" label="hideMaxSlider">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="3"/>
<labelOffset x="9" y="43"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="_"/>
</element>
<expression label="maxSliderLabel" exp=""Maximum = " + Maximum + """ />
<element type="text" label="maxSliderLabel">
<show object="true" label="false"/>
<condition showObject="hideMaxSlider"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="3"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<absoluteScreenLocation x="115" y="53"/>
</element>
<expression label="maxCheckBoxChange" exp=""Change maximum""/>
<element type="text" label="maxCheckBoxChange">
<show object="true" label="false"/>
<condition showObject="hideMaxSlider ≟ false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="3"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<absoluteScreenLocation x="29" y="59"/>
</element>
<command name="Segment">
<input a0="(0, 0)" a1="(10, 0)"/>
<output a0="numberLineSeg"/>
</command>
<element type="segment" label="numberLineSeg">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0" y="10" z="0"/>
<lineStyle thickness="4" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Text">
<input a0=""Median""/>
<output a0="medianLabel"/>
</command>
<element type="text" label="medianLabel">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showMedianGraph"/>
<objColor r="204" g="0" b="51" alpha="0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="MedianLabelPt + (-0.1 + If[Median[list10] > 9.5, -0.3, If[Median[list10] < 0.7, 0.6, 0]], 1.3)"/>
<labelOffset x="-41" y="62"/>
</element>
<command name="Text">
<input a0=""Mean""/>
<output a0="meanLabel"/>
</command>
<element type="text" label="meanLabel">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showMeanGraph"/>
<objColor r="0" g="0" b="204" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="MeanLabelPt + (If[mean[list10] > 9.5, -0.2, If[mean[list10] < 0.4, 0.5, 0]], 0)"/>
<labelOffset x="-37" y="8"/>
</element>
<command name="Text">
<input a0=""Mode""/>
<output a0="mode1Label"/>
</command>
<element type="text" label="mode1Label">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_1 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="3"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="Mode1LabelPt + (If[(mo_1 * 10 / Maximum) > 9.5, -0.2, If[(mo_1 * 10 / Maximum) < 0.4, 0.5, 0]], 0.6)"/>
<labelOffset x="-36" y="36"/>
</element>
<command name="Text">
<input a0=""Mode""/>
<output a0="mode2Label"/>
</command>
<element type="text" label="mode2Label">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_2 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="4"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="Mode2LabelPt + (If[(mo_2 * 10 / Maximum) > 9.5, -0.2, If[(mo_2 * 10 / Maximum) < 0.4, 0.5, 0]], 0)"/>
<labelOffset x="-35" y="-2"/>
</element>
<command name="Text">
<input a0=""Mode""/>
<output a0="mode3Label"/>
</command>
<element type="text" label="mode3Label">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_3 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="5"/>
<labelMode val="0"/>
<tooltipMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="Mode3LabelPt + (If[(mo_3 * 10 / Maximum) > 9.5, -0.2, If[(mo_3 * 10 / Maximum) < 0.4, 0.5, 0]], 0)"/>
<labelOffset x="-36" y="-1"/>
</element>
<command name="Text">
<input a0=""Mode""/>
<output a0="mode4Label"/>
</command>
<element type="text" label="mode4Label">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_4 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="6"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="Mode4LabelPt + (If[(mo_4 * 10 / Maximum) > 9.5, -0.2, If[(mo_4 * 10 / Maximum) < 0.4, 0.5, 0]], 0)"/>
<labelOffset x="-36" y="-1"/>
</element>
<command name="Text">
<input a0=""Mode""/>
<output a0="mode5Label"/>
</command>
<element type="text" label="mode5Label">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_5 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="Mode5LabelPt + (If[(mo_5 * 10 / Maximum) > 9.5, -0.2, If[(mo_5 * 10 / Maximum) < 0.4, 0.5, 0]], 0)"/>
<labelOffset x="-37" y="0"/>
</element>
<expression label="Mode2LabelPt" exp="((mo_2 * 10 / Maximum), -2.4)" type="point" />
<element type="point" label="Mode2LabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="-2.4" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="Mode3LabelPt" exp="((mo_3 * 10 / Maximum), -2)" type="point" />
<element type="point" label="Mode3LabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="-2" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="Mode4LabelPt" exp="((mo_4 * 10 / Maximum), -1.6)" type="point" />
<element type="point" label="Mode4LabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="-1.6" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="Mode5LabelPt" exp="((mo_5 * 10 / Maximum), -1.2)" type="point" />
<element type="point" label="Mode5LabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="-1.2" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Vector">
<input a0="MedianLabelPt + (0, 0.7)" a1="(x(MedianLabelPt), -0.3)"/>
<output a0="medianDashVector"/>
</command>
<element type="vector" label="medianDashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showMedianGraph"/>
<objColor r="204" g="0" b="51" alpha="0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="15" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="0.1" y="-3.3" z="1"/>
</element>
<command name="Vector">
<input a0="MeanLabelPt + (0, 0.3)" a1="(x(MeanLabelPt), -0.42)"/>
<output a0="meanDashVector"/>
</command>
<element type="vector" label="meanDashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showMeanGraph"/>
<objColor r="0" g="0" b="204" alpha="0"/>
<layer val="2"/>
<labelMode val="0"/>
<tooltipMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="20" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="0.1" y="-2.8000000000000003" z="1"/>
</element>
<command name="Vector">
<input a0="Mode1LabelPt + (0, 0.3)" a1="(x(Mode1LabelPt), -0.54)"/>
<output a0="mode1DashVector"/>
</command>
<element type="vector" label="mode1DashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_1 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="3"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="10" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="7.9" y="-2.5" z="1"/>
</element>
<command name="Vector">
<input a0="Mode2LabelPt + (0, 0.3)" a1="(x(Mode2LabelPt), -0.54)"/>
<output a0="mode2DashVector"/>
</command>
<element type="vector" label="mode2DashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_2 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="10" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="7.9" y="-2.1" z="1"/>
</element>
<command name="Vector">
<input a0="Mode3LabelPt + (0, 0.3)" a1="(x(Mode3LabelPt), -0.54)"/>
<output a0="mode3DashVector"/>
</command>
<element type="vector" label="mode3DashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_3 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="10" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="7.9" y="-1.7" z="1"/>
</element>
<command name="Vector">
<input a0="Mode4LabelPt + (0, 0.3)" a1="(x(Mode4LabelPt), -0.54)"/>
<output a0="mode4DashVector"/>
</command>
<element type="vector" label="mode4DashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_4 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="10" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="7.9" y="-1.3" z="1"/>
</element>
<command name="Vector">
<input a0="Mode5LabelPt + (0, 0.3)" a1="(x(Mode5LabelPt), -0.54)"/>
<output a0="mode5DashVector"/>
</command>
<element type="vector" label="mode5DashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_5 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="10" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="7.9" y="-0.8999999999999999" z="1"/>
</element>
<element type="line" label="f">
<show object="true" label="false"/>
<objColor r="153" g="153" b="153" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="1" y="0" z="0.16578094049181336"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<element type="boolean" label="showMean">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures"/>
<objColor r="0" g="0" b="204" alpha="0"/>
<layer val="7"/>
<labelOffset x="29" y="289"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="Mean"/>
</element>
<element type="boolean" label="showMedian">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures"/>
<objColor r="204" g="0" b="51" alpha="0"/>
<layer val="7"/>
<labelOffset x="29" y="335"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="Median"/>
</element>
<element type="boolean" label="showMode">
<value val="false"/>
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ mo_1 ≥ 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelOffset x="29" y="381"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="Mode(s)"/>
</element>
<expression label="meanTextValue" exp=""= " + ((mean[list10] * Maximum / 10)) + """ />
<element type="text" label="meanTextValue">
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showMean"/>
<objColor r="0" g="0" b="204" alpha="0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1" size="0" style="1"/>
<absoluteScreenLocation x="101" y="305"/>
</element>
<expression label="medianTextValue" exp=""= " + ((Median[list10] / 10 * Maximum)) + """ />
<element type="text" label="medianTextValue">
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showMedian"/>
<objColor r="204" g="0" b="51" alpha="0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1" size="0" style="1"/>
<absoluteScreenLocation x="102" y="351"/>
</element>
<expression label="measuresOnGraph" exp=""on graph""/>
<element type="text" label="measuresOnGraph">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1" size="0" style="2"/>
<absoluteScreenLocation x="154" y="285"/>
</element>
<expression label="modeValuesInclude" exp=""include:""/>
<element type="text" label="modeValuesInclude">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ mo_1 ≥ 0 ∧ showMeasures ∧ showMode ∧ mo_3 ≥ 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<absoluteScreenLocation x="100" y="397"/>
</element>
<expression label="modeTextValue" exp=""" + list11 + """ />
<element type="text" label="modeTextValue">
<show object="true" label="true"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ mo_1 > 0 ∧ showMeasures ∧ showMode"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1" size="0" style="1"/>
<startPoint exp="(If[mo_3 > 0, -3.9, -3.3], If[mo_3 > 0, -3.2, -2.9])"/>
<labelOffset x="21" y="1"/>
</element>
<expression label="noteRounded" exp=""Values may be rounded.""/>
<element type="text" label="noteRounded">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ (showPtValues ∨ showMeasures ∧ (showMean ∨ showMode ∨ showMedian))"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1" size="0" style="2"/>
<absoluteScreenLocation x="75" y="481"/>
</element>
<command name="Element" type="numeric">
<input a0="list11" a1="6"/>
<output a0="mo_6"/>
</command>
<element type="numeric" label="mo_6">
<value val="NaN"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="Mode6LabelPt" exp="((mo_6 * 10 / Maximum), -1.2)" type="point" />
<element type="point" label="Mode6LabelPt">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<coords x="NaN" y="-1.2" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Text">
<input a0=""Mode""/>
<output a0="mode6Label"/>
</command>
<element type="text" label="mode6Label">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_6 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="2.3333333333333335" size="16" style="0"/>
<startPoint exp="Mode6LabelPt + (If[(mo_6 * 10 / Maximum) > 9.5, -0.2, If[(mo_6 * 10 / Maximum) < 0.4, 0.5, 0]], 0)"/>
<labelOffset x="-34" y="0"/>
</element>
<command name="Vector">
<input a0="Mode6LabelPt + (0, 0.3)" a1="(x(Mode6LabelPt), -0.54)"/>
<output a0="mode6DashVector"/>
</command>
<element type="vector" label="mode6DashVector">
<show object="true" label="false"/>
<condition showObject="mean ≥ 0 ∧ showMeasures ∧ showModeGraph ∧ mo_6 > 0"/>
<objColor r="0" g="153" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<tooltipMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="4" type="10" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint x="7.9" y="-0.8999999999999999" z="1"/>
</element>
<expression label="textData10" exp=""" + ((x(data10) * Maximum / 10)) + """ />
<element type="text" label="textData10">
<show object="true" label="false"/>
<condition showObject="showPtValues ≟ true ∧ x(data10) ≥ 0 ∧ x(data10) ≤ 10 ∧ y(data10) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="3"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data10"/>
<labelOffset x="9" y="5"/>
</element>
<expression label="textData11" exp=""" + ((x(data11) * Maximum / 10)) + """ />
<element type="text" label="textData11">
<show object="true" label="false"/>
<condition showObject="showPtValues ≟ true ∧ x(data11) ≥ 0 ∧ x(data11) ≤ 10 ∧ y(data11) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<fixed val="true"/>
<startPoint exp="data11"/>
<labelOffset x="9" y="4"/>
</element>
<expression label="textData12" exp=""" + ((x(data12) * Maximum / 10)) + """ />
<element type="text" label="textData12">
<show object="true" label="false"/>
<condition showObject="showPtValues ≟ true ∧ x(data12) ≥ 0 ∧ x(data12) ≤ 10 ∧ y(data12) ≥ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="7"/>
<labelMode val="0"/>
<tooltipMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="data12"/>
<labelOffset x="9" y="4"/>
</element>
</construction>
</geogebra>