Fossil SCM

fossil-scm / www / image-format-vs-repo-size.ipynb
Source Blame History 1719 lines
05f95db… wyoung 1 {
05f95db… wyoung 2 "cells": [
05f95db… wyoung 3 {
05f95db… wyoung 4 "cell_type": "markdown",
05f95db… wyoung 5 "metadata": {},
05f95db… wyoung 6 "source": [
05f95db… wyoung 7 "# Image Format vs Fossil Repository Size\n",
05f95db… wyoung 8 "\n",
05f95db… wyoung 9 "## Prerequisites\n",
05f95db… wyoung 10 "\n",
f281b3d… wyoung 11 "This notebook was originally developed with standalone [JupyterLab] and Python 2 but was later moved to JupyterLab under [Anaconda] with Python 3. Backporting to Python 2 may require manual adjustment. Getting it running under stock JupyterLab or plain-old-Jupyter should be straightforward for one familiar with the tools. We will assume you're following in my footsteps, using Anaconda.\n",
f281b3d… wyoung 12 "\n",
f281b3d… wyoung 13 "One of the reasons we switched to Anaconda is that it comes with all but one of this notebook's prerequisites, that last remaining one of which you install so:\n",
f281b3d… wyoung 14 "\n",
f281b3d… wyoung 15 " $ pip install wand\n",
f281b3d… wyoung 16 "\n",
f281b3d… wyoung 17 "That should be done in a shell where \"`pip`\" is the version that came with Anaconda. Otherwise, the package will likely end up in some *other* Python package tree, which Anaconda's Python kernel may not be smart enough to find on its own.\n",
f281b3d… wyoung 18 "\n",
f281b3d… wyoung 19 "Note that you do *not* use `conda` for this: as of this writing, [Wand] is not available in a form that installs via `conda`.\n",
f281b3d… wyoung 20 "\n",
f281b3d… wyoung 21 "This notebook was written and tested on a macOS system where `/tmp` exists. Other platforms may require adjustments to the scripts below.\n",
f281b3d… wyoung 22 "\n",
f281b3d… wyoung 23 "[Anaconda]: https://www.anaconda.com/distribution/\n",
f281b3d… wyoung 24 "[JupyterLab]: https://github.com/jupyterlab/\n",
f281b3d… wyoung 25 "[Wand]: http://wand-py.org/\n",
05f95db… wyoung 26 "\n",
05f95db… wyoung 27 "\n",
05f95db… wyoung 28 "## Running\n",
05f95db… wyoung 29 "\n",
f281b3d… wyoung 30 "The next cell generates the test repositories. This takes about 3 seconds to run on my machine. If you have to uncomment the \"`sleep`\" call in the inner loop, this will go up to about 45 seconds.\n",
41e5237… wyoung 31 "\n",
f281b3d… wyoung 32 "The next cell produces the bar chart from the collected data, all but instantaneously.\n",
05f95db… wyoung 33 "\n",
41e5237… wyoung 34 "This split allows you to generate the expensive experimental data in a single pass, then play as many games as you like with the generated data.\n",
05f95db… wyoung 35 "\n",
05f95db… wyoung 36 "\n",
05f95db… wyoung 37 "## Discussion\n",
05f95db… wyoung 38 "\n",
05f95db… wyoung 39 "That is kept in [a separate document](image-format-vs-repo-size.md) so we can share that document with Fossil's Markdown renderer."
05f95db… wyoung 40 ]
05f95db… wyoung 41 },
05f95db… wyoung 42 {
05f95db… wyoung 43 "cell_type": "code",
f85d924… wyoung 44 "execution_count": 1,
05f95db… wyoung 45 "metadata": {},
f85d924… wyoung 46 "outputs": [
f85d924… wyoung 47 {
f85d924… wyoung 48 "name": "stdout",
f85d924… wyoung 49 "output_type": "stream",
f85d924… wyoung 50 "text": [
f281b3d… wyoung 51 "Created test directory /tmp/image-format-vs-repo-size\n",
f281b3d… wyoung 52 "Created ../test-jpeg.fossil for format JPEG.\n",
f281b3d… wyoung 53 "Created ../test-bmp.fossil for format BMP.\n",
f281b3d… wyoung 54 "Created ../test-tiff.fossil for format TIFF.\n",
f281b3d… wyoung 55 "Created ../test-png.fossil for format PNG.\n",
f281b3d… wyoung 56 "Experiment completed in 3.0627901554107666 seconds.\n"
f85d924… wyoung 57 ]
f85d924… wyoung 58 }
f85d924… wyoung 59 ],
05f95db… wyoung 60 "source": [
05f95db… wyoung 61 "import os\n",
05f95db… wyoung 62 "import random\n",
f281b3d… wyoung 63 "import subprocess\n",
05f95db… wyoung 64 "import time\n",
05f95db… wyoung 65 "\n",
05f95db… wyoung 66 "from wand.color import Color\n",
05f95db… wyoung 67 "from wand.drawing import Drawing\n",
05f95db… wyoung 68 "from wand.image import Image\n",
05f95db… wyoung 69 "\n",
05f95db… wyoung 70 "import pandas as pd\n",
05f95db… wyoung 71 "\n",
05f95db… wyoung 72 "size = 256\n",
05f95db… wyoung 73 "iterations = 10\n",
41e5237… wyoung 74 "start = time.time()\n",
05f95db… wyoung 75 "repo_sizes = []\n",
f281b3d… wyoung 76 "fossil = '/usr/local/bin/fossil'\n",
f281b3d… wyoung 77 "\n",
f281b3d… wyoung 78 "if not os.path.isfile(fossil): raise RuntimeError(\"No such executable \" + fossil)\n",
f281b3d… wyoung 79 "if not os.access(fossil, os.X_OK): raise RuntimeError(\"Cannot execute \" + fossil)\n",
05f95db… wyoung 80 "\n",
f281b3d… wyoung 81 "tdir = os.path.join('/tmp', 'image-format-vs-repo-size')\n",
f281b3d… wyoung 82 "if not os.path.isdir(tdir): os.mkdir(tdir, 0o700)\n",
f281b3d… wyoung 83 "print(\"Created test directory \" + tdir)\n",
f281b3d… wyoung 84 " \n",
05f95db… wyoung 85 "formats = ['JPEG', 'BMP', 'TIFF', 'PNG']\n",
05f95db… wyoung 86 "for f in formats:\n",
05f95db… wyoung 87 " ext = f.lower()\n",
f281b3d… wyoung 88 " wdir = os.path.join(tdir, 'work-' + ext)\n",
f281b3d… wyoung 89 " if not os.path.isdir(wdir): os.mkdir(wdir, 0o700)\n",
f281b3d… wyoung 90 " os.chdir(wdir)\n",
f281b3d… wyoung 91 " repo = '../test-' + ext + '.fossil'\n",
05f95db… wyoung 92 " ifn = 'test.' + ext\n",
f281b3d… wyoung 93 " ipath = os.path.join(wdir, ifn)\n",
05f95db… wyoung 94 " rs = []\n",
05f95db… wyoung 95 " \n",
05f95db… wyoung 96 " def add_repo_size():\n",
05f95db… wyoung 97 " rs.append(os.path.getsize(repo) / 1024.0 / 1024.0)\n",
f281b3d… wyoung 98 " \n",
f281b3d… wyoung 99 " def set_repo_page_size(n):\n",
f281b3d… wyoung 100 " subprocess.run([\n",
f281b3d… wyoung 101 " fossil,\n",
f281b3d… wyoung 102 " 'rebuild',\n",
f281b3d… wyoung 103 " '--compress',\n",
f281b3d… wyoung 104 " '--pagesize',\n",
f281b3d… wyoung 105 " str(n),\n",
f281b3d… wyoung 106 " '--vacuum'\n",
f281b3d… wyoung 107 " ])\n",
05f95db… wyoung 108 "\n",
05f95db… wyoung 109 " try:\n",
05f95db… wyoung 110 " # Create test repo\n",
f281b3d… wyoung 111 " subprocess.run([fossil, 'init', repo])\n",
f281b3d… wyoung 112 " subprocess.run([fossil, 'open', repo])\n",
f281b3d… wyoung 113 " subprocess.run([fossil, 'set', 'binary-glob', \"*.{0}\".format(ext)])\n",
f281b3d… wyoung 114 " set_repo_page_size(512) # minimum\n",
05f95db… wyoung 115 " add_repo_size()\n",
f281b3d… wyoung 116 " set_repo_page_size(8192) # default\n",
f281b3d… wyoung 117 " print(\"Created \" + repo + \" for format \" + f + \".\")\n",
05f95db… wyoung 118 "\n",
05f95db… wyoung 119 " # Create test image and add it to the repo\n",
05f95db… wyoung 120 " img = Image(width = size, height = size, depth = 8,\n",
05f95db… wyoung 121 " background = 'white')\n",
05f95db… wyoung 122 " img.alpha_channel = 'remove'\n",
05f95db… wyoung 123 " img.evaluate('gaussiannoise', 1.0)\n",
05f95db… wyoung 124 " img.save(filename = ipath)\n",
f281b3d… wyoung 125 " subprocess.run([fossil, 'add', ifn])\n",
f281b3d… wyoung 126 " subprocess.run([fossil, 'ci', '-m', 'initial'])\n",
f281b3d… wyoung 127 " #print(\"Added initial \" + f + \" image.\")\n",
05f95db… wyoung 128 " add_repo_size()\n",
05f95db… wyoung 129 "\n",
05f95db… wyoung 130 " # Change a random pixel to a random RGB value and check it in\n",
05f95db… wyoung 131 " # $iterations times.\n",
f281b3d… wyoung 132 " for i in range(iterations - 1):\n",
05f95db… wyoung 133 " with Drawing() as draw:\n",
05f95db… wyoung 134 " x = random.randint(0, size - 1)\n",
05f95db… wyoung 135 " y = random.randint(0, size - 1)\n",
05f95db… wyoung 136 "\n",
05f95db… wyoung 137 " r = random.randint(0, 255)\n",
05f95db… wyoung 138 " g = random.randint(0, 255)\n",
05f95db… wyoung 139 " b = random.randint(0, 255)\n",
05f95db… wyoung 140 " \n",
05f95db… wyoung 141 " draw.fill_color = Color('rgb({0},{1},{2})'.format(\n",
05f95db… wyoung 142 " r, g, b\n",
05f95db… wyoung 143 " ))\n",
05f95db… wyoung 144 " draw.color(x, y, 'point')\n",
05f95db… wyoung 145 " draw(img)\n",
05f95db… wyoung 146 " img.save(filename = ipath)\n",
05f95db… wyoung 147 " \n",
f281b3d… wyoung 148 " # You might need to uncomment the next line if you find that\n",
f281b3d… wyoung 149 " # the repo size doesn't change as expected. In some versions\n",
f281b3d… wyoung 150 " # of Wand (or is it the ImageMagick underneath?) we have seen\n",
f281b3d… wyoung 151 " # what appear to be asynchronous saves, with a zero-length file\n",
f281b3d… wyoung 152 " # here if you don't wait for the save to complete.\n",
f281b3d… wyoung 153 " #time.sleep(1.0)\n",
05f95db… wyoung 154 " \n",
f281b3d… wyoung 155 " subprocess.run([fossil, 'ci', '-m', '\"change {0} step {1}'.format(\n",
f281b3d… wyoung 156 " f, i\n",
f281b3d… wyoung 157 " )])\n",
05f95db… wyoung 158 " add_repo_size()\n",
05f95db… wyoung 159 " \n",
05f95db… wyoung 160 " # Repo complete for this format\n",
05f95db… wyoung 161 " repo_sizes.append(pd.Series(rs, name=f))\n",
05f95db… wyoung 162 "\n",
05f95db… wyoung 163 " finally:\n",
05f95db… wyoung 164 " if os.path.exists(ipath): os.remove(ipath)\n",
05f95db… wyoung 165 " if os.path.exists(tdir):\n",
f281b3d… wyoung 166 " if os.path.isfile(repo):\n",
f281b3d… wyoung 167 " subprocess.run([fossil, 'close', '-f'])\n",
f281b3d… wyoung 168 " os.unlink(repo)\n",
f281b3d… wyoung 169 " os.chdir(tdir);\n",
f281b3d… wyoung 170 " os.rmdir(wdir)\n",
41e5237… wyoung 171 " if os.path.exists(repo): os.remove(repo)\n",
41e5237… wyoung 172 " \n",
41e5237… wyoung 173 "print(\"Experiment completed in \" + str(time.time() - start) + \" seconds.\")"
41e5237… wyoung 174 ]
41e5237… wyoung 175 },
41e5237… wyoung 176 {
41e5237… wyoung 177 "cell_type": "code",
f281b3d… wyoung 178 "execution_count": 1,
41e5237… wyoung 179 "metadata": {},
f85d924… wyoung 180 "outputs": [
f85d924… wyoung 181 {
f85d924… wyoung 182 "data": {
f85d924… wyoung 183 "image/svg+xml": [
f85d924… wyoung 184 "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
f85d924… wyoung 185 "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
f85d924… wyoung 186 " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
f85d924… wyoung 187 "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
f281b3d… wyoung 188 "<svg height=\"265.243125pt\" version=\"1.1\" viewBox=\"0 0 385.78125 265.243125\" width=\"385.78125pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
f85d924… wyoung 189 " <defs>\n",
f85d924… wyoung 190 " <style type=\"text/css\">\n",
f85d924… wyoung 191 "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
f85d924… wyoung 192 " </style>\n",
f85d924… wyoung 193 " </defs>\n",
f85d924… wyoung 194 " <g id=\"figure_1\">\n",
f85d924… wyoung 195 " <g id=\"patch_1\">\n",
f281b3d… wyoung 196 " <path d=\"M 0 265.243125 \n",
f281b3d… wyoung 197 "L 385.78125 265.243125 \n",
f281b3d… wyoung 198 "L 385.78125 0 \n",
f85d924… wyoung 199 "L 0 0 \n",
f85d924… wyoung 200 "z\n",
f85d924… wyoung 201 "\" style=\"fill:none;\"/>\n",
f85d924… wyoung 202 " </g>\n",
f85d924… wyoung 203 " <g id=\"axes_1\">\n",
f85d924… wyoung 204 " <g id=\"patch_2\">\n",
f281b3d… wyoung 205 " <path d=\"M 43.78125 224.64 \n",
f281b3d… wyoung 206 "L 378.58125 224.64 \n",
f281b3d… wyoung 207 "L 378.58125 7.2 \n",
f281b3d… wyoung 208 "L 43.78125 7.2 \n",
f85d924… wyoung 209 "z\n",
f85d924… wyoung 210 "\" style=\"fill:#ffffff;\"/>\n",
f85d924… wyoung 211 " </g>\n",
f85d924… wyoung 212 " <g id=\"patch_3\">\n",
f281b3d… wyoung 213 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 51.907464 224.64 \n",
f281b3d… wyoung 214 "L 58.408434 224.64 \n",
f281b3d… wyoung 215 "L 58.408434 138.354286 \n",
f281b3d… wyoung 216 "L 51.907464 138.354286 \n",
f85d924… wyoung 217 "z\n",
f85d924… wyoung 218 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 219 " </g>\n",
f85d924… wyoung 220 " <g id=\"patch_4\">\n",
f281b3d… wyoung 221 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 84.412318 224.64 \n",
f281b3d… wyoung 222 "L 90.913289 224.64 \n",
f281b3d… wyoung 223 "L 90.913289 126.849524 \n",
f281b3d… wyoung 224 "L 84.412318 126.849524 \n",
f85d924… wyoung 225 "z\n",
f85d924… wyoung 226 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 227 " </g>\n",
f85d924… wyoung 228 " <g id=\"patch_5\">\n",
f281b3d… wyoung 229 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 116.917172 224.64 \n",
f281b3d… wyoung 230 "L 123.418143 224.64 \n",
f281b3d… wyoung 231 "L 123.418143 118.220952 \n",
f281b3d… wyoung 232 "L 116.917172 118.220952 \n",
f85d924… wyoung 233 "z\n",
f85d924… wyoung 234 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 235 " </g>\n",
f85d924… wyoung 236 " <g id=\"patch_6\">\n",
f281b3d… wyoung 237 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 149.422027 224.64 \n",
f281b3d… wyoung 238 "L 155.922998 224.64 \n",
f281b3d… wyoung 239 "L 155.922998 112.468571 \n",
f281b3d… wyoung 240 "L 149.422027 112.468571 \n",
f85d924… wyoung 241 "z\n",
f85d924… wyoung 242 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 243 " </g>\n",
f85d924… wyoung 244 " <g id=\"patch_7\">\n",
f281b3d… wyoung 245 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 181.926881 224.64 \n",
f281b3d… wyoung 246 "L 188.427852 224.64 \n",
f281b3d… wyoung 247 "L 188.427852 109.592381 \n",
f281b3d… wyoung 248 "L 181.926881 109.592381 \n",
f85d924… wyoung 249 "z\n",
f85d924… wyoung 250 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 251 " </g>\n",
f85d924… wyoung 252 " <g id=\"patch_8\">\n",
f281b3d… wyoung 253 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 214.431735 224.64 \n",
f281b3d… wyoung 254 "L 220.932706 224.64 \n",
f281b3d… wyoung 255 "L 220.932706 103.84 \n",
f281b3d… wyoung 256 "L 214.431735 103.84 \n",
f85d924… wyoung 257 "z\n",
f85d924… wyoung 258 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 259 " </g>\n",
f85d924… wyoung 260 " <g id=\"patch_9\">\n",
f281b3d… wyoung 261 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 246.93659 224.64 \n",
f281b3d… wyoung 262 "L 253.437561 224.64 \n",
f281b3d… wyoung 263 "L 253.437561 98.087619 \n",
f281b3d… wyoung 264 "L 246.93659 98.087619 \n",
f85d924… wyoung 265 "z\n",
f85d924… wyoung 266 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 267 " </g>\n",
f85d924… wyoung 268 " <g id=\"patch_10\">\n",
f281b3d… wyoung 269 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 279.441444 224.64 \n",
f281b3d… wyoung 270 "L 285.942415 224.64 \n",
f281b3d… wyoung 271 "L 285.942415 98.087619 \n",
f281b3d… wyoung 272 "L 279.441444 98.087619 \n",
f85d924… wyoung 273 "z\n",
f85d924… wyoung 274 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 275 " </g>\n",
f85d924… wyoung 276 " <g id=\"patch_11\">\n",
f281b3d… wyoung 277 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 311.946299 224.64 \n",
f281b3d… wyoung 278 "L 318.447269 224.64 \n",
f281b3d… wyoung 279 "L 318.447269 82.268571 \n",
f281b3d… wyoung 280 "L 311.946299 82.268571 \n",
f85d924… wyoung 281 "z\n",
f85d924… wyoung 282 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 283 " </g>\n",
f85d924… wyoung 284 " <g id=\"patch_12\">\n",
f281b3d… wyoung 285 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 344.451153 224.64 \n",
f281b3d… wyoung 286 "L 350.952124 224.64 \n",
f281b3d… wyoung 287 "L 350.952124 77.954286 \n",
f281b3d… wyoung 288 "L 344.451153 77.954286 \n",
f85d924… wyoung 289 "z\n",
f281b3d… wyoung 290 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 291 " </g>\n",
f85d924… wyoung 292 " <g id=\"patch_13\">\n",
f281b3d… wyoung 293 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 58.408434 224.64 \n",
f281b3d… wyoung 294 "L 64.909405 224.64 \n",
f281b3d… wyoung 295 "L 64.909405 125.411429 \n",
f281b3d… wyoung 296 "L 58.408434 125.411429 \n",
f85d924… wyoung 297 "z\n",
f85d924… wyoung 298 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 299 " </g>\n",
f85d924… wyoung 300 " <g id=\"patch_14\">\n",
f281b3d… wyoung 301 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 90.913289 224.64 \n",
f281b3d… wyoung 302 "L 97.41426 224.64 \n",
f281b3d… wyoung 303 "L 97.41426 105.278095 \n",
f281b3d… wyoung 304 "L 90.913289 105.278095 \n",
f85d924… wyoung 305 "z\n",
f85d924… wyoung 306 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 307 " </g>\n",
f85d924… wyoung 308 " <g id=\"patch_15\">\n",
f281b3d… wyoung 309 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 123.418143 224.64 \n",
f281b3d… wyoung 310 "L 129.919114 224.64 \n",
f281b3d… wyoung 311 "L 129.919114 105.278095 \n",
f281b3d… wyoung 312 "L 123.418143 105.278095 \n",
f85d924… wyoung 313 "z\n",
f85d924… wyoung 314 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 315 " </g>\n",
f85d924… wyoung 316 " <g id=\"patch_16\">\n",
f281b3d… wyoung 317 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 155.922998 224.64 \n",
f281b3d… wyoung 318 "L 162.423968 224.64 \n",
f281b3d… wyoung 319 "L 162.423968 105.278095 \n",
f281b3d… wyoung 320 "L 155.922998 105.278095 \n",
f85d924… wyoung 321 "z\n",
f85d924… wyoung 322 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 323 " </g>\n",
f85d924… wyoung 324 " <g id=\"patch_17\">\n",
f281b3d… wyoung 325 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 188.427852 224.64 \n",
f281b3d… wyoung 326 "L 194.928823 224.64 \n",
f281b3d… wyoung 327 "L 194.928823 105.278095 \n",
f281b3d… wyoung 328 "L 188.427852 105.278095 \n",
f85d924… wyoung 329 "z\n",
f85d924… wyoung 330 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 331 " </g>\n",
f85d924… wyoung 332 " <g id=\"patch_18\">\n",
f281b3d… wyoung 333 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 220.932706 224.64 \n",
f281b3d… wyoung 334 "L 227.433677 224.64 \n",
f281b3d… wyoung 335 "L 227.433677 105.278095 \n",
f281b3d… wyoung 336 "L 220.932706 105.278095 \n",
f85d924… wyoung 337 "z\n",
f85d924… wyoung 338 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 339 " </g>\n",
f85d924… wyoung 340 " <g id=\"patch_19\">\n",
f281b3d… wyoung 341 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 253.437561 224.64 \n",
f281b3d… wyoung 342 "L 259.938532 224.64 \n",
f281b3d… wyoung 343 "L 259.938532 105.278095 \n",
f281b3d… wyoung 344 "L 253.437561 105.278095 \n",
f85d924… wyoung 345 "z\n",
f85d924… wyoung 346 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 347 " </g>\n",
f85d924… wyoung 348 " <g id=\"patch_20\">\n",
f281b3d… wyoung 349 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 285.942415 224.64 \n",
f281b3d… wyoung 350 "L 292.443386 224.64 \n",
f281b3d… wyoung 351 "L 292.443386 105.278095 \n",
f281b3d… wyoung 352 "L 285.942415 105.278095 \n",
f85d924… wyoung 353 "z\n",
f85d924… wyoung 354 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 355 " </g>\n",
f85d924… wyoung 356 " <g id=\"patch_21\">\n",
f281b3d… wyoung 357 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 318.447269 224.64 \n",
f281b3d… wyoung 358 "L 324.94824 224.64 \n",
f281b3d… wyoung 359 "L 324.94824 105.278095 \n",
f281b3d… wyoung 360 "L 318.447269 105.278095 \n",
f85d924… wyoung 361 "z\n",
f281b3d… wyoung 362 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 363 " </g>\n",
f85d924… wyoung 364 " <g id=\"patch_22\">\n",
f281b3d… wyoung 365 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 350.952124 224.64 \n",
f281b3d… wyoung 366 "L 357.453095 224.64 \n",
f281b3d… wyoung 367 "L 357.453095 105.278095 \n",
f281b3d… wyoung 368 "L 350.952124 105.278095 \n",
f85d924… wyoung 369 "z\n",
f281b3d… wyoung 370 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 371 " </g>\n",
f85d924… wyoung 372 " <g id=\"patch_23\">\n",
f281b3d… wyoung 373 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 64.909405 224.64 \n",
f281b3d… wyoung 374 "L 71.410376 224.64 \n",
f281b3d… wyoung 375 "L 71.410376 128.287619 \n",
f281b3d… wyoung 376 "L 64.909405 128.287619 \n",
f85d924… wyoung 377 "z\n",
f85d924… wyoung 378 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 379 " </g>\n",
f85d924… wyoung 380 " <g id=\"patch_24\">\n",
f281b3d… wyoung 381 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 97.41426 224.64 \n",
f281b3d… wyoung 382 "L 103.915231 224.64 \n",
f281b3d… wyoung 383 "L 103.915231 108.154286 \n",
f281b3d… wyoung 384 "L 97.41426 108.154286 \n",
f85d924… wyoung 385 "z\n",
f85d924… wyoung 386 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 387 " </g>\n",
f85d924… wyoung 388 " <g id=\"patch_25\">\n",
f281b3d… wyoung 389 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 129.919114 224.64 \n",
f281b3d… wyoung 390 "L 136.420085 224.64 \n",
f281b3d… wyoung 391 "L 136.420085 108.154286 \n",
f281b3d… wyoung 392 "L 129.919114 108.154286 \n",
f85d924… wyoung 393 "z\n",
f85d924… wyoung 394 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 395 " </g>\n",
f85d924… wyoung 396 " <g id=\"patch_26\">\n",
f281b3d… wyoung 397 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 162.423968 224.64 \n",
f281b3d… wyoung 398 "L 168.924939 224.64 \n",
f281b3d… wyoung 399 "L 168.924939 108.154286 \n",
f281b3d… wyoung 400 "L 162.423968 108.154286 \n",
f85d924… wyoung 401 "z\n",
f85d924… wyoung 402 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 403 " </g>\n",
f85d924… wyoung 404 " <g id=\"patch_27\">\n",
f281b3d… wyoung 405 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 194.928823 224.64 \n",
f281b3d… wyoung 406 "L 201.429794 224.64 \n",
f281b3d… wyoung 407 "L 201.429794 108.154286 \n",
f281b3d… wyoung 408 "L 194.928823 108.154286 \n",
f85d924… wyoung 409 "z\n",
f85d924… wyoung 410 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 411 " </g>\n",
f85d924… wyoung 412 " <g id=\"patch_28\">\n",
f281b3d… wyoung 413 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 227.433677 224.64 \n",
f281b3d… wyoung 414 "L 233.934648 224.64 \n",
f281b3d… wyoung 415 "L 233.934648 108.154286 \n",
f281b3d… wyoung 416 "L 227.433677 108.154286 \n",
f85d924… wyoung 417 "z\n",
f85d924… wyoung 418 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 419 " </g>\n",
f85d924… wyoung 420 " <g id=\"patch_29\">\n",
f281b3d… wyoung 421 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 259.938532 224.64 \n",
f281b3d… wyoung 422 "L 266.439502 224.64 \n",
f281b3d… wyoung 423 "L 266.439502 108.154286 \n",
f281b3d… wyoung 424 "L 259.938532 108.154286 \n",
f85d924… wyoung 425 "z\n",
f85d924… wyoung 426 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 427 " </g>\n",
f85d924… wyoung 428 " <g id=\"patch_30\">\n",
f281b3d… wyoung 429 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 292.443386 224.64 \n",
f281b3d… wyoung 430 "L 298.944357 224.64 \n",
f281b3d… wyoung 431 "L 298.944357 108.154286 \n",
f281b3d… wyoung 432 "L 292.443386 108.154286 \n",
f85d924… wyoung 433 "z\n",
f281b3d… wyoung 434 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 435 " </g>\n",
f85d924… wyoung 436 " <g id=\"patch_31\">\n",
f281b3d… wyoung 437 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 324.94824 224.64 \n",
f281b3d… wyoung 438 "L 331.449211 224.64 \n",
f281b3d… wyoung 439 "L 331.449211 108.154286 \n",
f281b3d… wyoung 440 "L 324.94824 108.154286 \n",
f85d924… wyoung 441 "z\n",
f281b3d… wyoung 442 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 443 " </g>\n",
f85d924… wyoung 444 " <g id=\"patch_32\">\n",
f281b3d… wyoung 445 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 357.453095 224.64 \n",
f281b3d… wyoung 446 "L 363.954066 224.64 \n",
f281b3d… wyoung 447 "L 363.954066 108.154286 \n",
f281b3d… wyoung 448 "L 357.453095 108.154286 \n",
f85d924… wyoung 449 "z\n",
f281b3d… wyoung 450 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 451 " </g>\n",
f85d924… wyoung 452 " <g id=\"patch_33\">\n",
f281b3d… wyoung 453 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 71.410376 224.64 \n",
f281b3d… wyoung 454 "L 77.911347 224.64 \n",
f281b3d… wyoung 455 "L 77.911347 129.725714 \n",
f281b3d… wyoung 456 "L 71.410376 129.725714 \n",
f85d924… wyoung 457 "z\n",
f85d924… wyoung 458 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 459 " </g>\n",
f85d924… wyoung 460 " <g id=\"patch_34\">\n",
f281b3d… wyoung 461 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 103.915231 224.64 \n",
f281b3d… wyoung 462 "L 110.416201 224.64 \n",
f281b3d… wyoung 463 "L 110.416201 111.030476 \n",
f281b3d… wyoung 464 "L 103.915231 111.030476 \n",
f85d924… wyoung 465 "z\n",
f85d924… wyoung 466 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 467 " </g>\n",
f85d924… wyoung 468 " <g id=\"patch_35\">\n",
f281b3d… wyoung 469 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 136.420085 224.64 \n",
f281b3d… wyoung 470 "L 142.921056 224.64 \n",
f281b3d… wyoung 471 "L 142.921056 80.830476 \n",
f281b3d… wyoung 472 "L 136.420085 80.830476 \n",
f85d924… wyoung 473 "z\n",
f85d924… wyoung 474 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 475 " </g>\n",
f85d924… wyoung 476 " <g id=\"patch_36\">\n",
f281b3d… wyoung 477 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 168.924939 224.64 \n",
f281b3d… wyoung 478 "L 175.42591 224.64 \n",
f281b3d… wyoung 479 "L 175.42591 75.078095 \n",
f281b3d… wyoung 480 "L 168.924939 75.078095 \n",
f85d924… wyoung 481 "z\n",
f85d924… wyoung 482 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 483 " </g>\n",
f85d924… wyoung 484 " <g id=\"patch_37\">\n",
f281b3d… wyoung 485 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 201.429794 224.64 \n",
f281b3d… wyoung 486 "L 207.930765 224.64 \n",
f281b3d… wyoung 487 "L 207.930765 70.76381 \n",
f281b3d… wyoung 488 "L 201.429794 70.76381 \n",
f85d924… wyoung 489 "z\n",
f85d924… wyoung 490 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 491 " </g>\n",
f85d924… wyoung 492 " <g id=\"patch_38\">\n",
f281b3d… wyoung 493 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 233.934648 224.64 \n",
f281b3d… wyoung 494 "L 240.435619 224.64 \n",
f281b3d… wyoung 495 "L 240.435619 56.382857 \n",
f281b3d… wyoung 496 "L 233.934648 56.382857 \n",
f281b3d… wyoung 497 "z\n",
f281b3d… wyoung 498 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f281b3d… wyoung 499 " </g>\n",
f281b3d… wyoung 500 " <g id=\"patch_39\">\n",
f281b3d… wyoung 501 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 266.439502 224.64 \n",
f281b3d… wyoung 502 "L 272.940473 224.64 \n",
f281b3d… wyoung 503 "L 272.940473 40.56381 \n",
f281b3d… wyoung 504 "L 266.439502 40.56381 \n",
f281b3d… wyoung 505 "z\n",
f281b3d… wyoung 506 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f281b3d… wyoung 507 " </g>\n",
f281b3d… wyoung 508 " <g id=\"patch_40\">\n",
f281b3d… wyoung 509 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 298.944357 224.64 \n",
f281b3d… wyoung 510 "L 305.445328 224.64 \n",
f281b3d… wyoung 511 "L 305.445328 30.497143 \n",
f281b3d… wyoung 512 "L 298.944357 30.497143 \n",
f281b3d… wyoung 513 "z\n",
f281b3d… wyoung 514 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f281b3d… wyoung 515 " </g>\n",
f281b3d… wyoung 516 " <g id=\"patch_41\">\n",
f281b3d… wyoung 517 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 331.449211 224.64 \n",
f281b3d… wyoung 518 "L 337.950182 224.64 \n",
f281b3d… wyoung 519 "L 337.950182 26.182857 \n",
f281b3d… wyoung 520 "L 331.449211 26.182857 \n",
f281b3d… wyoung 521 "z\n",
f281b3d… wyoung 522 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f281b3d… wyoung 523 " </g>\n",
f281b3d… wyoung 524 " <g id=\"patch_42\">\n",
f281b3d… wyoung 525 " <path clip-path=\"url(#p70301a0bed)\" d=\"M 363.954066 224.64 \n",
f281b3d… wyoung 526 "L 370.455036 224.64 \n",
f281b3d… wyoung 527 "L 370.455036 17.554286 \n",
f281b3d… wyoung 528 "L 363.954066 17.554286 \n",
f85d924… wyoung 529 "z\n",
f85d924… wyoung 530 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 531 " </g>\n",
f85d924… wyoung 532 " <g id=\"matplotlib.axis_1\">\n",
f85d924… wyoung 533 " <g id=\"xtick_1\">\n",
f85d924… wyoung 534 " <g id=\"line2d_1\">\n",
f85d924… wyoung 535 " <defs>\n",
f85d924… wyoung 536 " <path d=\"M 0 0 \n",
f85d924… wyoung 537 "L 0 3.5 \n",
f281b3d… wyoung 538 "\" id=\"m639e59548b\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
f85d924… wyoung 539 " </defs>\n",
f85d924… wyoung 540 " <g>\n",
f281b3d… wyoung 541 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"64.909405\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 542 " </g>\n",
f85d924… wyoung 543 " </g>\n",
f85d924… wyoung 544 " <g id=\"text_1\">\n",
f281b3d… wyoung 545 " <!-- 1 -->\n",
f281b3d… wyoung 546 " <defs>\n",
f281b3d… wyoung 547 " <path d=\"M 12.40625 8.296875 \n",
f281b3d… wyoung 548 "L 28.515625 8.296875 \n",
f281b3d… wyoung 549 "L 28.515625 63.921875 \n",
f281b3d… wyoung 550 "L 10.984375 60.40625 \n",
f281b3d… wyoung 551 "L 10.984375 69.390625 \n",
f281b3d… wyoung 552 "L 28.421875 72.90625 \n",
f281b3d… wyoung 553 "L 38.28125 72.90625 \n",
f281b3d… wyoung 554 "L 38.28125 8.296875 \n",
f281b3d… wyoung 555 "L 54.390625 8.296875 \n",
f281b3d… wyoung 556 "L 54.390625 0 \n",
f281b3d… wyoung 557 "L 12.40625 0 \n",
f281b3d… wyoung 558 "z\n",
f281b3d… wyoung 559 "\" id=\"DejaVuSans-49\"/>\n",
f281b3d… wyoung 560 " </defs>\n",
f281b3d… wyoung 561 " <g transform=\"translate(67.66878 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f281b3d… wyoung 562 " <use xlink:href=\"#DejaVuSans-49\"/>\n",
f281b3d… wyoung 563 " </g>\n",
f281b3d… wyoung 564 " </g>\n",
f281b3d… wyoung 565 " </g>\n",
f281b3d… wyoung 566 " <g id=\"xtick_2\">\n",
f281b3d… wyoung 567 " <g id=\"line2d_2\">\n",
f281b3d… wyoung 568 " <g>\n",
f281b3d… wyoung 569 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"97.41426\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f281b3d… wyoung 570 " </g>\n",
f281b3d… wyoung 571 " </g>\n",
f281b3d… wyoung 572 " <g id=\"text_2\">\n",
f281b3d… wyoung 573 " <!-- 2 -->\n",
f281b3d… wyoung 574 " <defs>\n",
f281b3d… wyoung 575 " <path d=\"M 19.1875 8.296875 \n",
f281b3d… wyoung 576 "L 53.609375 8.296875 \n",
f281b3d… wyoung 577 "L 53.609375 0 \n",
f281b3d… wyoung 578 "L 7.328125 0 \n",
f281b3d… wyoung 579 "L 7.328125 8.296875 \n",
f281b3d… wyoung 580 "Q 12.9375 14.109375 22.625 23.890625 \n",
f281b3d… wyoung 581 "Q 32.328125 33.6875 34.8125 36.53125 \n",
f281b3d… wyoung 582 "Q 39.546875 41.84375 41.421875 45.53125 \n",
f281b3d… wyoung 583 "Q 43.3125 49.21875 43.3125 52.78125 \n",
f281b3d… wyoung 584 "Q 43.3125 58.59375 39.234375 62.25 \n",
f281b3d… wyoung 585 "Q 35.15625 65.921875 28.609375 65.921875 \n",
f281b3d… wyoung 586 "Q 23.96875 65.921875 18.8125 64.3125 \n",
f281b3d… wyoung 587 "Q 13.671875 62.703125 7.8125 59.421875 \n",
f281b3d… wyoung 588 "L 7.8125 69.390625 \n",
f281b3d… wyoung 589 "Q 13.765625 71.78125 18.9375 73 \n",
f281b3d… wyoung 590 "Q 24.125 74.21875 28.421875 74.21875 \n",
f281b3d… wyoung 591 "Q 39.75 74.21875 46.484375 68.546875 \n",
f281b3d… wyoung 592 "Q 53.21875 62.890625 53.21875 53.421875 \n",
f281b3d… wyoung 593 "Q 53.21875 48.921875 51.53125 44.890625 \n",
f281b3d… wyoung 594 "Q 49.859375 40.875 45.40625 35.40625 \n",
f281b3d… wyoung 595 "Q 44.1875 33.984375 37.640625 27.21875 \n",
f281b3d… wyoung 596 "Q 31.109375 20.453125 19.1875 8.296875 \n",
f281b3d… wyoung 597 "z\n",
f281b3d… wyoung 598 "\" id=\"DejaVuSans-50\"/>\n",
f281b3d… wyoung 599 " </defs>\n",
f281b3d… wyoung 600 " <g transform=\"translate(100.173635 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f281b3d… wyoung 601 " <use xlink:href=\"#DejaVuSans-50\"/>\n",
f281b3d… wyoung 602 " </g>\n",
f281b3d… wyoung 603 " </g>\n",
f281b3d… wyoung 604 " </g>\n",
f281b3d… wyoung 605 " <g id=\"xtick_3\">\n",
f281b3d… wyoung 606 " <g id=\"line2d_3\">\n",
f281b3d… wyoung 607 " <g>\n",
f281b3d… wyoung 608 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"129.919114\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f281b3d… wyoung 609 " </g>\n",
f281b3d… wyoung 610 " </g>\n",
f281b3d… wyoung 611 " <g id=\"text_3\">\n",
f85d924… wyoung 612 " <!-- 3 -->\n",
f85d924… wyoung 613 " <defs>\n",
f85d924… wyoung 614 " <path d=\"M 40.578125 39.3125 \n",
f85d924… wyoung 615 "Q 47.65625 37.796875 51.625 33 \n",
f85d924… wyoung 616 "Q 55.609375 28.21875 55.609375 21.1875 \n",
f85d924… wyoung 617 "Q 55.609375 10.40625 48.1875 4.484375 \n",
f85d924… wyoung 618 "Q 40.765625 -1.421875 27.09375 -1.421875 \n",
f85d924… wyoung 619 "Q 22.515625 -1.421875 17.65625 -0.515625 \n",
f85d924… wyoung 620 "Q 12.796875 0.390625 7.625 2.203125 \n",
f85d924… wyoung 621 "L 7.625 11.71875 \n",
f85d924… wyoung 622 "Q 11.71875 9.328125 16.59375 8.109375 \n",
f85d924… wyoung 623 "Q 21.484375 6.890625 26.8125 6.890625 \n",
f85d924… wyoung 624 "Q 36.078125 6.890625 40.9375 10.546875 \n",
f85d924… wyoung 625 "Q 45.796875 14.203125 45.796875 21.1875 \n",
f85d924… wyoung 626 "Q 45.796875 27.640625 41.28125 31.265625 \n",
f85d924… wyoung 627 "Q 36.765625 34.90625 28.71875 34.90625 \n",
f85d924… wyoung 628 "L 20.21875 34.90625 \n",
f85d924… wyoung 629 "L 20.21875 43.015625 \n",
f85d924… wyoung 630 "L 29.109375 43.015625 \n",
f85d924… wyoung 631 "Q 36.375 43.015625 40.234375 45.921875 \n",
f85d924… wyoung 632 "Q 44.09375 48.828125 44.09375 54.296875 \n",
f85d924… wyoung 633 "Q 44.09375 59.90625 40.109375 62.90625 \n",
f85d924… wyoung 634 "Q 36.140625 65.921875 28.71875 65.921875 \n",
f85d924… wyoung 635 "Q 24.65625 65.921875 20.015625 65.03125 \n",
f85d924… wyoung 636 "Q 15.375 64.15625 9.8125 62.3125 \n",
f85d924… wyoung 637 "L 9.8125 71.09375 \n",
f85d924… wyoung 638 "Q 15.4375 72.65625 20.34375 73.4375 \n",
f85d924… wyoung 639 "Q 25.25 74.21875 29.59375 74.21875 \n",
f85d924… wyoung 640 "Q 40.828125 74.21875 47.359375 69.109375 \n",
f85d924… wyoung 641 "Q 53.90625 64.015625 53.90625 55.328125 \n",
f85d924… wyoung 642 "Q 53.90625 49.265625 50.4375 45.09375 \n",
f85d924… wyoung 643 "Q 46.96875 40.921875 40.578125 39.3125 \n",
f85d924… wyoung 644 "z\n",
f85d924… wyoung 645 "\" id=\"DejaVuSans-51\"/>\n",
f85d924… wyoung 646 " </defs>\n",
f281b3d… wyoung 647 " <g transform=\"translate(132.678489 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 648 " <use xlink:href=\"#DejaVuSans-51\"/>\n",
f85d924… wyoung 649 " </g>\n",
f85d924… wyoung 650 " </g>\n",
f85d924… wyoung 651 " </g>\n",
f281b3d… wyoung 652 " <g id=\"xtick_4\">\n",
f281b3d… wyoung 653 " <g id=\"line2d_4\">\n",
f85d924… wyoung 654 " <g>\n",
f281b3d… wyoung 655 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"162.423968\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 656 " </g>\n",
f85d924… wyoung 657 " </g>\n",
f281b3d… wyoung 658 " <g id=\"text_4\">\n",
f85d924… wyoung 659 " <!-- 4 -->\n",
f85d924… wyoung 660 " <defs>\n",
f85d924… wyoung 661 " <path d=\"M 37.796875 64.3125 \n",
f85d924… wyoung 662 "L 12.890625 25.390625 \n",
f85d924… wyoung 663 "L 37.796875 25.390625 \n",
f85d924… wyoung 664 "z\n",
f85d924… wyoung 665 "M 35.203125 72.90625 \n",
f85d924… wyoung 666 "L 47.609375 72.90625 \n",
f85d924… wyoung 667 "L 47.609375 25.390625 \n",
f85d924… wyoung 668 "L 58.015625 25.390625 \n",
f85d924… wyoung 669 "L 58.015625 17.1875 \n",
f85d924… wyoung 670 "L 47.609375 17.1875 \n",
f85d924… wyoung 671 "L 47.609375 0 \n",
f85d924… wyoung 672 "L 37.796875 0 \n",
f85d924… wyoung 673 "L 37.796875 17.1875 \n",
f85d924… wyoung 674 "L 4.890625 17.1875 \n",
f85d924… wyoung 675 "L 4.890625 26.703125 \n",
f85d924… wyoung 676 "z\n",
f85d924… wyoung 677 "\" id=\"DejaVuSans-52\"/>\n",
f85d924… wyoung 678 " </defs>\n",
f281b3d… wyoung 679 " <g transform=\"translate(165.183343 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 680 " <use xlink:href=\"#DejaVuSans-52\"/>\n",
f85d924… wyoung 681 " </g>\n",
f85d924… wyoung 682 " </g>\n",
f85d924… wyoung 683 " </g>\n",
f281b3d… wyoung 684 " <g id=\"xtick_5\">\n",
f281b3d… wyoung 685 " <g id=\"line2d_5\">\n",
f85d924… wyoung 686 " <g>\n",
f281b3d… wyoung 687 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"194.928823\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 688 " </g>\n",
f85d924… wyoung 689 " </g>\n",
f281b3d… wyoung 690 " <g id=\"text_5\">\n",
f85d924… wyoung 691 " <!-- 5 -->\n",
f85d924… wyoung 692 " <defs>\n",
f85d924… wyoung 693 " <path d=\"M 10.796875 72.90625 \n",
f85d924… wyoung 694 "L 49.515625 72.90625 \n",
f85d924… wyoung 695 "L 49.515625 64.59375 \n",
f85d924… wyoung 696 "L 19.828125 64.59375 \n",
f85d924… wyoung 697 "L 19.828125 46.734375 \n",
f85d924… wyoung 698 "Q 21.96875 47.46875 24.109375 47.828125 \n",
f85d924… wyoung 699 "Q 26.265625 48.1875 28.421875 48.1875 \n",
f85d924… wyoung 700 "Q 40.625 48.1875 47.75 41.5 \n",
f85d924… wyoung 701 "Q 54.890625 34.8125 54.890625 23.390625 \n",
f85d924… wyoung 702 "Q 54.890625 11.625 47.5625 5.09375 \n",
f85d924… wyoung 703 "Q 40.234375 -1.421875 26.90625 -1.421875 \n",
f85d924… wyoung 704 "Q 22.3125 -1.421875 17.546875 -0.640625 \n",
f85d924… wyoung 705 "Q 12.796875 0.140625 7.71875 1.703125 \n",
f85d924… wyoung 706 "L 7.71875 11.625 \n",
f85d924… wyoung 707 "Q 12.109375 9.234375 16.796875 8.0625 \n",
f85d924… wyoung 708 "Q 21.484375 6.890625 26.703125 6.890625 \n",
f85d924… wyoung 709 "Q 35.15625 6.890625 40.078125 11.328125 \n",
f85d924… wyoung 710 "Q 45.015625 15.765625 45.015625 23.390625 \n",
f85d924… wyoung 711 "Q 45.015625 31 40.078125 35.4375 \n",
f85d924… wyoung 712 "Q 35.15625 39.890625 26.703125 39.890625 \n",
f85d924… wyoung 713 "Q 22.75 39.890625 18.8125 39.015625 \n",
f85d924… wyoung 714 "Q 14.890625 38.140625 10.796875 36.28125 \n",
f85d924… wyoung 715 "z\n",
f85d924… wyoung 716 "\" id=\"DejaVuSans-53\"/>\n",
f85d924… wyoung 717 " </defs>\n",
f281b3d… wyoung 718 " <g transform=\"translate(197.688198 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 719 " <use xlink:href=\"#DejaVuSans-53\"/>\n",
f85d924… wyoung 720 " </g>\n",
f85d924… wyoung 721 " </g>\n",
f85d924… wyoung 722 " </g>\n",
f281b3d… wyoung 723 " <g id=\"xtick_6\">\n",
f281b3d… wyoung 724 " <g id=\"line2d_6\">\n",
f85d924… wyoung 725 " <g>\n",
f281b3d… wyoung 726 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"227.433677\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 727 " </g>\n",
f85d924… wyoung 728 " </g>\n",
f281b3d… wyoung 729 " <g id=\"text_6\">\n",
f85d924… wyoung 730 " <!-- 6 -->\n",
f85d924… wyoung 731 " <defs>\n",
f85d924… wyoung 732 " <path d=\"M 33.015625 40.375 \n",
f85d924… wyoung 733 "Q 26.375 40.375 22.484375 35.828125 \n",
f85d924… wyoung 734 "Q 18.609375 31.296875 18.609375 23.390625 \n",
f85d924… wyoung 735 "Q 18.609375 15.53125 22.484375 10.953125 \n",
f85d924… wyoung 736 "Q 26.375 6.390625 33.015625 6.390625 \n",
f85d924… wyoung 737 "Q 39.65625 6.390625 43.53125 10.953125 \n",
f85d924… wyoung 738 "Q 47.40625 15.53125 47.40625 23.390625 \n",
f85d924… wyoung 739 "Q 47.40625 31.296875 43.53125 35.828125 \n",
f85d924… wyoung 740 "Q 39.65625 40.375 33.015625 40.375 \n",
f85d924… wyoung 741 "z\n",
f85d924… wyoung 742 "M 52.59375 71.296875 \n",
f85d924… wyoung 743 "L 52.59375 62.3125 \n",
f85d924… wyoung 744 "Q 48.875 64.0625 45.09375 64.984375 \n",
f85d924… wyoung 745 "Q 41.3125 65.921875 37.59375 65.921875 \n",
f85d924… wyoung 746 "Q 27.828125 65.921875 22.671875 59.328125 \n",
f85d924… wyoung 747 "Q 17.53125 52.734375 16.796875 39.40625 \n",
f85d924… wyoung 748 "Q 19.671875 43.65625 24.015625 45.921875 \n",
f85d924… wyoung 749 "Q 28.375 48.1875 33.59375 48.1875 \n",
f85d924… wyoung 750 "Q 44.578125 48.1875 50.953125 41.515625 \n",
f85d924… wyoung 751 "Q 57.328125 34.859375 57.328125 23.390625 \n",
f85d924… wyoung 752 "Q 57.328125 12.15625 50.6875 5.359375 \n",
f85d924… wyoung 753 "Q 44.046875 -1.421875 33.015625 -1.421875 \n",
f85d924… wyoung 754 "Q 20.359375 -1.421875 13.671875 8.265625 \n",
f85d924… wyoung 755 "Q 6.984375 17.96875 6.984375 36.375 \n",
f85d924… wyoung 756 "Q 6.984375 53.65625 15.1875 63.9375 \n",
f85d924… wyoung 757 "Q 23.390625 74.21875 37.203125 74.21875 \n",
f85d924… wyoung 758 "Q 40.921875 74.21875 44.703125 73.484375 \n",
f85d924… wyoung 759 "Q 48.484375 72.75 52.59375 71.296875 \n",
f85d924… wyoung 760 "z\n",
f85d924… wyoung 761 "\" id=\"DejaVuSans-54\"/>\n",
f85d924… wyoung 762 " </defs>\n",
f281b3d… wyoung 763 " <g transform=\"translate(230.193052 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 764 " <use xlink:href=\"#DejaVuSans-54\"/>\n",
f85d924… wyoung 765 " </g>\n",
f85d924… wyoung 766 " </g>\n",
f85d924… wyoung 767 " </g>\n",
f281b3d… wyoung 768 " <g id=\"xtick_7\">\n",
f281b3d… wyoung 769 " <g id=\"line2d_7\">\n",
f85d924… wyoung 770 " <g>\n",
f281b3d… wyoung 771 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"259.938532\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 772 " </g>\n",
f85d924… wyoung 773 " </g>\n",
f281b3d… wyoung 774 " <g id=\"text_7\">\n",
f85d924… wyoung 775 " <!-- 7 -->\n",
f85d924… wyoung 776 " <defs>\n",
f85d924… wyoung 777 " <path d=\"M 8.203125 72.90625 \n",
f85d924… wyoung 778 "L 55.078125 72.90625 \n",
f85d924… wyoung 779 "L 55.078125 68.703125 \n",
f85d924… wyoung 780 "L 28.609375 0 \n",
f85d924… wyoung 781 "L 18.3125 0 \n",
f85d924… wyoung 782 "L 43.21875 64.59375 \n",
f85d924… wyoung 783 "L 8.203125 64.59375 \n",
f85d924… wyoung 784 "z\n",
f85d924… wyoung 785 "\" id=\"DejaVuSans-55\"/>\n",
f85d924… wyoung 786 " </defs>\n",
f281b3d… wyoung 787 " <g transform=\"translate(262.697907 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 788 " <use xlink:href=\"#DejaVuSans-55\"/>\n",
f85d924… wyoung 789 " </g>\n",
f85d924… wyoung 790 " </g>\n",
f85d924… wyoung 791 " </g>\n",
f281b3d… wyoung 792 " <g id=\"xtick_8\">\n",
f281b3d… wyoung 793 " <g id=\"line2d_8\">\n",
f85d924… wyoung 794 " <g>\n",
f281b3d… wyoung 795 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"292.443386\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 796 " </g>\n",
f85d924… wyoung 797 " </g>\n",
f281b3d… wyoung 798 " <g id=\"text_8\">\n",
f85d924… wyoung 799 " <!-- 8 -->\n",
f85d924… wyoung 800 " <defs>\n",
f85d924… wyoung 801 " <path d=\"M 31.78125 34.625 \n",
f85d924… wyoung 802 "Q 24.75 34.625 20.71875 30.859375 \n",
f85d924… wyoung 803 "Q 16.703125 27.09375 16.703125 20.515625 \n",
f85d924… wyoung 804 "Q 16.703125 13.921875 20.71875 10.15625 \n",
f85d924… wyoung 805 "Q 24.75 6.390625 31.78125 6.390625 \n",
f85d924… wyoung 806 "Q 38.8125 6.390625 42.859375 10.171875 \n",
f85d924… wyoung 807 "Q 46.921875 13.96875 46.921875 20.515625 \n",
f85d924… wyoung 808 "Q 46.921875 27.09375 42.890625 30.859375 \n",
f85d924… wyoung 809 "Q 38.875 34.625 31.78125 34.625 \n",
f85d924… wyoung 810 "z\n",
f85d924… wyoung 811 "M 21.921875 38.8125 \n",
f85d924… wyoung 812 "Q 15.578125 40.375 12.03125 44.71875 \n",
f85d924… wyoung 813 "Q 8.5 49.078125 8.5 55.328125 \n",
f85d924… wyoung 814 "Q 8.5 64.0625 14.71875 69.140625 \n",
f85d924… wyoung 815 "Q 20.953125 74.21875 31.78125 74.21875 \n",
f85d924… wyoung 816 "Q 42.671875 74.21875 48.875 69.140625 \n",
f85d924… wyoung 817 "Q 55.078125 64.0625 55.078125 55.328125 \n",
f85d924… wyoung 818 "Q 55.078125 49.078125 51.53125 44.71875 \n",
f85d924… wyoung 819 "Q 48 40.375 41.703125 38.8125 \n",
f85d924… wyoung 820 "Q 48.828125 37.15625 52.796875 32.3125 \n",
f85d924… wyoung 821 "Q 56.78125 27.484375 56.78125 20.515625 \n",
f85d924… wyoung 822 "Q 56.78125 9.90625 50.3125 4.234375 \n",
f85d924… wyoung 823 "Q 43.84375 -1.421875 31.78125 -1.421875 \n",
f85d924… wyoung 824 "Q 19.734375 -1.421875 13.25 4.234375 \n",
f85d924… wyoung 825 "Q 6.78125 9.90625 6.78125 20.515625 \n",
f85d924… wyoung 826 "Q 6.78125 27.484375 10.78125 32.3125 \n",
f85d924… wyoung 827 "Q 14.796875 37.15625 21.921875 38.8125 \n",
f85d924… wyoung 828 "z\n",
f85d924… wyoung 829 "M 18.3125 54.390625 \n",
f85d924… wyoung 830 "Q 18.3125 48.734375 21.84375 45.5625 \n",
f85d924… wyoung 831 "Q 25.390625 42.390625 31.78125 42.390625 \n",
f85d924… wyoung 832 "Q 38.140625 42.390625 41.71875 45.5625 \n",
f85d924… wyoung 833 "Q 45.3125 48.734375 45.3125 54.390625 \n",
f85d924… wyoung 834 "Q 45.3125 60.0625 41.71875 63.234375 \n",
f85d924… wyoung 835 "Q 38.140625 66.40625 31.78125 66.40625 \n",
f85d924… wyoung 836 "Q 25.390625 66.40625 21.84375 63.234375 \n",
f85d924… wyoung 837 "Q 18.3125 60.0625 18.3125 54.390625 \n",
f85d924… wyoung 838 "z\n",
f85d924… wyoung 839 "\" id=\"DejaVuSans-56\"/>\n",
f85d924… wyoung 840 " </defs>\n",
f281b3d… wyoung 841 " <g transform=\"translate(295.202761 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 842 " <use xlink:href=\"#DejaVuSans-56\"/>\n",
f85d924… wyoung 843 " </g>\n",
f85d924… wyoung 844 " </g>\n",
f85d924… wyoung 845 " </g>\n",
f281b3d… wyoung 846 " <g id=\"xtick_9\">\n",
f281b3d… wyoung 847 " <g id=\"line2d_9\">\n",
f85d924… wyoung 848 " <g>\n",
f281b3d… wyoung 849 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"324.94824\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 850 " </g>\n",
f85d924… wyoung 851 " </g>\n",
f281b3d… wyoung 852 " <g id=\"text_9\">\n",
f85d924… wyoung 853 " <!-- 9 -->\n",
f85d924… wyoung 854 " <defs>\n",
f85d924… wyoung 855 " <path d=\"M 10.984375 1.515625 \n",
f85d924… wyoung 856 "L 10.984375 10.5 \n",
f85d924… wyoung 857 "Q 14.703125 8.734375 18.5 7.8125 \n",
f85d924… wyoung 858 "Q 22.3125 6.890625 25.984375 6.890625 \n",
f85d924… wyoung 859 "Q 35.75 6.890625 40.890625 13.453125 \n",
f85d924… wyoung 860 "Q 46.046875 20.015625 46.78125 33.40625 \n",
f85d924… wyoung 861 "Q 43.953125 29.203125 39.59375 26.953125 \n",
f85d924… wyoung 862 "Q 35.25 24.703125 29.984375 24.703125 \n",
f85d924… wyoung 863 "Q 19.046875 24.703125 12.671875 31.3125 \n",
f85d924… wyoung 864 "Q 6.296875 37.9375 6.296875 49.421875 \n",
f85d924… wyoung 865 "Q 6.296875 60.640625 12.9375 67.421875 \n",
f85d924… wyoung 866 "Q 19.578125 74.21875 30.609375 74.21875 \n",
f85d924… wyoung 867 "Q 43.265625 74.21875 49.921875 64.515625 \n",
f85d924… wyoung 868 "Q 56.59375 54.828125 56.59375 36.375 \n",
f85d924… wyoung 869 "Q 56.59375 19.140625 48.40625 8.859375 \n",
f85d924… wyoung 870 "Q 40.234375 -1.421875 26.421875 -1.421875 \n",
f85d924… wyoung 871 "Q 22.703125 -1.421875 18.890625 -0.6875 \n",
f85d924… wyoung 872 "Q 15.09375 0.046875 10.984375 1.515625 \n",
f85d924… wyoung 873 "z\n",
f85d924… wyoung 874 "M 30.609375 32.421875 \n",
f85d924… wyoung 875 "Q 37.25 32.421875 41.125 36.953125 \n",
f85d924… wyoung 876 "Q 45.015625 41.5 45.015625 49.421875 \n",
f85d924… wyoung 877 "Q 45.015625 57.28125 41.125 61.84375 \n",
f85d924… wyoung 878 "Q 37.25 66.40625 30.609375 66.40625 \n",
f85d924… wyoung 879 "Q 23.96875 66.40625 20.09375 61.84375 \n",
f85d924… wyoung 880 "Q 16.21875 57.28125 16.21875 49.421875 \n",
f85d924… wyoung 881 "Q 16.21875 41.5 20.09375 36.953125 \n",
f85d924… wyoung 882 "Q 23.96875 32.421875 30.609375 32.421875 \n",
f85d924… wyoung 883 "z\n",
f85d924… wyoung 884 "\" id=\"DejaVuSans-57\"/>\n",
f85d924… wyoung 885 " </defs>\n",
f281b3d… wyoung 886 " <g transform=\"translate(327.707615 238.0025)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 887 " <use xlink:href=\"#DejaVuSans-57\"/>\n",
f85d924… wyoung 888 " </g>\n",
f85d924… wyoung 889 " </g>\n",
f85d924… wyoung 890 " </g>\n",
f281b3d… wyoung 891 " <g id=\"xtick_10\">\n",
f281b3d… wyoung 892 " <g id=\"line2d_10\">\n",
f85d924… wyoung 893 " <g>\n",
f281b3d… wyoung 894 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"357.453095\" xlink:href=\"#m639e59548b\" y=\"224.64\"/>\n",
f85d924… wyoung 895 " </g>\n",
f85d924… wyoung 896 " </g>\n",
f281b3d… wyoung 897 " <g id=\"text_10\">\n",
f85d924… wyoung 898 " <!-- 10 -->\n",
f85d924… wyoung 899 " <defs>\n",
f85d924… wyoung 900 " <path d=\"M 31.78125 66.40625 \n",
f85d924… wyoung 901 "Q 24.171875 66.40625 20.328125 58.90625 \n",
f85d924… wyoung 902 "Q 16.5 51.421875 16.5 36.375 \n",
f85d924… wyoung 903 "Q 16.5 21.390625 20.328125 13.890625 \n",
f85d924… wyoung 904 "Q 24.171875 6.390625 31.78125 6.390625 \n",
f85d924… wyoung 905 "Q 39.453125 6.390625 43.28125 13.890625 \n",
f85d924… wyoung 906 "Q 47.125 21.390625 47.125 36.375 \n",
f85d924… wyoung 907 "Q 47.125 51.421875 43.28125 58.90625 \n",
f85d924… wyoung 908 "Q 39.453125 66.40625 31.78125 66.40625 \n",
f85d924… wyoung 909 "z\n",
f85d924… wyoung 910 "M 31.78125 74.21875 \n",
f85d924… wyoung 911 "Q 44.046875 74.21875 50.515625 64.515625 \n",
f85d924… wyoung 912 "Q 56.984375 54.828125 56.984375 36.375 \n",
f85d924… wyoung 913 "Q 56.984375 17.96875 50.515625 8.265625 \n",
f85d924… wyoung 914 "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
f85d924… wyoung 915 "Q 19.53125 -1.421875 13.0625 8.265625 \n",
f85d924… wyoung 916 "Q 6.59375 17.96875 6.59375 36.375 \n",
f85d924… wyoung 917 "Q 6.59375 54.828125 13.0625 64.515625 \n",
f85d924… wyoung 918 "Q 19.53125 74.21875 31.78125 74.21875 \n",
f85d924… wyoung 919 "z\n",
f85d924… wyoung 920 "\" id=\"DejaVuSans-48\"/>\n",
f85d924… wyoung 921 " </defs>\n",
f281b3d… wyoung 922 " <g transform=\"translate(360.21247 244.365)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 923 " <use xlink:href=\"#DejaVuSans-49\"/>\n",
f85d924… wyoung 924 " <use x=\"63.623047\" xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 925 " </g>\n",
f85d924… wyoung 926 " </g>\n",
f85d924… wyoung 927 " </g>\n",
f281b3d… wyoung 928 " <g id=\"text_11\">\n",
f85d924… wyoung 929 " <!-- Checkin index -->\n",
f85d924… wyoung 930 " <defs>\n",
f85d924… wyoung 931 " <path d=\"M 64.40625 67.28125 \n",
f85d924… wyoung 932 "L 64.40625 56.890625 \n",
f85d924… wyoung 933 "Q 59.421875 61.53125 53.78125 63.8125 \n",
f85d924… wyoung 934 "Q 48.140625 66.109375 41.796875 66.109375 \n",
f85d924… wyoung 935 "Q 29.296875 66.109375 22.65625 58.46875 \n",
f85d924… wyoung 936 "Q 16.015625 50.828125 16.015625 36.375 \n",
f85d924… wyoung 937 "Q 16.015625 21.96875 22.65625 14.328125 \n",
f85d924… wyoung 938 "Q 29.296875 6.6875 41.796875 6.6875 \n",
f85d924… wyoung 939 "Q 48.140625 6.6875 53.78125 8.984375 \n",
f85d924… wyoung 940 "Q 59.421875 11.28125 64.40625 15.921875 \n",
f85d924… wyoung 941 "L 64.40625 5.609375 \n",
f85d924… wyoung 942 "Q 59.234375 2.09375 53.4375 0.328125 \n",
f85d924… wyoung 943 "Q 47.65625 -1.421875 41.21875 -1.421875 \n",
f85d924… wyoung 944 "Q 24.65625 -1.421875 15.125 8.703125 \n",
f85d924… wyoung 945 "Q 5.609375 18.84375 5.609375 36.375 \n",
f85d924… wyoung 946 "Q 5.609375 53.953125 15.125 64.078125 \n",
f85d924… wyoung 947 "Q 24.65625 74.21875 41.21875 74.21875 \n",
f85d924… wyoung 948 "Q 47.75 74.21875 53.53125 72.484375 \n",
f85d924… wyoung 949 "Q 59.328125 70.75 64.40625 67.28125 \n",
f85d924… wyoung 950 "z\n",
f85d924… wyoung 951 "\" id=\"DejaVuSans-67\"/>\n",
f85d924… wyoung 952 " <path d=\"M 54.890625 33.015625 \n",
f85d924… wyoung 953 "L 54.890625 0 \n",
f85d924… wyoung 954 "L 45.90625 0 \n",
f85d924… wyoung 955 "L 45.90625 32.71875 \n",
f85d924… wyoung 956 "Q 45.90625 40.484375 42.875 44.328125 \n",
f85d924… wyoung 957 "Q 39.84375 48.1875 33.796875 48.1875 \n",
f85d924… wyoung 958 "Q 26.515625 48.1875 22.3125 43.546875 \n",
f85d924… wyoung 959 "Q 18.109375 38.921875 18.109375 30.90625 \n",
f85d924… wyoung 960 "L 18.109375 0 \n",
f85d924… wyoung 961 "L 9.078125 0 \n",
f85d924… wyoung 962 "L 9.078125 75.984375 \n",
f85d924… wyoung 963 "L 18.109375 75.984375 \n",
f85d924… wyoung 964 "L 18.109375 46.1875 \n",
f85d924… wyoung 965 "Q 21.34375 51.125 25.703125 53.5625 \n",
f85d924… wyoung 966 "Q 30.078125 56 35.796875 56 \n",
f85d924… wyoung 967 "Q 45.21875 56 50.046875 50.171875 \n",
f85d924… wyoung 968 "Q 54.890625 44.34375 54.890625 33.015625 \n",
f85d924… wyoung 969 "z\n",
f85d924… wyoung 970 "\" id=\"DejaVuSans-104\"/>\n",
f85d924… wyoung 971 " <path d=\"M 56.203125 29.59375 \n",
f85d924… wyoung 972 "L 56.203125 25.203125 \n",
f85d924… wyoung 973 "L 14.890625 25.203125 \n",
f85d924… wyoung 974 "Q 15.484375 15.921875 20.484375 11.0625 \n",
f85d924… wyoung 975 "Q 25.484375 6.203125 34.421875 6.203125 \n",
f85d924… wyoung 976 "Q 39.59375 6.203125 44.453125 7.46875 \n",
f85d924… wyoung 977 "Q 49.3125 8.734375 54.109375 11.28125 \n",
f85d924… wyoung 978 "L 54.109375 2.78125 \n",
f85d924… wyoung 979 "Q 49.265625 0.734375 44.1875 -0.34375 \n",
f85d924… wyoung 980 "Q 39.109375 -1.421875 33.890625 -1.421875 \n",
f85d924… wyoung 981 "Q 20.796875 -1.421875 13.15625 6.1875 \n",
f85d924… wyoung 982 "Q 5.515625 13.8125 5.515625 26.8125 \n",
f85d924… wyoung 983 "Q 5.515625 40.234375 12.765625 48.109375 \n",
f85d924… wyoung 984 "Q 20.015625 56 32.328125 56 \n",
f85d924… wyoung 985 "Q 43.359375 56 49.78125 48.890625 \n",
f85d924… wyoung 986 "Q 56.203125 41.796875 56.203125 29.59375 \n",
f85d924… wyoung 987 "z\n",
f85d924… wyoung 988 "M 47.21875 32.234375 \n",
f85d924… wyoung 989 "Q 47.125 39.59375 43.09375 43.984375 \n",
f85d924… wyoung 990 "Q 39.0625 48.390625 32.421875 48.390625 \n",
f85d924… wyoung 991 "Q 24.90625 48.390625 20.390625 44.140625 \n",
f85d924… wyoung 992 "Q 15.875 39.890625 15.1875 32.171875 \n",
f85d924… wyoung 993 "z\n",
f85d924… wyoung 994 "\" id=\"DejaVuSans-101\"/>\n",
f85d924… wyoung 995 " <path d=\"M 48.78125 52.59375 \n",
f85d924… wyoung 996 "L 48.78125 44.1875 \n",
f85d924… wyoung 997 "Q 44.96875 46.296875 41.140625 47.34375 \n",
f85d924… wyoung 998 "Q 37.3125 48.390625 33.40625 48.390625 \n",
f85d924… wyoung 999 "Q 24.65625 48.390625 19.8125 42.84375 \n",
f85d924… wyoung 1000 "Q 14.984375 37.3125 14.984375 27.296875 \n",
f85d924… wyoung 1001 "Q 14.984375 17.28125 19.8125 11.734375 \n",
f85d924… wyoung 1002 "Q 24.65625 6.203125 33.40625 6.203125 \n",
f85d924… wyoung 1003 "Q 37.3125 6.203125 41.140625 7.25 \n",
f85d924… wyoung 1004 "Q 44.96875 8.296875 48.78125 10.40625 \n",
f85d924… wyoung 1005 "L 48.78125 2.09375 \n",
f85d924… wyoung 1006 "Q 45.015625 0.34375 40.984375 -0.53125 \n",
f85d924… wyoung 1007 "Q 36.96875 -1.421875 32.421875 -1.421875 \n",
f85d924… wyoung 1008 "Q 20.0625 -1.421875 12.78125 6.34375 \n",
f85d924… wyoung 1009 "Q 5.515625 14.109375 5.515625 27.296875 \n",
f85d924… wyoung 1010 "Q 5.515625 40.671875 12.859375 48.328125 \n",
f85d924… wyoung 1011 "Q 20.21875 56 33.015625 56 \n",
f85d924… wyoung 1012 "Q 37.15625 56 41.109375 55.140625 \n",
f85d924… wyoung 1013 "Q 45.0625 54.296875 48.78125 52.59375 \n",
f85d924… wyoung 1014 "z\n",
f85d924… wyoung 1015 "\" id=\"DejaVuSans-99\"/>\n",
f85d924… wyoung 1016 " <path d=\"M 9.078125 75.984375 \n",
f85d924… wyoung 1017 "L 18.109375 75.984375 \n",
f85d924… wyoung 1018 "L 18.109375 31.109375 \n",
f85d924… wyoung 1019 "L 44.921875 54.6875 \n",
f85d924… wyoung 1020 "L 56.390625 54.6875 \n",
f85d924… wyoung 1021 "L 27.390625 29.109375 \n",
f85d924… wyoung 1022 "L 57.625 0 \n",
f85d924… wyoung 1023 "L 45.90625 0 \n",
f85d924… wyoung 1024 "L 18.109375 26.703125 \n",
f85d924… wyoung 1025 "L 18.109375 0 \n",
f85d924… wyoung 1026 "L 9.078125 0 \n",
f85d924… wyoung 1027 "z\n",
f85d924… wyoung 1028 "\" id=\"DejaVuSans-107\"/>\n",
f85d924… wyoung 1029 " <path d=\"M 9.421875 54.6875 \n",
f85d924… wyoung 1030 "L 18.40625 54.6875 \n",
f85d924… wyoung 1031 "L 18.40625 0 \n",
f85d924… wyoung 1032 "L 9.421875 0 \n",
f85d924… wyoung 1033 "z\n",
f85d924… wyoung 1034 "M 9.421875 75.984375 \n",
f85d924… wyoung 1035 "L 18.40625 75.984375 \n",
f85d924… wyoung 1036 "L 18.40625 64.59375 \n",
f85d924… wyoung 1037 "L 9.421875 64.59375 \n",
f85d924… wyoung 1038 "z\n",
f85d924… wyoung 1039 "\" id=\"DejaVuSans-105\"/>\n",
f85d924… wyoung 1040 " <path d=\"M 54.890625 33.015625 \n",
f85d924… wyoung 1041 "L 54.890625 0 \n",
f85d924… wyoung 1042 "L 45.90625 0 \n",
f85d924… wyoung 1043 "L 45.90625 32.71875 \n",
f85d924… wyoung 1044 "Q 45.90625 40.484375 42.875 44.328125 \n",
f85d924… wyoung 1045 "Q 39.84375 48.1875 33.796875 48.1875 \n",
f85d924… wyoung 1046 "Q 26.515625 48.1875 22.3125 43.546875 \n",
f85d924… wyoung 1047 "Q 18.109375 38.921875 18.109375 30.90625 \n",
f85d924… wyoung 1048 "L 18.109375 0 \n",
f85d924… wyoung 1049 "L 9.078125 0 \n",
f85d924… wyoung 1050 "L 9.078125 54.6875 \n",
f85d924… wyoung 1051 "L 18.109375 54.6875 \n",
f85d924… wyoung 1052 "L 18.109375 46.1875 \n",
f85d924… wyoung 1053 "Q 21.34375 51.125 25.703125 53.5625 \n",
f85d924… wyoung 1054 "Q 30.078125 56 35.796875 56 \n",
f85d924… wyoung 1055 "Q 45.21875 56 50.046875 50.171875 \n",
f85d924… wyoung 1056 "Q 54.890625 44.34375 54.890625 33.015625 \n",
f85d924… wyoung 1057 "z\n",
f85d924… wyoung 1058 "\" id=\"DejaVuSans-110\"/>\n",
f85d924… wyoung 1059 " <path id=\"DejaVuSans-32\"/>\n",
f85d924… wyoung 1060 " <path d=\"M 45.40625 46.390625 \n",
f85d924… wyoung 1061 "L 45.40625 75.984375 \n",
f85d924… wyoung 1062 "L 54.390625 75.984375 \n",
f85d924… wyoung 1063 "L 54.390625 0 \n",
f85d924… wyoung 1064 "L 45.40625 0 \n",
f85d924… wyoung 1065 "L 45.40625 8.203125 \n",
f85d924… wyoung 1066 "Q 42.578125 3.328125 38.25 0.953125 \n",
f85d924… wyoung 1067 "Q 33.9375 -1.421875 27.875 -1.421875 \n",
f85d924… wyoung 1068 "Q 17.96875 -1.421875 11.734375 6.484375 \n",
f85d924… wyoung 1069 "Q 5.515625 14.40625 5.515625 27.296875 \n",
f85d924… wyoung 1070 "Q 5.515625 40.1875 11.734375 48.09375 \n",
f85d924… wyoung 1071 "Q 17.96875 56 27.875 56 \n",
f85d924… wyoung 1072 "Q 33.9375 56 38.25 53.625 \n",
f85d924… wyoung 1073 "Q 42.578125 51.265625 45.40625 46.390625 \n",
f85d924… wyoung 1074 "z\n",
f85d924… wyoung 1075 "M 14.796875 27.296875 \n",
f85d924… wyoung 1076 "Q 14.796875 17.390625 18.875 11.75 \n",
f85d924… wyoung 1077 "Q 22.953125 6.109375 30.078125 6.109375 \n",
f85d924… wyoung 1078 "Q 37.203125 6.109375 41.296875 11.75 \n",
f85d924… wyoung 1079 "Q 45.40625 17.390625 45.40625 27.296875 \n",
f85d924… wyoung 1080 "Q 45.40625 37.203125 41.296875 42.84375 \n",
f85d924… wyoung 1081 "Q 37.203125 48.484375 30.078125 48.484375 \n",
f85d924… wyoung 1082 "Q 22.953125 48.484375 18.875 42.84375 \n",
f85d924… wyoung 1083 "Q 14.796875 37.203125 14.796875 27.296875 \n",
f85d924… wyoung 1084 "z\n",
f85d924… wyoung 1085 "\" id=\"DejaVuSans-100\"/>\n",
f85d924… wyoung 1086 " <path d=\"M 54.890625 54.6875 \n",
f85d924… wyoung 1087 "L 35.109375 28.078125 \n",
f85d924… wyoung 1088 "L 55.90625 0 \n",
f85d924… wyoung 1089 "L 45.3125 0 \n",
f85d924… wyoung 1090 "L 29.390625 21.484375 \n",
f85d924… wyoung 1091 "L 13.484375 0 \n",
f85d924… wyoung 1092 "L 2.875 0 \n",
f85d924… wyoung 1093 "L 24.125 28.609375 \n",
f85d924… wyoung 1094 "L 4.6875 54.6875 \n",
f85d924… wyoung 1095 "L 15.28125 54.6875 \n",
f85d924… wyoung 1096 "L 29.78125 35.203125 \n",
f85d924… wyoung 1097 "L 44.28125 54.6875 \n",
f85d924… wyoung 1098 "z\n",
f85d924… wyoung 1099 "\" id=\"DejaVuSans-120\"/>\n",
f85d924… wyoung 1100 " </defs>\n",
f281b3d… wyoung 1101 " <g transform=\"translate(175.885938 255.963437)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1102 " <use xlink:href=\"#DejaVuSans-67\"/>\n",
f85d924… wyoung 1103 " <use x=\"69.824219\" xlink:href=\"#DejaVuSans-104\"/>\n",
f85d924… wyoung 1104 " <use x=\"133.203125\" xlink:href=\"#DejaVuSans-101\"/>\n",
f85d924… wyoung 1105 " <use x=\"194.726562\" xlink:href=\"#DejaVuSans-99\"/>\n",
f85d924… wyoung 1106 " <use x=\"249.707031\" xlink:href=\"#DejaVuSans-107\"/>\n",
f85d924… wyoung 1107 " <use x=\"307.617188\" xlink:href=\"#DejaVuSans-105\"/>\n",
f85d924… wyoung 1108 " <use x=\"335.400391\" xlink:href=\"#DejaVuSans-110\"/>\n",
f85d924… wyoung 1109 " <use x=\"398.779297\" xlink:href=\"#DejaVuSans-32\"/>\n",
f85d924… wyoung 1110 " <use x=\"430.566406\" xlink:href=\"#DejaVuSans-105\"/>\n",
f85d924… wyoung 1111 " <use x=\"458.349609\" xlink:href=\"#DejaVuSans-110\"/>\n",
f85d924… wyoung 1112 " <use x=\"521.728516\" xlink:href=\"#DejaVuSans-100\"/>\n",
f85d924… wyoung 1113 " <use x=\"585.205078\" xlink:href=\"#DejaVuSans-101\"/>\n",
f85d924… wyoung 1114 " <use x=\"646.712891\" xlink:href=\"#DejaVuSans-120\"/>\n",
f85d924… wyoung 1115 " </g>\n",
f85d924… wyoung 1116 " </g>\n",
f85d924… wyoung 1117 " </g>\n",
f85d924… wyoung 1118 " <g id=\"matplotlib.axis_2\">\n",
f85d924… wyoung 1119 " <g id=\"ytick_1\">\n",
f281b3d… wyoung 1120 " <g id=\"line2d_11\">\n",
f85d924… wyoung 1121 " <defs>\n",
f85d924… wyoung 1122 " <path d=\"M 0 0 \n",
f85d924… wyoung 1123 "L -3.5 0 \n",
f281b3d… wyoung 1124 "\" id=\"m7e5aed6441\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
f85d924… wyoung 1125 " </defs>\n",
f85d924… wyoung 1126 " <g>\n",
f281b3d… wyoung 1127 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"43.78125\" xlink:href=\"#m7e5aed6441\" y=\"224.64\"/>\n",
f85d924… wyoung 1128 " </g>\n",
f85d924… wyoung 1129 " </g>\n",
f281b3d… wyoung 1130 " <g id=\"text_12\">\n",
f85d924… wyoung 1131 " <!-- 0.0 -->\n",
f85d924… wyoung 1132 " <defs>\n",
f85d924… wyoung 1133 " <path d=\"M 10.6875 12.40625 \n",
f85d924… wyoung 1134 "L 21 12.40625 \n",
f85d924… wyoung 1135 "L 21 0 \n",
f85d924… wyoung 1136 "L 10.6875 0 \n",
f85d924… wyoung 1137 "z\n",
f85d924… wyoung 1138 "\" id=\"DejaVuSans-46\"/>\n",
f85d924… wyoung 1139 " </defs>\n",
f281b3d… wyoung 1140 " <g transform=\"translate(20.878125 228.439219)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1141 " <use xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 1142 " <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
f85d924… wyoung 1143 " <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 1144 " </g>\n",
f85d924… wyoung 1145 " </g>\n",
f85d924… wyoung 1146 " </g>\n",
f85d924… wyoung 1147 " <g id=\"ytick_2\">\n",
f281b3d… wyoung 1148 " <g id=\"line2d_12\">\n",
f85d924… wyoung 1149 " <g>\n",
f281b3d… wyoung 1150 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"43.78125\" xlink:href=\"#m7e5aed6441\" y=\"187.824762\"/>\n",
f85d924… wyoung 1151 " </g>\n",
f85d924… wyoung 1152 " </g>\n",
f281b3d… wyoung 1153 " <g id=\"text_13\">\n",
f85d924… wyoung 1154 " <!-- 0.2 -->\n",
f281b3d… wyoung 1155 " <g transform=\"translate(20.878125 191.623981)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1156 " <use xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 1157 " <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
f85d924… wyoung 1158 " <use x=\"95.410156\" xlink:href=\"#DejaVuSans-50\"/>\n",
f85d924… wyoung 1159 " </g>\n",
f85d924… wyoung 1160 " </g>\n",
f85d924… wyoung 1161 " </g>\n",
f85d924… wyoung 1162 " <g id=\"ytick_3\">\n",
f281b3d… wyoung 1163 " <g id=\"line2d_13\">\n",
f85d924… wyoung 1164 " <g>\n",
f281b3d… wyoung 1165 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"43.78125\" xlink:href=\"#m7e5aed6441\" y=\"151.009524\"/>\n",
f85d924… wyoung 1166 " </g>\n",
f85d924… wyoung 1167 " </g>\n",
f281b3d… wyoung 1168 " <g id=\"text_14\">\n",
f85d924… wyoung 1169 " <!-- 0.4 -->\n",
f281b3d… wyoung 1170 " <g transform=\"translate(20.878125 154.808743)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1171 " <use xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 1172 " <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
f85d924… wyoung 1173 " <use x=\"95.410156\" xlink:href=\"#DejaVuSans-52\"/>\n",
f85d924… wyoung 1174 " </g>\n",
f85d924… wyoung 1175 " </g>\n",
f85d924… wyoung 1176 " </g>\n",
f85d924… wyoung 1177 " <g id=\"ytick_4\">\n",
f281b3d… wyoung 1178 " <g id=\"line2d_14\">\n",
f85d924… wyoung 1179 " <g>\n",
f281b3d… wyoung 1180 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"43.78125\" xlink:href=\"#m7e5aed6441\" y=\"114.194286\"/>\n",
f85d924… wyoung 1181 " </g>\n",
f85d924… wyoung 1182 " </g>\n",
f281b3d… wyoung 1183 " <g id=\"text_15\">\n",
f85d924… wyoung 1184 " <!-- 0.6 -->\n",
f281b3d… wyoung 1185 " <g transform=\"translate(20.878125 117.993504)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1186 " <use xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 1187 " <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
f85d924… wyoung 1188 " <use x=\"95.410156\" xlink:href=\"#DejaVuSans-54\"/>\n",
f85d924… wyoung 1189 " </g>\n",
f85d924… wyoung 1190 " </g>\n",
f85d924… wyoung 1191 " </g>\n",
f85d924… wyoung 1192 " <g id=\"ytick_5\">\n",
f281b3d… wyoung 1193 " <g id=\"line2d_15\">\n",
f85d924… wyoung 1194 " <g>\n",
f281b3d… wyoung 1195 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"43.78125\" xlink:href=\"#m7e5aed6441\" y=\"77.379048\"/>\n",
f85d924… wyoung 1196 " </g>\n",
f85d924… wyoung 1197 " </g>\n",
f281b3d… wyoung 1198 " <g id=\"text_16\">\n",
f85d924… wyoung 1199 " <!-- 0.8 -->\n",
f281b3d… wyoung 1200 " <g transform=\"translate(20.878125 81.178266)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1201 " <use xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 1202 " <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
f85d924… wyoung 1203 " <use x=\"95.410156\" xlink:href=\"#DejaVuSans-56\"/>\n",
f85d924… wyoung 1204 " </g>\n",
f85d924… wyoung 1205 " </g>\n",
f85d924… wyoung 1206 " </g>\n",
f85d924… wyoung 1207 " <g id=\"ytick_6\">\n",
f281b3d… wyoung 1208 " <g id=\"line2d_16\">\n",
f85d924… wyoung 1209 " <g>\n",
f281b3d… wyoung 1210 " <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"43.78125\" xlink:href=\"#m7e5aed6441\" y=\"40.56381\"/>\n",
f85d924… wyoung 1211 " </g>\n",
f85d924… wyoung 1212 " </g>\n",
f281b3d… wyoung 1213 " <g id=\"text_17\">\n",
f85d924… wyoung 1214 " <!-- 1.0 -->\n",
f281b3d… wyoung 1215 " <g transform=\"translate(20.878125 44.363028)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1216 " <use xlink:href=\"#DejaVuSans-49\"/>\n",
f85d924… wyoung 1217 " <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
f85d924… wyoung 1218 " <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
f85d924… wyoung 1219 " </g>\n",
f85d924… wyoung 1220 " </g>\n",
f85d924… wyoung 1221 " </g>\n",
f281b3d… wyoung 1222 " <g id=\"text_18\">\n",
f85d924… wyoung 1223 " <!-- Repo size (MiB) -->\n",
f85d924… wyoung 1224 " <defs>\n",
f85d924… wyoung 1225 " <path d=\"M 44.390625 34.1875 \n",
f85d924… wyoung 1226 "Q 47.5625 33.109375 50.5625 29.59375 \n",
f85d924… wyoung 1227 "Q 53.5625 26.078125 56.59375 19.921875 \n",
f85d924… wyoung 1228 "L 66.609375 0 \n",
f85d924… wyoung 1229 "L 56 0 \n",
f85d924… wyoung 1230 "L 46.6875 18.703125 \n",
f85d924… wyoung 1231 "Q 43.0625 26.03125 39.671875 28.421875 \n",
f85d924… wyoung 1232 "Q 36.28125 30.8125 30.421875 30.8125 \n",
f85d924… wyoung 1233 "L 19.671875 30.8125 \n",
f85d924… wyoung 1234 "L 19.671875 0 \n",
f85d924… wyoung 1235 "L 9.8125 0 \n",
f85d924… wyoung 1236 "L 9.8125 72.90625 \n",
f85d924… wyoung 1237 "L 32.078125 72.90625 \n",
f85d924… wyoung 1238 "Q 44.578125 72.90625 50.734375 67.671875 \n",
f85d924… wyoung 1239 "Q 56.890625 62.453125 56.890625 51.90625 \n",
f85d924… wyoung 1240 "Q 56.890625 45.015625 53.6875 40.46875 \n",
f85d924… wyoung 1241 "Q 50.484375 35.9375 44.390625 34.1875 \n",
f85d924… wyoung 1242 "z\n",
f85d924… wyoung 1243 "M 19.671875 64.796875 \n",
f85d924… wyoung 1244 "L 19.671875 38.921875 \n",
f85d924… wyoung 1245 "L 32.078125 38.921875 \n",
f85d924… wyoung 1246 "Q 39.203125 38.921875 42.84375 42.21875 \n",
f85d924… wyoung 1247 "Q 46.484375 45.515625 46.484375 51.90625 \n",
f85d924… wyoung 1248 "Q 46.484375 58.296875 42.84375 61.546875 \n",
f85d924… wyoung 1249 "Q 39.203125 64.796875 32.078125 64.796875 \n",
f85d924… wyoung 1250 "z\n",
f85d924… wyoung 1251 "\" id=\"DejaVuSans-82\"/>\n",
f85d924… wyoung 1252 " <path d=\"M 18.109375 8.203125 \n",
f85d924… wyoung 1253 "L 18.109375 -20.796875 \n",
f85d924… wyoung 1254 "L 9.078125 -20.796875 \n",
f85d924… wyoung 1255 "L 9.078125 54.6875 \n",
f85d924… wyoung 1256 "L 18.109375 54.6875 \n",
f85d924… wyoung 1257 "L 18.109375 46.390625 \n",
f85d924… wyoung 1258 "Q 20.953125 51.265625 25.265625 53.625 \n",
f85d924… wyoung 1259 "Q 29.59375 56 35.59375 56 \n",
f85d924… wyoung 1260 "Q 45.5625 56 51.78125 48.09375 \n",
f85d924… wyoung 1261 "Q 58.015625 40.1875 58.015625 27.296875 \n",
f85d924… wyoung 1262 "Q 58.015625 14.40625 51.78125 6.484375 \n",
f85d924… wyoung 1263 "Q 45.5625 -1.421875 35.59375 -1.421875 \n",
f85d924… wyoung 1264 "Q 29.59375 -1.421875 25.265625 0.953125 \n",
f85d924… wyoung 1265 "Q 20.953125 3.328125 18.109375 8.203125 \n",
f85d924… wyoung 1266 "z\n",
f85d924… wyoung 1267 "M 48.6875 27.296875 \n",
f85d924… wyoung 1268 "Q 48.6875 37.203125 44.609375 42.84375 \n",
f85d924… wyoung 1269 "Q 40.53125 48.484375 33.40625 48.484375 \n",
f85d924… wyoung 1270 "Q 26.265625 48.484375 22.1875 42.84375 \n",
f85d924… wyoung 1271 "Q 18.109375 37.203125 18.109375 27.296875 \n",
f85d924… wyoung 1272 "Q 18.109375 17.390625 22.1875 11.75 \n",
f85d924… wyoung 1273 "Q 26.265625 6.109375 33.40625 6.109375 \n",
f85d924… wyoung 1274 "Q 40.53125 6.109375 44.609375 11.75 \n",
f85d924… wyoung 1275 "Q 48.6875 17.390625 48.6875 27.296875 \n",
f85d924… wyoung 1276 "z\n",
f85d924… wyoung 1277 "\" id=\"DejaVuSans-112\"/>\n",
f85d924… wyoung 1278 " <path d=\"M 30.609375 48.390625 \n",
f85d924… wyoung 1279 "Q 23.390625 48.390625 19.1875 42.75 \n",
f85d924… wyoung 1280 "Q 14.984375 37.109375 14.984375 27.296875 \n",
f85d924… wyoung 1281 "Q 14.984375 17.484375 19.15625 11.84375 \n",
f85d924… wyoung 1282 "Q 23.34375 6.203125 30.609375 6.203125 \n",
f85d924… wyoung 1283 "Q 37.796875 6.203125 41.984375 11.859375 \n",
f85d924… wyoung 1284 "Q 46.1875 17.53125 46.1875 27.296875 \n",
f85d924… wyoung 1285 "Q 46.1875 37.015625 41.984375 42.703125 \n",
f85d924… wyoung 1286 "Q 37.796875 48.390625 30.609375 48.390625 \n",
f85d924… wyoung 1287 "z\n",
f85d924… wyoung 1288 "M 30.609375 56 \n",
f85d924… wyoung 1289 "Q 42.328125 56 49.015625 48.375 \n",
f85d924… wyoung 1290 "Q 55.71875 40.765625 55.71875 27.296875 \n",
f85d924… wyoung 1291 "Q 55.71875 13.875 49.015625 6.21875 \n",
f85d924… wyoung 1292 "Q 42.328125 -1.421875 30.609375 -1.421875 \n",
f85d924… wyoung 1293 "Q 18.84375 -1.421875 12.171875 6.21875 \n",
f85d924… wyoung 1294 "Q 5.515625 13.875 5.515625 27.296875 \n",
f85d924… wyoung 1295 "Q 5.515625 40.765625 12.171875 48.375 \n",
f85d924… wyoung 1296 "Q 18.84375 56 30.609375 56 \n",
f85d924… wyoung 1297 "z\n",
f85d924… wyoung 1298 "\" id=\"DejaVuSans-111\"/>\n",
f85d924… wyoung 1299 " <path d=\"M 44.28125 53.078125 \n",
f85d924… wyoung 1300 "L 44.28125 44.578125 \n",
f85d924… wyoung 1301 "Q 40.484375 46.53125 36.375 47.5 \n",
f85d924… wyoung 1302 "Q 32.28125 48.484375 27.875 48.484375 \n",
f85d924… wyoung 1303 "Q 21.1875 48.484375 17.84375 46.4375 \n",
f85d924… wyoung 1304 "Q 14.5 44.390625 14.5 40.28125 \n",
f85d924… wyoung 1305 "Q 14.5 37.15625 16.890625 35.375 \n",
f85d924… wyoung 1306 "Q 19.28125 33.59375 26.515625 31.984375 \n",
f85d924… wyoung 1307 "L 29.59375 31.296875 \n",
f85d924… wyoung 1308 "Q 39.15625 29.25 43.1875 25.515625 \n",
f85d924… wyoung 1309 "Q 47.21875 21.78125 47.21875 15.09375 \n",
f85d924… wyoung 1310 "Q 47.21875 7.46875 41.1875 3.015625 \n",
f85d924… wyoung 1311 "Q 35.15625 -1.421875 24.609375 -1.421875 \n",
f85d924… wyoung 1312 "Q 20.21875 -1.421875 15.453125 -0.5625 \n",
f85d924… wyoung 1313 "Q 10.6875 0.296875 5.421875 2 \n",
f85d924… wyoung 1314 "L 5.421875 11.28125 \n",
f85d924… wyoung 1315 "Q 10.40625 8.6875 15.234375 7.390625 \n",
f85d924… wyoung 1316 "Q 20.0625 6.109375 24.8125 6.109375 \n",
f85d924… wyoung 1317 "Q 31.15625 6.109375 34.5625 8.28125 \n",
f85d924… wyoung 1318 "Q 37.984375 10.453125 37.984375 14.40625 \n",
f85d924… wyoung 1319 "Q 37.984375 18.0625 35.515625 20.015625 \n",
f85d924… wyoung 1320 "Q 33.0625 21.96875 24.703125 23.78125 \n",
f85d924… wyoung 1321 "L 21.578125 24.515625 \n",
f85d924… wyoung 1322 "Q 13.234375 26.265625 9.515625 29.90625 \n",
f85d924… wyoung 1323 "Q 5.8125 33.546875 5.8125 39.890625 \n",
f85d924… wyoung 1324 "Q 5.8125 47.609375 11.28125 51.796875 \n",
f85d924… wyoung 1325 "Q 16.75 56 26.8125 56 \n",
f85d924… wyoung 1326 "Q 31.78125 56 36.171875 55.265625 \n",
f85d924… wyoung 1327 "Q 40.578125 54.546875 44.28125 53.078125 \n",
f85d924… wyoung 1328 "z\n",
f85d924… wyoung 1329 "\" id=\"DejaVuSans-115\"/>\n",
f85d924… wyoung 1330 " <path d=\"M 5.515625 54.6875 \n",
f85d924… wyoung 1331 "L 48.1875 54.6875 \n",
f85d924… wyoung 1332 "L 48.1875 46.484375 \n",
f85d924… wyoung 1333 "L 14.40625 7.171875 \n",
f85d924… wyoung 1334 "L 48.1875 7.171875 \n",
f85d924… wyoung 1335 "L 48.1875 0 \n",
f85d924… wyoung 1336 "L 4.296875 0 \n",
f85d924… wyoung 1337 "L 4.296875 8.203125 \n",
f85d924… wyoung 1338 "L 38.09375 47.515625 \n",
f85d924… wyoung 1339 "L 5.515625 47.515625 \n",
f85d924… wyoung 1340 "z\n",
f85d924… wyoung 1341 "\" id=\"DejaVuSans-122\"/>\n",
f85d924… wyoung 1342 " <path d=\"M 31 75.875 \n",
f85d924… wyoung 1343 "Q 24.46875 64.65625 21.28125 53.65625 \n",
f85d924… wyoung 1344 "Q 18.109375 42.671875 18.109375 31.390625 \n",
f85d924… wyoung 1345 "Q 18.109375 20.125 21.3125 9.0625 \n",
f85d924… wyoung 1346 "Q 24.515625 -2 31 -13.1875 \n",
f85d924… wyoung 1347 "L 23.1875 -13.1875 \n",
f85d924… wyoung 1348 "Q 15.875 -1.703125 12.234375 9.375 \n",
f85d924… wyoung 1349 "Q 8.59375 20.453125 8.59375 31.390625 \n",
f85d924… wyoung 1350 "Q 8.59375 42.28125 12.203125 53.3125 \n",
f85d924… wyoung 1351 "Q 15.828125 64.359375 23.1875 75.875 \n",
f85d924… wyoung 1352 "z\n",
f85d924… wyoung 1353 "\" id=\"DejaVuSans-40\"/>\n",
f85d924… wyoung 1354 " <path d=\"M 9.8125 72.90625 \n",
f85d924… wyoung 1355 "L 24.515625 72.90625 \n",
f85d924… wyoung 1356 "L 43.109375 23.296875 \n",
f85d924… wyoung 1357 "L 61.8125 72.90625 \n",
f85d924… wyoung 1358 "L 76.515625 72.90625 \n",
f85d924… wyoung 1359 "L 76.515625 0 \n",
f85d924… wyoung 1360 "L 66.890625 0 \n",
f85d924… wyoung 1361 "L 66.890625 64.015625 \n",
f85d924… wyoung 1362 "L 48.09375 14.015625 \n",
f85d924… wyoung 1363 "L 38.1875 14.015625 \n",
f85d924… wyoung 1364 "L 19.390625 64.015625 \n",
f85d924… wyoung 1365 "L 19.390625 0 \n",
f85d924… wyoung 1366 "L 9.8125 0 \n",
f85d924… wyoung 1367 "z\n",
f85d924… wyoung 1368 "\" id=\"DejaVuSans-77\"/>\n",
f85d924… wyoung 1369 " <path d=\"M 19.671875 34.8125 \n",
f85d924… wyoung 1370 "L 19.671875 8.109375 \n",
f85d924… wyoung 1371 "L 35.5 8.109375 \n",
f85d924… wyoung 1372 "Q 43.453125 8.109375 47.28125 11.40625 \n",
f85d924… wyoung 1373 "Q 51.125 14.703125 51.125 21.484375 \n",
f85d924… wyoung 1374 "Q 51.125 28.328125 47.28125 31.5625 \n",
f85d924… wyoung 1375 "Q 43.453125 34.8125 35.5 34.8125 \n",
f85d924… wyoung 1376 "z\n",
f85d924… wyoung 1377 "M 19.671875 64.796875 \n",
f85d924… wyoung 1378 "L 19.671875 42.828125 \n",
f85d924… wyoung 1379 "L 34.28125 42.828125 \n",
f85d924… wyoung 1380 "Q 41.5 42.828125 45.03125 45.53125 \n",
f85d924… wyoung 1381 "Q 48.578125 48.25 48.578125 53.8125 \n",
f85d924… wyoung 1382 "Q 48.578125 59.328125 45.03125 62.0625 \n",
f85d924… wyoung 1383 "Q 41.5 64.796875 34.28125 64.796875 \n",
f85d924… wyoung 1384 "z\n",
f85d924… wyoung 1385 "M 9.8125 72.90625 \n",
f85d924… wyoung 1386 "L 35.015625 72.90625 \n",
f85d924… wyoung 1387 "Q 46.296875 72.90625 52.390625 68.21875 \n",
f85d924… wyoung 1388 "Q 58.5 63.53125 58.5 54.890625 \n",
f85d924… wyoung 1389 "Q 58.5 48.1875 55.375 44.234375 \n",
f85d924… wyoung 1390 "Q 52.25 40.28125 46.1875 39.3125 \n",
f85d924… wyoung 1391 "Q 53.46875 37.75 57.5 32.78125 \n",
f85d924… wyoung 1392 "Q 61.53125 27.828125 61.53125 20.40625 \n",
f85d924… wyoung 1393 "Q 61.53125 10.640625 54.890625 5.3125 \n",
f85d924… wyoung 1394 "Q 48.25 0 35.984375 0 \n",
f85d924… wyoung 1395 "L 9.8125 0 \n",
f85d924… wyoung 1396 "z\n",
f85d924… wyoung 1397 "\" id=\"DejaVuSans-66\"/>\n",
f85d924… wyoung 1398 " <path d=\"M 8.015625 75.875 \n",
f85d924… wyoung 1399 "L 15.828125 75.875 \n",
f85d924… wyoung 1400 "Q 23.140625 64.359375 26.78125 53.3125 \n",
f85d924… wyoung 1401 "Q 30.421875 42.28125 30.421875 31.390625 \n",
f85d924… wyoung 1402 "Q 30.421875 20.453125 26.78125 9.375 \n",
f85d924… wyoung 1403 "Q 23.140625 -1.703125 15.828125 -13.1875 \n",
f85d924… wyoung 1404 "L 8.015625 -13.1875 \n",
f85d924… wyoung 1405 "Q 14.5 -2 17.703125 9.0625 \n",
f85d924… wyoung 1406 "Q 20.90625 20.125 20.90625 31.390625 \n",
f85d924… wyoung 1407 "Q 20.90625 42.671875 17.703125 53.65625 \n",
f85d924… wyoung 1408 "Q 14.5 64.65625 8.015625 75.875 \n",
f85d924… wyoung 1409 "z\n",
f85d924… wyoung 1410 "\" id=\"DejaVuSans-41\"/>\n",
f85d924… wyoung 1411 " </defs>\n",
f281b3d… wyoung 1412 " <g transform=\"translate(14.798438 154.609062)rotate(-90)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1413 " <use xlink:href=\"#DejaVuSans-82\"/>\n",
f85d924… wyoung 1414 " <use x=\"69.419922\" xlink:href=\"#DejaVuSans-101\"/>\n",
f85d924… wyoung 1415 " <use x=\"130.943359\" xlink:href=\"#DejaVuSans-112\"/>\n",
f85d924… wyoung 1416 " <use x=\"194.419922\" xlink:href=\"#DejaVuSans-111\"/>\n",
f85d924… wyoung 1417 " <use x=\"255.601562\" xlink:href=\"#DejaVuSans-32\"/>\n",
f85d924… wyoung 1418 " <use x=\"287.388672\" xlink:href=\"#DejaVuSans-115\"/>\n",
f85d924… wyoung 1419 " <use x=\"339.488281\" xlink:href=\"#DejaVuSans-105\"/>\n",
f85d924… wyoung 1420 " <use x=\"367.271484\" xlink:href=\"#DejaVuSans-122\"/>\n",
f85d924… wyoung 1421 " <use x=\"419.761719\" xlink:href=\"#DejaVuSans-101\"/>\n",
f85d924… wyoung 1422 " <use x=\"481.285156\" xlink:href=\"#DejaVuSans-32\"/>\n",
f85d924… wyoung 1423 " <use x=\"513.072266\" xlink:href=\"#DejaVuSans-40\"/>\n",
f85d924… wyoung 1424 " <use x=\"552.085938\" xlink:href=\"#DejaVuSans-77\"/>\n",
f85d924… wyoung 1425 " <use x=\"638.365234\" xlink:href=\"#DejaVuSans-105\"/>\n",
f85d924… wyoung 1426 " <use x=\"666.148438\" xlink:href=\"#DejaVuSans-66\"/>\n",
f85d924… wyoung 1427 " <use x=\"734.751953\" xlink:href=\"#DejaVuSans-41\"/>\n",
f85d924… wyoung 1428 " </g>\n",
f85d924… wyoung 1429 " </g>\n",
f85d924… wyoung 1430 " </g>\n",
f281b3d… wyoung 1431 " <g id=\"patch_43\">\n",
f281b3d… wyoung 1432 " <path d=\"M 43.78125 224.64 \n",
f281b3d… wyoung 1433 "L 43.78125 7.2 \n",
f281b3d… wyoung 1434 "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
f281b3d… wyoung 1435 " </g>\n",
f281b3d… wyoung 1436 " <g id=\"patch_44\">\n",
f281b3d… wyoung 1437 " <path d=\"M 378.58125 224.64 \n",
f281b3d… wyoung 1438 "L 378.58125 7.2 \n",
f281b3d… wyoung 1439 "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
f281b3d… wyoung 1440 " </g>\n",
f281b3d… wyoung 1441 " <g id=\"patch_45\">\n",
f281b3d… wyoung 1442 " <path d=\"M 43.78125 224.64 \n",
f281b3d… wyoung 1443 "L 378.58125 224.64 \n",
f281b3d… wyoung 1444 "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
f281b3d… wyoung 1445 " </g>\n",
f281b3d… wyoung 1446 " <g id=\"patch_46\">\n",
f281b3d… wyoung 1447 " <path d=\"M 43.78125 7.2 \n",
f281b3d… wyoung 1448 "L 378.58125 7.2 \n",
f85d924… wyoung 1449 "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
f85d924… wyoung 1450 " </g>\n",
f85d924… wyoung 1451 " <g id=\"legend_1\">\n",
f281b3d… wyoung 1452 " <g id=\"patch_47\">\n",
f281b3d… wyoung 1453 " <path d=\"M 50.78125 73.9125 \n",
f281b3d… wyoung 1454 "L 105.828125 73.9125 \n",
f281b3d… wyoung 1455 "Q 107.828125 73.9125 107.828125 71.9125 \n",
f281b3d… wyoung 1456 "L 107.828125 14.2 \n",
f281b3d… wyoung 1457 "Q 107.828125 12.2 105.828125 12.2 \n",
f281b3d… wyoung 1458 "L 50.78125 12.2 \n",
f281b3d… wyoung 1459 "Q 48.78125 12.2 48.78125 14.2 \n",
f281b3d… wyoung 1460 "L 48.78125 71.9125 \n",
f281b3d… wyoung 1461 "Q 48.78125 73.9125 50.78125 73.9125 \n",
f85d924… wyoung 1462 "z\n",
f85d924… wyoung 1463 "\" style=\"fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\n",
f85d924… wyoung 1464 " </g>\n",
f281b3d… wyoung 1465 " <g id=\"patch_48\">\n",
f281b3d… wyoung 1466 " <path d=\"M 52.78125 23.798437 \n",
f281b3d… wyoung 1467 "L 72.78125 23.798437 \n",
f281b3d… wyoung 1468 "L 72.78125 16.798437 \n",
f281b3d… wyoung 1469 "L 52.78125 16.798437 \n",
f85d924… wyoung 1470 "z\n",
f85d924… wyoung 1471 "\" style=\"fill:#3b4cc0;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 1472 " </g>\n",
f281b3d… wyoung 1473 " <g id=\"text_19\">\n",
f85d924… wyoung 1474 " <!-- JPEG -->\n",
f85d924… wyoung 1475 " <defs>\n",
f85d924… wyoung 1476 " <path d=\"M 9.8125 72.90625 \n",
f85d924… wyoung 1477 "L 19.671875 72.90625 \n",
f85d924… wyoung 1478 "L 19.671875 5.078125 \n",
f85d924… wyoung 1479 "Q 19.671875 -8.109375 14.671875 -14.0625 \n",
f85d924… wyoung 1480 "Q 9.671875 -20.015625 -1.421875 -20.015625 \n",
f85d924… wyoung 1481 "L -5.171875 -20.015625 \n",
f85d924… wyoung 1482 "L -5.171875 -11.71875 \n",
f85d924… wyoung 1483 "L -2.09375 -11.71875 \n",
f85d924… wyoung 1484 "Q 4.4375 -11.71875 7.125 -8.046875 \n",
f85d924… wyoung 1485 "Q 9.8125 -4.390625 9.8125 5.078125 \n",
f85d924… wyoung 1486 "z\n",
f85d924… wyoung 1487 "\" id=\"DejaVuSans-74\"/>\n",
f85d924… wyoung 1488 " <path d=\"M 19.671875 64.796875 \n",
f85d924… wyoung 1489 "L 19.671875 37.40625 \n",
f85d924… wyoung 1490 "L 32.078125 37.40625 \n",
f85d924… wyoung 1491 "Q 38.96875 37.40625 42.71875 40.96875 \n",
f85d924… wyoung 1492 "Q 46.484375 44.53125 46.484375 51.125 \n",
f85d924… wyoung 1493 "Q 46.484375 57.671875 42.71875 61.234375 \n",
f85d924… wyoung 1494 "Q 38.96875 64.796875 32.078125 64.796875 \n",
f85d924… wyoung 1495 "z\n",
f85d924… wyoung 1496 "M 9.8125 72.90625 \n",
f85d924… wyoung 1497 "L 32.078125 72.90625 \n",
f85d924… wyoung 1498 "Q 44.34375 72.90625 50.609375 67.359375 \n",
f85d924… wyoung 1499 "Q 56.890625 61.8125 56.890625 51.125 \n",
f85d924… wyoung 1500 "Q 56.890625 40.328125 50.609375 34.8125 \n",
f85d924… wyoung 1501 "Q 44.34375 29.296875 32.078125 29.296875 \n",
f85d924… wyoung 1502 "L 19.671875 29.296875 \n",
f85d924… wyoung 1503 "L 19.671875 0 \n",
f85d924… wyoung 1504 "L 9.8125 0 \n",
f85d924… wyoung 1505 "z\n",
f85d924… wyoung 1506 "\" id=\"DejaVuSans-80\"/>\n",
f85d924… wyoung 1507 " <path d=\"M 9.8125 72.90625 \n",
f85d924… wyoung 1508 "L 55.90625 72.90625 \n",
f85d924… wyoung 1509 "L 55.90625 64.59375 \n",
f85d924… wyoung 1510 "L 19.671875 64.59375 \n",
f85d924… wyoung 1511 "L 19.671875 43.015625 \n",
f85d924… wyoung 1512 "L 54.390625 43.015625 \n",
f85d924… wyoung 1513 "L 54.390625 34.71875 \n",
f85d924… wyoung 1514 "L 19.671875 34.71875 \n",
f85d924… wyoung 1515 "L 19.671875 8.296875 \n",
f85d924… wyoung 1516 "L 56.78125 8.296875 \n",
f85d924… wyoung 1517 "L 56.78125 0 \n",
f85d924… wyoung 1518 "L 9.8125 0 \n",
f85d924… wyoung 1519 "z\n",
f85d924… wyoung 1520 "\" id=\"DejaVuSans-69\"/>\n",
f85d924… wyoung 1521 " <path d=\"M 59.515625 10.40625 \n",
f85d924… wyoung 1522 "L 59.515625 29.984375 \n",
f85d924… wyoung 1523 "L 43.40625 29.984375 \n",
f85d924… wyoung 1524 "L 43.40625 38.09375 \n",
f85d924… wyoung 1525 "L 69.28125 38.09375 \n",
f85d924… wyoung 1526 "L 69.28125 6.78125 \n",
f85d924… wyoung 1527 "Q 63.578125 2.734375 56.6875 0.65625 \n",
f85d924… wyoung 1528 "Q 49.8125 -1.421875 42 -1.421875 \n",
f85d924… wyoung 1529 "Q 24.90625 -1.421875 15.25 8.5625 \n",
f85d924… wyoung 1530 "Q 5.609375 18.5625 5.609375 36.375 \n",
f85d924… wyoung 1531 "Q 5.609375 54.25 15.25 64.234375 \n",
f85d924… wyoung 1532 "Q 24.90625 74.21875 42 74.21875 \n",
f85d924… wyoung 1533 "Q 49.125 74.21875 55.546875 72.453125 \n",
f85d924… wyoung 1534 "Q 61.96875 70.703125 67.390625 67.28125 \n",
f85d924… wyoung 1535 "L 67.390625 56.78125 \n",
f85d924… wyoung 1536 "Q 61.921875 61.421875 55.765625 63.765625 \n",
f85d924… wyoung 1537 "Q 49.609375 66.109375 42.828125 66.109375 \n",
f85d924… wyoung 1538 "Q 29.4375 66.109375 22.71875 58.640625 \n",
f85d924… wyoung 1539 "Q 16.015625 51.171875 16.015625 36.375 \n",
f85d924… wyoung 1540 "Q 16.015625 21.625 22.71875 14.15625 \n",
f85d924… wyoung 1541 "Q 29.4375 6.6875 42.828125 6.6875 \n",
f85d924… wyoung 1542 "Q 48.046875 6.6875 52.140625 7.59375 \n",
f85d924… wyoung 1543 "Q 56.25 8.5 59.515625 10.40625 \n",
f85d924… wyoung 1544 "z\n",
f85d924… wyoung 1545 "\" id=\"DejaVuSans-71\"/>\n",
f85d924… wyoung 1546 " </defs>\n",
f281b3d… wyoung 1547 " <g transform=\"translate(80.78125 23.798437)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1548 " <use xlink:href=\"#DejaVuSans-74\"/>\n",
f85d924… wyoung 1549 " <use x=\"29.492188\" xlink:href=\"#DejaVuSans-80\"/>\n",
f85d924… wyoung 1550 " <use x=\"89.794922\" xlink:href=\"#DejaVuSans-69\"/>\n",
f85d924… wyoung 1551 " <use x=\"152.978516\" xlink:href=\"#DejaVuSans-71\"/>\n",
f85d924… wyoung 1552 " </g>\n",
f85d924… wyoung 1553 " </g>\n",
f281b3d… wyoung 1554 " <g id=\"patch_49\">\n",
f281b3d… wyoung 1555 " <path d=\"M 52.78125 38.476562 \n",
f281b3d… wyoung 1556 "L 72.78125 38.476562 \n",
f281b3d… wyoung 1557 "L 72.78125 31.476562 \n",
f281b3d… wyoung 1558 "L 52.78125 31.476562 \n",
f85d924… wyoung 1559 "z\n",
f85d924… wyoung 1560 "\" style=\"fill:#aac7fd;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 1561 " </g>\n",
f281b3d… wyoung 1562 " <g id=\"text_20\">\n",
f85d924… wyoung 1563 " <!-- BMP -->\n",
f281b3d… wyoung 1564 " <g transform=\"translate(80.78125 38.476562)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1565 " <use xlink:href=\"#DejaVuSans-66\"/>\n",
f85d924… wyoung 1566 " <use x=\"68.603516\" xlink:href=\"#DejaVuSans-77\"/>\n",
f85d924… wyoung 1567 " <use x=\"154.882812\" xlink:href=\"#DejaVuSans-80\"/>\n",
f85d924… wyoung 1568 " </g>\n",
f85d924… wyoung 1569 " </g>\n",
f281b3d… wyoung 1570 " <g id=\"patch_50\">\n",
f281b3d… wyoung 1571 " <path d=\"M 52.78125 53.154687 \n",
f281b3d… wyoung 1572 "L 72.78125 53.154687 \n",
f281b3d… wyoung 1573 "L 72.78125 46.154687 \n",
f281b3d… wyoung 1574 "L 52.78125 46.154687 \n",
f85d924… wyoung 1575 "z\n",
f85d924… wyoung 1576 "\" style=\"fill:#f7b89c;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 1577 " </g>\n",
f281b3d… wyoung 1578 " <g id=\"text_21\">\n",
f85d924… wyoung 1579 " <!-- TIFF -->\n",
f85d924… wyoung 1580 " <defs>\n",
f85d924… wyoung 1581 " <path d=\"M -0.296875 72.90625 \n",
f85d924… wyoung 1582 "L 61.375 72.90625 \n",
f85d924… wyoung 1583 "L 61.375 64.59375 \n",
f85d924… wyoung 1584 "L 35.5 64.59375 \n",
f85d924… wyoung 1585 "L 35.5 0 \n",
f85d924… wyoung 1586 "L 25.59375 0 \n",
f85d924… wyoung 1587 "L 25.59375 64.59375 \n",
f85d924… wyoung 1588 "L -0.296875 64.59375 \n",
f85d924… wyoung 1589 "z\n",
f85d924… wyoung 1590 "\" id=\"DejaVuSans-84\"/>\n",
f85d924… wyoung 1591 " <path d=\"M 9.8125 72.90625 \n",
f85d924… wyoung 1592 "L 19.671875 72.90625 \n",
f85d924… wyoung 1593 "L 19.671875 0 \n",
f85d924… wyoung 1594 "L 9.8125 0 \n",
f85d924… wyoung 1595 "z\n",
f85d924… wyoung 1596 "\" id=\"DejaVuSans-73\"/>\n",
f85d924… wyoung 1597 " <path d=\"M 9.8125 72.90625 \n",
f85d924… wyoung 1598 "L 51.703125 72.90625 \n",
f85d924… wyoung 1599 "L 51.703125 64.59375 \n",
f85d924… wyoung 1600 "L 19.671875 64.59375 \n",
f85d924… wyoung 1601 "L 19.671875 43.109375 \n",
f85d924… wyoung 1602 "L 48.578125 43.109375 \n",
f85d924… wyoung 1603 "L 48.578125 34.8125 \n",
f85d924… wyoung 1604 "L 19.671875 34.8125 \n",
f85d924… wyoung 1605 "L 19.671875 0 \n",
f85d924… wyoung 1606 "L 9.8125 0 \n",
f85d924… wyoung 1607 "z\n",
f85d924… wyoung 1608 "\" id=\"DejaVuSans-70\"/>\n",
f85d924… wyoung 1609 " </defs>\n",
f281b3d… wyoung 1610 " <g transform=\"translate(80.78125 53.154687)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1611 " <use xlink:href=\"#DejaVuSans-84\"/>\n",
f85d924… wyoung 1612 " <use x=\"61.083984\" xlink:href=\"#DejaVuSans-73\"/>\n",
f85d924… wyoung 1613 " <use x=\"90.576172\" xlink:href=\"#DejaVuSans-70\"/>\n",
f85d924… wyoung 1614 " <use x=\"148.095703\" xlink:href=\"#DejaVuSans-70\"/>\n",
f85d924… wyoung 1615 " </g>\n",
f85d924… wyoung 1616 " </g>\n",
f281b3d… wyoung 1617 " <g id=\"patch_51\">\n",
f281b3d… wyoung 1618 " <path d=\"M 52.78125 67.832812 \n",
f281b3d… wyoung 1619 "L 72.78125 67.832812 \n",
f281b3d… wyoung 1620 "L 72.78125 60.832812 \n",
f281b3d… wyoung 1621 "L 52.78125 60.832812 \n",
f85d924… wyoung 1622 "z\n",
f85d924… wyoung 1623 "\" style=\"fill:#b40426;stroke:#ffffff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
f85d924… wyoung 1624 " </g>\n",
f281b3d… wyoung 1625 " <g id=\"text_22\">\n",
f85d924… wyoung 1626 " <!-- PNG -->\n",
f85d924… wyoung 1627 " <defs>\n",
f85d924… wyoung 1628 " <path d=\"M 9.8125 72.90625 \n",
f85d924… wyoung 1629 "L 23.09375 72.90625 \n",
f85d924… wyoung 1630 "L 55.421875 11.921875 \n",
f85d924… wyoung 1631 "L 55.421875 72.90625 \n",
f85d924… wyoung 1632 "L 64.984375 72.90625 \n",
f85d924… wyoung 1633 "L 64.984375 0 \n",
f85d924… wyoung 1634 "L 51.703125 0 \n",
f85d924… wyoung 1635 "L 19.390625 60.984375 \n",
f85d924… wyoung 1636 "L 19.390625 0 \n",
f85d924… wyoung 1637 "L 9.8125 0 \n",
f85d924… wyoung 1638 "z\n",
f85d924… wyoung 1639 "\" id=\"DejaVuSans-78\"/>\n",
f85d924… wyoung 1640 " </defs>\n",
f281b3d… wyoung 1641 " <g transform=\"translate(80.78125 67.832812)scale(0.1 -0.1)\">\n",
f85d924… wyoung 1642 " <use xlink:href=\"#DejaVuSans-80\"/>\n",
f85d924… wyoung 1643 " <use x=\"60.302734\" xlink:href=\"#DejaVuSans-78\"/>\n",
f85d924… wyoung 1644 " <use x=\"135.107422\" xlink:href=\"#DejaVuSans-71\"/>\n",
f85d924… wyoung 1645 " </g>\n",
f85d924… wyoung 1646 " </g>\n",
f85d924… wyoung 1647 " </g>\n",
f85d924… wyoung 1648 " </g>\n",
f85d924… wyoung 1649 " </g>\n",
f85d924… wyoung 1650 " <defs>\n",
f281b3d… wyoung 1651 " <clipPath id=\"p70301a0bed\">\n",
f281b3d… wyoung 1652 " <rect height=\"217.44\" width=\"334.8\" x=\"43.78125\" y=\"7.2\"/>\n",
f85d924… wyoung 1653 " </clipPath>\n",
f85d924… wyoung 1654 " </defs>\n",
f85d924… wyoung 1655 "</svg>\n"
f85d924… wyoung 1656 ],
f85d924… wyoung 1657 "text/plain": [
f85d924… wyoung 1658 "<Figure size 432x288 with 1 Axes>"
f85d924… wyoung 1659 ]
f85d924… wyoung 1660 },
f85d924… wyoung 1661 "metadata": {
f85d924… wyoung 1662 "needs_background": "light"
f85d924… wyoung 1663 },
f85d924… wyoung 1664 "output_type": "display_data"
f85d924… wyoung 1665 }
f85d924… wyoung 1666 ],
41e5237… wyoung 1667 "source": [
41e5237… wyoung 1668 "%config InlineBackend.figure_formats = ['svg']\n",
41e5237… wyoung 1669 "\n",
41e5237… wyoung 1670 "import matplotlib as mpl\n",
41e5237… wyoung 1671 "import matplotlib.pyplot as plt\n",
f281b3d… wyoung 1672 "import pandas as pd\n",
f281b3d… wyoung 1673 "\n",
f281b3d… wyoung 1674 "os.chdir(tdir)\n",
41e5237… wyoung 1675 "\n",
41e5237… wyoung 1676 "# Merge per-format test data into a single DataFrame without the first\n",
f281b3d… wyoung 1677 "# first row, being the boring initial empty repo state.\n",
f281b3d… wyoung 1678 "data = pd.concat(repo_sizes, axis=1).drop(range(1))\n",
41e5237… wyoung 1679 "\n",
41e5237… wyoung 1680 "mpl.rcParams['figure.figsize'] = (6, 4)\n",
41e5237… wyoung 1681 "ax = data.plot(kind = 'bar', colormap = 'coolwarm',\n",
41e5237… wyoung 1682 " grid = False, width = 0.8,\n",
41e5237… wyoung 1683 " edgecolor = 'white', linewidth = 2)\n",
41e5237… wyoung 1684 "ax.axes.set_xlabel('Checkin index')\n",
41e5237… wyoung 1685 "ax.axes.set_ylabel('Repo size (MiB)')\n",
41e5237… wyoung 1686 "plt.savefig('image-format-vs-repo-size.svg', transparent=True)\n",
41e5237… wyoung 1687 "plt.show()"
05f95db… wyoung 1688 ]
05f95db… wyoung 1689 },
05f95db… wyoung 1690 {
05f95db… wyoung 1691 "cell_type": "code",
05f95db… wyoung 1692 "execution_count": null,
05f95db… wyoung 1693 "metadata": {},
05f95db… wyoung 1694 "outputs": [],
41e5237… wyoung 1695 "source": []
05f95db… wyoung 1696 }
05f95db… wyoung 1697 ],
05f95db… wyoung 1698 "metadata": {
05f95db… wyoung 1699 "kernelspec": {
f85d924… wyoung 1700 "display_name": "Python 3",
05f95db… wyoung 1701 "language": "python",
f85d924… wyoung 1702 "name": "python3"
05f95db… wyoung 1703 },
05f95db… wyoung 1704 "language_info": {
05f95db… wyoung 1705 "codemirror_mode": {
05f95db… wyoung 1706 "name": "ipython",
f85d924… wyoung 1707 "version": 3
05f95db… wyoung 1708 },
05f95db… wyoung 1709 "file_extension": ".py",
05f95db… wyoung 1710 "mimetype": "text/x-python",
05f95db… wyoung 1711 "name": "python",
05f95db… wyoung 1712 "nbconvert_exporter": "python",
f85d924… wyoung 1713 "pygments_lexer": "ipython3",
f281b3d… wyoung 1714 "version": "3.7.6"
05f95db… wyoung 1715 }
05f95db… wyoung 1716 },
05f95db… wyoung 1717 "nbformat": 4,
f281b3d… wyoung 1718 "nbformat_minor": 4
05f95db… wyoung 1719 }

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button