<snapdata remixID="9111736"><project name="M4L4-GraphingApp" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="216.06886657101882" y="155.08048937540246" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="219,0,25,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="712.7880869375" y="362.000001"><block var="x min val"/></script><script x="13" y="13"><block s="receiveGo"></block><block s="clear"></block><block s="setColor"><color>82,82,82,1</color></block><custom-block s="set graph scale, xMin: %n xMax: %n yMin: %n yMax: %n"><custom-block s="min of data: %l"><custom-block s="height, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max of data: %l"><custom-block s="height, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="min of data: %l"><custom-block s="weight, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max of data: %l"><custom-block s="weight, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block></custom-block><block s="setSize"><l>4</l></block><block s="setColor"><color>0,14,224,1</color></block><custom-block s="Graph Datapoints: %l connected? %b"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><custom-block s="height, person: %l"><l/></custom-block><custom-block s="weight, person: %l"><l/></custom-block></list></block></autolambda><list></list></block><custom-block s="male data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></block><l><bool>false</bool></l></custom-block><block s="setSize"><l>4</l></block><block s="setColor"><color>219,0,25,1</color></block><custom-block s="Graph Datapoints: %l connected? %b"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><custom-block s="height, person: %l"><l/></custom-block><custom-block s="weight, person: %l"><l/></custom-block></list></block></autolambda><list></list></block><custom-block s="female data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></block><l><bool>false</bool></l></custom-block></script></scripts></sprite><watcher var="x min val" style="normal" x="10.145833333333485" y="10.145833333333329" color="243,118,29" hidden="true"/><watcher var="x max val" style="normal" x="10.145833333333485" y="40.58333536250002" color="243,118,29" hidden="true"/><watcher var="x-stepsize" style="normal" x="10.145833333333485" y="71.02083739166672" color="243,118,29" hidden="true"/><watcher var="y min val" style="normal" x="10.145833333333485" y="101.45833942083334" color="243,118,29" hidden="true"/><watcher var="y max val" style="normal" x="10.145833333333485" y="131.8958414500001" color="243,118,29" hidden="true"/><watcher var="y-stepsize" style="normal" x="10.145833333333485" y="162.33334347916667" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="10.145833333333485" y="192.7708455083334" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="10.145833333333485" y="223.20834753750006" color="74,108,212" hidden="true"/><watcher var="result" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Gr6 age-height-weight-gender stats" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>137.4</l><l>146.52</l><l>40.52</l><l>F</l></list></block><block s="reportNewList"><list><l>141.3</l><l>152.12</l><l>46.0</l><l>F</l></list></block><block s="reportNewList"><list><l>138.5</l><l>142.0</l><l>33.1</l><l>F</l></list></block><block s="reportNewList"><list><l>137.6</l><l>150.82</l><l>43.58</l><l>M</l></list></block><block s="reportNewList"><list><l>139.2</l><l>148.46</l><l>40.0</l><l>F</l></list></block><block s="reportNewList"><list><l>141.7</l><l>142.88</l><l>34.84</l><l>M</l></list></block><block s="reportNewList"><list><l>146.1</l><l>155.51</l><l>47.76</l><l>M</l></list></block><block s="reportNewList"><list><l>139.8</l><l>148.55</l><l>48.55</l><l>F</l></list></block><block s="reportNewList"><list><l>140.5</l><l>138.63</l><l>39.85</l><l>F</l></list></block><block s="reportNewList"><list><l>139.5</l><l>146.83</l><l>38.68</l><l>M</l></list></block><block s="reportNewList"><list><l>144.0</l><l>149.31</l><l>39.5</l><l>M</l></list></block><block s="reportNewList"><list><l>146.6</l><l>154.5</l><l>58.55</l><l>F</l></list></block><block s="reportNewList"><list><l>141.5</l><l>149.85</l><l>40.72</l><l>F</l></list></block><block s="reportNewList"><list><l>144.8</l><l>152.6</l><l>49.5</l><l>F</l></list></block><block s="reportNewList"><list><l>144.3</l><l>149.31</l><l>40.67</l><l>M</l></list></block><block s="reportNewList"><list><l>144.5</l><l>150.48</l><l>40.8</l><l>F</l></list></block><block s="reportNewList"><list><l>137.5</l><l>141.09</l><l>45.28</l><l>M</l></list></block><block s="reportNewList"><list><l>145.5</l><l>151.5</l><l>39.5</l><l>F</l></list></block><block s="reportNewList"><list><l>145.6</l><l>137.8</l><l>30.8</l><l>M</l></list></block><block s="reportNewList"><list><l>143.5</l><l>153.88</l><l>44.46</l><l>F</l></list></block><block s="reportNewList"><list><l>142.5</l><l>147.25</l><l>44.0</l><l>F</l></list></block><block s="reportNewList"><list><l>136.1</l><l>132.32</l><l>27.49</l><l>M</l></list></block><block s="reportNewList"><list><l>140.5</l><l>152.29</l><l>51.85</l><l>M</l></list></block><block s="reportNewList"><list><l>144.1</l><l>144.33</l><l>35.87</l><l>M</l></list></block><block s="reportNewList"><list><l>136.5</l><l>144.62</l><l>36.89</l><l>F</l></list></block><block s="reportNewList"><list><l>136.0</l><l>158.81</l><l>56.4</l><l>F</l></list></block><block s="reportNewList"><list><l>146.8</l><l>160.2</l><l>55.05</l><l>M</l></list></block></list><comment w="90" collapsed="false">27 sixth graders with age, height in cm, weight in kg, and sex</comment></block></block></script></block-definition><block-definition s="round %&apos;input number&apos; to %&apos;n&apos; decimal places" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportProduct"><block var="input number"/><block s="reportMonadic"><l><option>10^</option></l><block var="n"/></block></block></block><block s="reportMonadic"><l><option>10^</option></l><block var="n"/></block></block></block></script></block-definition><block-definition s="coordinate pair x %&apos;x&apos; y %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block var="x"/><l>,</l><l> </l><block var="y"/><l>)</l></list></block></block></script></block-definition><block-definition s="announce axes position %&apos;x&apos; %&apos;y&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="up"></block><block s="gotoXY"><block var="x"/><block s="reportSum"><block var="y"/><l>5</l></block></block><custom-block s="label %txt of size %n"><custom-block s="coordinate pair x %n y %n"><custom-block s="round %n to %n decimal places"><custom-block s="xGraph at xStage: %n"><block var="x"/></custom-block><l>2</l></custom-block><custom-block s="round %n to %n decimal places"><custom-block s="yGraph at yStage: %n"><block var="y"/></custom-block><l>2</l></custom-block></custom-block><l>16</l></custom-block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="set graph scale, xMin: %&apos;xmin&apos; xMax: %&apos;xmax&apos; yMin: %&apos;ymin&apos; yMax: %&apos;ymax&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="clear"></block><block s="doSetVar"><l>x min val</l><block var="xmin"/></block><block s="doSetVar"><l>x max val</l><block var="xmax"/></block><block s="doSetVar"><l>y min val</l><block var="ymin"/></block><block s="doSetVar"><l>y max val</l><block var="ymax"/></block><block s="doSetVar"><l>x-stepsize</l><block s="reportQuotient"><l>480</l><block s="reportDifference"><block var="xmax"/><block var="xmin"/></block></block></block><block s="doSetVar"><l>y-stepsize</l><block s="reportQuotient"><l>360</l><block s="reportDifference"><block var="ymax"/><block var="ymin"/></block></block></block><custom-block s="announce axes position %n %n"><custom-block s="y-axis"></custom-block><custom-block s="x-axis"></custom-block></custom-block></script></block-definition><block-definition s="y-axis" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l></l></block><block s="setHeading"><l>0</l></block><block s="doIfElse"><custom-block s="%n ≤ %n ≤ %n"><block var="x min val"/><l>0</l><block var="x max val"/></custom-block><script><block s="up"></block><block s="gotoXY"><custom-block s="xStage for xGraph: %n"><l>0</l></custom-block><l>-180</l></block><block s="setSize"><l>3</l></block><block s="down"></block><block s="forward"><l>360</l></block><block s="up"></block><block s="setSize"><l>1</l></block><block s="doReport"><block s="xPosition"></block></block></script><script><block s="up"></block><block s="gotoXY"><l>0</l><l>-180</l></block><block s="setSize"><l>1</l></block><custom-block s="dashed line %n"><l>360</l></custom-block><block s="doReport"><block s="xPosition"></block></block></script></block></script></block-definition><block-definition s="x-axis" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l></l></block><block s="setHeading"><l>90</l></block><block s="doIfElse"><custom-block s="%n ≤ %n ≤ %n"><block var="y min val"/><l>0</l><block var="y max val"/></custom-block><script><block s="up"></block><block s="gotoXY"><l>-240</l><custom-block s="yStage for yGraph: %n"><l>0</l></custom-block></block><block s="setSize"><l>3</l></block><block s="down"></block><block s="forward"><l>480</l></block><block s="setSize"><l>1</l></block><block s="up"></block><block s="doReport"><block s="yPosition"></block></block></script><script><block s="up"></block><block s="gotoXY"><l>-240</l><l>0</l></block><block s="setSize"><l>1</l></block><custom-block s="dashed line %n"><l>480</l></custom-block><block s="doReport"><block s="yPosition"></block></block></script></block></script></block-definition><block-definition s="dashed line %&apos;length&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="length"/><l>10</l></block></block><script><block s="down"></block><block s="forward"><l>5</l></block><block s="up"></block><block s="forward"><l>5</l></block></script></block><block s="down"></block><block s="forward"><block s="reportModulus"><block var="length"/><l>10</l></block></block><block s="up"></block></script></block></script></block-definition><block-definition s="yStage for yGraph: %&apos;actual y value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><l>-180</l><block s="reportProduct"><block s="reportDifference"><block var="actual y value"/><block var="y min val"/></block><block var="y-stepsize"/></block></block></block></script></block-definition><block-definition s="xStage for xGraph: %&apos;actual x value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><l>-240</l><block s="reportProduct"><block s="reportDifference"><block var="actual x value"/><block var="x min val"/></block><block var="x-stepsize"/></block></block></block></script></block-definition><block-definition s="xGraph at xStage: %&apos;stage-x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><block var="x min val"/><block s="reportQuotient"><block s="reportSum"><block var="stage-x"/><l>240</l></block><block var="x-stepsize"/></block></block></block></script></block-definition><block-definition s="yGraph at yStage: %&apos;stage-y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><block var="y min val"/><block s="reportQuotient"><block s="reportSum"><block var="stage-y"/><l>180</l></block><block var="y-stepsize"/></block></block></block></script></block-definition><block-definition s="%&apos;x&apos; ≤ %&apos;y&apos; ≤ %&apos;z&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportAnd"><block s="reportNot"><block s="reportGreaterThan"><block var="x"/><block var="y"/></block></block><block s="reportNot"><block s="reportGreaterThan"><block var="y"/><block var="z"/></block></block></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="DerekData1927to2015" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1928</l><l>0.00</l></list></block><block s="reportNewList"><list><l>1930</l><l>0.00</l></list></block><block s="reportNewList"><list><l>1935</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1940</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1945</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1950</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1955</l><l>0.03</l></list></block><block s="reportNewList"><list><l>1960</l><l>0.05</l></list></block><block s="reportNewList"><list><l>1962</l><l>0.08</l></list></block><block s="reportNewList"><list><l>1963</l><l>0.08</l></list></block><block s="reportNewList"><list><l>1965</l><l>0.1</l></list></block><block s="reportNewList"><list><l>1970</l><l>0.2</l></list></block><block s="reportNewList"><list><l>1971</l><l>0.26</l></list></block><block s="reportNewList"><list><l>1972</l><l>0.25</l></list></block><block s="reportNewList"><list><l>1975</l><l>0.2</l></list></block><block s="reportNewList"><list><l>1978</l><l>0.24</l></list></block><block s="reportNewList"><list><l>1980</l><l>0.4</l></list></block><block s="reportNewList"><list><l>1981</l><l>0.36</l></list></block><block s="reportNewList"><list><l>1982</l><l>0.38</l></list></block><block s="reportNewList"><list><l>1983</l><l>0.38</l></list></block><block s="reportNewList"><list><l>1985</l><l>0.36</l></list></block><block s="reportNewList"><list><l>1987</l><l>0.43</l></list></block><block s="reportNewList"><list><l>1990</l><l>0.37</l></list></block><block s="reportNewList"><list><l>1995</l><l>0.23</l></list></block><block s="reportNewList"><list><l>2000</l><l>0.17</l></list></block><block s="reportNewList"><list><l>2004</l><l>0.12</l></list></block><block s="reportNewList"><list><l>2006</l><l>0.14</l></list></block><block s="reportNewList"><list><l>2010</l><l>0.12</l></list></block></list></block></block></script></block-definition><block-definition s="go to xGraph: %&apos;x&apos; yGraph: %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><custom-block s="xStage for xGraph: %n"><block var="x"/></custom-block><custom-block s="yStage for yGraph: %n"><block var="y"/></custom-block></block></script></block-definition><block-definition s="rounded xStage" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="round %n to %n decimal places"><custom-block s="xGraph at xStage: %n"><block s="xPosition"></block></custom-block><l>2</l></custom-block></block></script></block-definition><block-definition s="rounded yStage" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="round %n to %n decimal places"><custom-block s="yGraph at yStage: %n"><block s="yPosition"></block></custom-block><l>2</l></custom-block></block></script></block-definition><block-definition s="plot point xGraph: %&apos;x&apos; yGraph: %&apos;y&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="go to xGraph: %s yGraph: %s"><block var="x"/><block var="y"/></custom-block><block s="down"></block><block s="forward"><l>1</l></block><block s="forward"><l>-1</l></block><block s="up"></block></script></block-definition><block-definition s="Graph Datapoints: %&apos;datapoints&apos; connected? %&apos;connected?&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%b">false</input></inputs><script><custom-block s="for each %upvar of %l %cs"><l>point</l><block var="datapoints"/><script><custom-block s="plot point xGraph: %n yGraph: %n"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></custom-block><block s="doIf"><block s="reportEquals"><block var="connected?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="down"></block></script></block></script></custom-block><block s="up"></block></script></block-definition><block-definition s="age, person: %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="person"/></block></block></script></block-definition><block-definition s="height, person: %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="person"/></block></block></script></block-definition><block-definition s="weight, person: %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="person"/></block></block></script></block-definition><block-definition s="gender, person: %&apos;person&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="person"/></block></block></script></block-definition><block-definition s="ages, data: %&apos;datapoints&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="age, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="weight, data: %&apos;datapoints&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="weight, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="height, data: %&apos;datapoints&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="height, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="gender, data: %&apos;datapoints:&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="gender, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints:"/></block></block></script></block-definition><block-definition s="average of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><l>0</l></block><block s="doForEach"><l>value</l><block var="list"/><script><block s="doChangeVar"><l>result</l><block var="value"/></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="result"/><block s="reportListLength"><block var="list"/></block></block></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="female data" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="female data %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="gender, person: %l"><l/></custom-block><l>F</l></block></autolambda><list></list></block><block var="data"/></block></block></script></block-definition><block-definition s="male data %&apos;datapoints&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="gender, person: %l"><l/></custom-block><l>M</l></block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="max of data: %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l></list></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doForEach"><l>value</l><block var="data"/><script><block s="doIf"><block s="reportGreaterThan"><block var="value"/><block var="max"/></block><script><block s="doSetVar"><l>max</l><block var="value"/></block></script></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="min of data: %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>min</l></list></block><block s="doSetVar"><l>min</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doForEach"><l>value</l><block var="data"/><script><block s="doIf"><block s="reportGreaterThan"><block var="min"/><block var="value"/></block><script><block s="doSetVar"><l>min</l><block var="value"/></block></script></block></script></block><block s="doReport"><block var="min"/></block></script></block-definition></blocks><variables><variable name="x min val"><l>132.32</l></variable><variable name="x max val"><l>160.2</l></variable><variable name="x-stepsize"><l>17.216642754662843</l></variable><variable name="y min val"><l>27.49</l></variable><variable name="y max val"><l>58.55</l></variable><variable name="y-stepsize"><l>11.59047005795235</l></variable><variable name="result"><l>0</l></variable><variable name="average"><l>0</l></variable></variables></project><media name="M4L4-GraphingApp" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>