<snapdata remixID="8814427"><project name="L14 Improved Graphing App" app="Snap! 5.1, 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" 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="240" y="139.43335479716677" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,61,236,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>0,51,47,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>3</l></block><block s="setColor"><color>255,61,236,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>3</l></block><block s="setColor"><color>46,75,255,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="L14 Improved Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>