You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1617 lines
194 KiB

3 years ago
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# 9.5 多尺度目标检测"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1.2.0\n"
]
},
{
"data": {
"text/plain": [
"(728, 561)"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%matplotlib inline\n",
"from PIL import Image\n",
"import numpy as np\n",
"import torch\n",
"\n",
"import sys\n",
"sys.path.append(\"..\") \n",
"import d2lzh_pytorch as d2l\n",
"print(torch.__version__) # 1.2.0\n",
"\n",
"img = Image.open('../../docs/img/catdog.jpg')\n",
"w, h = img.size\n",
"w, h"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"d2l.set_figsize()\n",
"\n",
"def display_anchors(fmap_w, fmap_h, s):\n",
" # 前两维的取值不影响输出结果(原书这里是(1, 10, fmap_w, fmap_h), 我认为错了)\n",
" fmap = torch.zeros((1, 10, fmap_h, fmap_w), dtype=torch.float32)\n",
" \n",
" # 平移所有锚框使均匀分布在图片上\n",
" offset_x, offset_y = 1.0/fmap_w, 1.0/fmap_h\n",
" anchors = d2l.MultiBoxPrior(fmap, sizes=s, ratios=[1, 2, 0.5]) + \\\n",
" torch.tensor([offset_x/2, offset_y/2, offset_x/2, offset_y/2])\n",
" \n",
" bbox_scale = torch.tensor([[w, h, w, h]], dtype=torch.float32)\n",
" d2l.show_bboxes(d2l.plt.imshow(img).axes,\n",
" anchors[0] * bbox_scale)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Created with matplotlib (http://matplotlib.org/) -->\n",
"<svg height=\"170pt\" version=\"1.1\" viewBox=\"0 0 220 170\" width=\"220pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
" <defs>\n",
" <style type=\"text/css\">\n",
"*{stroke-linecap:butt;stroke-linejoin:round;}\n",
" </style>\n",
" </defs>\n",
" <g id=\"figure_1\">\n",
" <g id=\"patch_1\">\n",
" <path d=\"M 0 170.656221 \n",
"L 220.34258 170.656221 \n",
"L 220.34258 0 \n",
"L 0 0 \n",
"z\n",
"\" style=\"fill:none;\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 209.64258 146.778096 \n",
"L 209.64258 10.878096 \n",
"L 33.2875 10.878096 \n",
"z\n",
"\" style=\"fill:#ffffff;\"/>\n",
" </g>\n",
" <g clip-path=\"url(#p108c3df403)\">\n",
" <image height=\"136\" id=\"image4ffa602b36\" transform=\"scale(1 -1)translate(0 -136)\" width=\"177\" x=\"33.2875\" xlink:href=\"data:image/png;base64,\n",
"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
" </g>\n",
" <g id=\"patch_3\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 42.226376 34.781718 \n",
"L 68.679641 34.781718 \n",
"L 68.679641 55.166718 \n",
"L 42.226376 55.166718 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 36.747727 37.767033 \n",
"L 74.158291 37.767033 \n",
"L 74.158291 52.181403 \n",
"L 36.747727 52.181403 \n",
"z\n",
"\" style=\"fill:none;stroke:#008000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 46.100367 30.559847 \n",
"L 64.805649 30.559847 \n",
"L 64.805649 59.388591 \n",
"L 46.100367 59.388591 \n",
"z\n",
"\" style=\"fill:none;stroke:#ff0000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 86.315149 34.781718 \n",
"L 112.768411 34.781718 \n",
"L 112.768411 55.166718 \n",
"L 86.315149 55.166718 \n",
"z\n",
"\" style=\"fill:none;stroke:#bf00bf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 80.836496 37.767033 \n",
"L 118.24706 37.767033 \n",
"L 118.24706 52.181403 \n",
"L 80.836496 52.181403 \n",
"z\n",
"\" style=\"fill:none;stroke:#00bfbf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 90.189141 30.559847 \n",
"L 108.894419 30.559847 \n",
"L 108.894419 59.388591 \n",
"L 90.189141 59.388591 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_9\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 130.403916 34.781718 \n",
"L 156.857181 34.781718 \n",
"L 156.857181 55.166718 \n",
"L 130.403916 55.166718 \n",
"z\n",
"\" style=\"fill:none;stroke:#008000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_10\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 124.925274 37.767033 \n",
"L 162.33583 37.767033 \n",
"L 162.33583 52.181403 \n",
"L 124.925274 52.181403 \n",
"z\n",
"\" style=\"fill:none;stroke:#ff0000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_11\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 134.277907 30.559847 \n",
"L 152.983189 30.559847 \n",
"L 152.983189 59.388591 \n",
"L 134.277907 59.388591 \n",
"z\n",
"\" style=\"fill:none;stroke:#bf00bf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_12\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 174.492693 34.781718 \n",
"L 200.945943 34.781718 \n",
"L 200.945943 55.166718 \n",
"L 174.492693 55.166718 \n",
"z\n",
"\" style=\"fill:none;stroke:#00bfbf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_13\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 169.014036 37.767033 \n",
"L 206.4246 37.767033 \n",
"L 206.4246 52.181403 \n",
"L 169.014036 52.181403 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_14\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 178.366677 30.559847 \n",
"L 197.071959 30.559847 \n",
"L 197.071959 59.388591 \n",
"L 178.366677 59.388591 \n",
"z\n",
"\" style=\"fill:none;stroke:#008000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_15\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 42.226376 102.731723 \n",
"L 68.679641 102.731723 \n",
"L 68.679641 123.116714 \n",
"L 42.226376 123.116714 \n",
"z\n",
"\" style=\"fill:none;stroke:#ff0000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_16\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 36.747727 105.717038 \n",
"L 74.158291 105.717038 \n",
"L 74.158291 120.131399 \n",
"L 36.747727 120.131399 \n",
"z\n",
"\" style=\"fill:none;stroke:#bf00bf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_17\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 46.100367 98.509851 \n",
"L 64.805649 98.509851 \n",
"L 64.805649 127.338587 \n",
"L 46.100367 127.338587 \n",
"z\n",
"\" style=\"fill:none;stroke:#00bfbf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_18\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 86.315149 102.731723 \n",
"L 112.768411 102.731723 \n",
"L 112.768411 123.116714 \n",
"L 86.315149 123.116714 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_19\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 80.836496 105.717038 \n",
"L 118.24706 105.717038 \n",
"L 118.24706 120.131399 \n",
"L 80.836496 120.131399 \n",
"z\n",
"\" style=\"fill:none;stroke:#008000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_20\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 90.189141 98.509851 \n",
"L 108.894419 98.509851 \n",
"L 108.894419 127.338587 \n",
"L 90.189141 127.338587 \n",
"z\n",
"\" style=\"fill:none;stroke:#ff0000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_21\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 130.403916 102.731723 \n",
"L 156.857181 102.731723 \n",
"L 156.857181 123.116714 \n",
"L 130.403916 123.116714 \n",
"z\n",
"\" style=\"fill:none;stroke:#bf00bf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_22\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 124.925274 105.717038 \n",
"L 162.33583 105.717038 \n",
"L 162.33583 120.131399 \n",
"L 124.925274 120.131399 \n",
"z\n",
"\" style=\"fill:none;stroke:#00bfbf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_23\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 134.277907 98.509851 \n",
"L 152.983189 98.509851 \n",
"L 152.983189 127.338587 \n",
"L 134.277907 127.338587 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_24\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 174.492693 102.731723 \n",
"L 200.945943 102.731723 \n",
"L 200.945943 123.116714 \n",
"L 174.492693 123.116714 \n",
"z\n",
"\" style=\"fill:none;stroke:#008000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_25\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 169.014036 105.717038 \n",
"L 206.4246 105.717038 \n",
"L 206.4246 120.131399 \n",
"L 169.014036 120.131399 \n",
"z\n",
"\" style=\"fill:none;stroke:#ff0000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_26\">\n",
" <path clip-path=\"url(#p108c3df403)\" d=\"M 178.366677 98.509851 \n",
"L 197.071959 98.509851 \n",
"L 197.071959 127.338587 \n",
"L 178.366677 127.338587 \n",
"z\n",
"\" style=\"fill:none;stroke:#bf00bf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <defs>\n",
" <path d=\"M 0 0 \n",
"L 0 3.5 \n",
"\" id=\"mfbb59027c6\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
" </defs>\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.408623\" xlink:href=\"#mfbb59027c6\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <defs>\n",
" <path d=\"M 31.78125 66.40625 \n",
"Q 24.171875 66.40625 20.328125 58.90625 \n",
"Q 16.5 51.421875 16.5 36.375 \n",
"Q 16.5 21.390625 20.328125 13.890625 \n",
"Q 24.171875 6.390625 31.78125 6.390625 \n",
"Q 39.453125 6.390625 43.28125 13.890625 \n",
"Q 47.125 21.390625 47.125 36.375 \n",
"Q 47.125 51.421875 43.28125 58.90625 \n",
"Q 39.453125 66.40625 31.78125 66.40625 \n",
"z\n",
"M 31.78125 74.21875 \n",
"Q 44.046875 74.21875 50.515625 64.515625 \n",
"Q 56.984375 54.828125 56.984375 36.375 \n",
"Q 56.984375 17.96875 50.515625 8.265625 \n",
"Q 44.046875 -1.421875 31.78125 -1.421875 \n",
"Q 19.53125 -1.421875 13.0625 8.265625 \n",
"Q 6.59375 17.96875 6.59375 36.375 \n",
"Q 6.59375 54.828125 13.0625 64.515625 \n",
"Q 19.53125 74.21875 31.78125 74.21875 \n",
"z\n",
"\" id=\"DejaVuSans-30\"/>\n",
" </defs>\n",
" <g transform=\"translate(30.227373 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_2\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"81.857821\" xlink:href=\"#mfbb59027c6\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 200 -->\n",
" <defs>\n",
" <path d=\"M 19.1875 8.296875 \n",
"L 53.609375 8.296875 \n",
"L 53.609375 0 \n",
"L 7.328125 0 \n",
"L 7.328125 8.296875 \n",
"Q 12.9375 14.109375 22.625 23.890625 \n",
"Q 32.328125 33.6875 34.8125 36.53125 \n",
"Q 39.546875 41.84375 41.421875 45.53125 \n",
"Q 43.3125 49.21875 43.3125 52.78125 \n",
"Q 43.3125 58.59375 39.234375 62.25 \n",
"Q 35.15625 65.921875 28.609375 65.921875 \n",
"Q 23.96875 65.921875 18.8125 64.3125 \n",
"Q 13.671875 62.703125 7.8125 59.421875 \n",
"L 7.8125 69.390625 \n",
"Q 13.765625 71.78125 18.9375 73 \n",
"Q 24.125 74.21875 28.421875 74.21875 \n",
"Q 39.75 74.21875 46.484375 68.546875 \n",
"Q 53.21875 62.890625 53.21875 53.421875 \n",
"Q 53.21875 48.921875 51.53125 44.890625 \n",
"Q 49.859375 40.875 45.40625 35.40625 \n",
"Q 44.1875 33.984375 37.640625 27.21875 \n",
"Q 31.109375 20.453125 19.1875 8.296875 \n",
"z\n",
"\" id=\"DejaVuSans-32\"/>\n",
" </defs>\n",
" <g transform=\"translate(72.314071 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_3\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"130.307019\" xlink:href=\"#mfbb59027c6\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 400 -->\n",
" <defs>\n",
" <path d=\"M 37.796875 64.3125 \n",
"L 12.890625 25.390625 \n",
"L 37.796875 25.390625 \n",
"z\n",
"M 35.203125 72.90625 \n",
"L 47.609375 72.90625 \n",
"L 47.609375 25.390625 \n",
"L 58.015625 25.390625 \n",
"L 58.015625 17.1875 \n",
"L 47.609375 17.1875 \n",
"L 47.609375 0 \n",
"L 37.796875 0 \n",
"L 37.796875 17.1875 \n",
"L 4.890625 17.1875 \n",
"L 4.890625 26.703125 \n",
"z\n",
"\" id=\"DejaVuSans-34\"/>\n",
" </defs>\n",
" <g transform=\"translate(120.763269 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"178.756217\" xlink:href=\"#mfbb59027c6\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 600 -->\n",
" <defs>\n",
" <path d=\"M 33.015625 40.375 \n",
"Q 26.375 40.375 22.484375 35.828125 \n",
"Q 18.609375 31.296875 18.609375 23.390625 \n",
"Q 18.609375 15.53125 22.484375 10.953125 \n",
"Q 26.375 6.390625 33.015625 6.390625 \n",
"Q 39.65625 6.390625 43.53125 10.953125 \n",
"Q 47.40625 15.53125 47.40625 23.390625 \n",
"Q 47.40625 31.296875 43.53125 35.828125 \n",
"Q 39.65625 40.375 33.015625 40.375 \n",
"z\n",
"M 52.59375 71.296875 \n",
"L 52.59375 62.3125 \n",
"Q 48.875 64.0625 45.09375 64.984375 \n",
"Q 41.3125 65.921875 37.59375 65.921875 \n",
"Q 27.828125 65.921875 22.671875 59.328125 \n",
"Q 17.53125 52.734375 16.796875 39.40625 \n",
"Q 19.671875 43.65625 24.015625 45.921875 \n",
"Q 28.375 48.1875 33.59375 48.1875 \n",
"Q 44.578125 48.1875 50.953125 41.515625 \n",
"Q 57.328125 34.859375 57.328125 23.390625 \n",
"Q 57.328125 12.15625 50.6875 5.359375 \n",
"Q 44.046875 -1.421875 33.015625 -1.421875 \n",
"Q 20.359375 -1.421875 13.671875 8.265625 \n",
"Q 6.984375 17.96875 6.984375 36.375 \n",
"Q 6.984375 53.65625 15.1875 63.9375 \n",
"Q 23.390625 74.21875 37.203125 74.21875 \n",
"Q 40.921875 74.21875 44.703125 73.484375 \n",
"Q 48.484375 72.75 52.59375 71.296875 \n",
"z\n",
"\" id=\"DejaVuSans-36\"/>\n",
" </defs>\n",
" <g transform=\"translate(169.212467 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_5\">\n",
" <defs>\n",
" <path d=\"M 0 0 \n",
"L -3.5 0 \n",
"\" id=\"m6147cacc09\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
" </defs>\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m6147cacc09\" y=\"10.999219\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(19.925 14.798437)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m6147cacc09\" y=\"35.223818\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <defs>\n",
" <path d=\"M 12.40625 8.296875 \n",
"L 28.515625 8.296875 \n",
"L 28.515625 63.921875 \n",
"L 10.984375 60.40625 \n",
"L 10.984375 69.390625 \n",
"L 28.421875 72.90625 \n",
"L 38.28125 72.90625 \n",
"L 38.28125 8.296875 \n",
"L 54.390625 8.296875 \n",
"L 54.390625 0 \n",
"L 12.40625 0 \n",
"z\n",
"\" id=\"DejaVuSans-31\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 39.023036)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_7\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m6147cacc09\" y=\"59.448417\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(7.2 63.247635)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m6147cacc09\" y=\"83.673016\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 300 -->\n",
" <defs>\n",
" <path d=\"M 40.578125 39.3125 \n",
"Q 47.65625 37.796875 51.625 33 \n",
"Q 55.609375 28.21875 55.609375 21.1875 \n",
"Q 55.609375 10.40625 48.1875 4.484375 \n",
"Q 40.765625 -1.421875 27.09375 -1.421875 \n",
"Q 22.515625 -1.421875 17.65625 -0.515625 \n",
"Q 12.796875 0.390625 7.625 2.203125 \n",
"L 7.625 11.71875 \n",
"Q 11.71875 9.328125 16.59375 8.109375 \n",
"Q 21.484375 6.890625 26.8125 6.890625 \n",
"Q 36.078125 6.890625 40.9375 10.546875 \n",
"Q 45.796875 14.203125 45.796875 21.1875 \n",
"Q 45.796875 27.640625 41.28125 31.265625 \n",
"Q 36.765625 34.90625 28.71875 34.90625 \n",
"L 20.21875 34.90625 \n",
"L 20.21875 43.015625 \n",
"L 29.109375 43.015625 \n",
"Q 36.375 43.015625 40.234375 45.921875 \n",
"Q 44.09375 48.828125 44.09375 54.296875 \n",
"Q 44.09375 59.90625 40.109375 62.90625 \n",
"Q 36.140625 65.921875 28.71875 65.921875 \n",
"Q 24.65625 65.921875 20.015625 65.03125 \n",
"Q 15.375 64.15625 9.8125 62.3125 \n",
"L 9.8125 71.09375 \n",
"Q 15.4375 72.65625 20.34375 73.4375 \n",
"Q 25.25 74.21875 29.59375 74.21875 \n",
"Q 40.828125 74.21875 47.359375 69.109375 \n",
"Q 53.90625 64.015625 53.90625 55.328125 \n",
"Q 53.90625 49.265625 50.4375 45.09375 \n",
"Q 46.96875 40.921875 40.578125 39.3125 \n",
"z\n",
"\" id=\"DejaVuSans-33\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 87.472234)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-33\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_5\">\n",
" <g id=\"line2d_9\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m6147cacc09\" y=\"107.897614\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 400 -->\n",
" <g transform=\"translate(7.2 111.696833)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_6\">\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m6147cacc09\" y=\"132.122213\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 500 -->\n",
" <defs>\n",
" <path d=\"M 10.796875 72.90625 \n",
"L 49.515625 72.90625 \n",
"L 49.515625 64.59375 \n",
"L 19.828125 64.59375 \n",
"L 19.828125 46.734375 \n",
"Q 21.96875 47.46875 24.109375 47.828125 \n",
"Q 26.265625 48.1875 28.421875 48.1875 \n",
"Q 40.625 48.1875 47.75 41.5 \n",
"Q 54.890625 34.8125 54.890625 23.390625 \n",
"Q 54.890625 11.625 47.5625 5.09375 \n",
"Q 40.234375 -1.421875 26.90625 -1.421875 \n",
"Q 22.3125 -1.421875 17.546875 -0.640625 \n",
"Q 12.796875 0.140625 7.71875 1.703125 \n",
"L 7.71875 11.625 \n",
"Q 12.109375 9.234375 16.796875 8.0625 \n",
"Q 21.484375 6.890625 26.703125 6.890625 \n",
"Q 35.15625 6.890625 40.078125 11.328125 \n",
"Q 45.015625 15.765625 45.015625 23.390625 \n",
"Q 45.015625 31 40.078125 35.4375 \n",
"Q 35.15625 39.890625 26.703125 39.890625 \n",
"Q 22.75 39.890625 18.8125 39.015625 \n",
"Q 14.890625 38.140625 10.796875 36.28125 \n",
"z\n",
"\" id=\"DejaVuSans-35\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 135.921432)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-35\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_27\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 33.2875 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_28\">\n",
" <path d=\"M 209.64258 146.778096 \n",
"L 209.64258 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_29\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 209.64258 146.778096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_30\">\n",
" <path d=\"M 33.2875 10.878096 \n",
"L 209.64258 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p108c3df403\">\n",
" <rect height=\"135.9\" width=\"176.35508\" x=\"33.2875\" y=\"10.878096\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n"
],
"text/plain": [
"<matplotlib.figure.Figure at 0x108409fd0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"display_anchors(fmap_w=4, fmap_h=2, s=[0.15])"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Created with matplotlib (http://matplotlib.org/) -->\n",
"<svg height=\"170pt\" version=\"1.1\" viewBox=\"0 0 220 170\" width=\"220pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
" <defs>\n",
" <style type=\"text/css\">\n",
"*{stroke-linecap:butt;stroke-linejoin:round;}\n",
" </style>\n",
" </defs>\n",
" <g id=\"figure_1\">\n",
" <g id=\"patch_1\">\n",
" <path d=\"M 0 170.656221 \n",
"L 220.34258 170.656221 \n",
"L 220.34258 0 \n",
"L 0 0 \n",
"z\n",
"\" style=\"fill:none;\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 209.64258 146.778096 \n",
"L 209.64258 10.878096 \n",
"L 33.2875 10.878096 \n",
"z\n",
"\" style=\"fill:#ffffff;\"/>\n",
" </g>\n",
" <g clip-path=\"url(#pe22670bb33)\">\n",
" <image height=\"136\" id=\"image19db0e72f8\" transform=\"scale(1 -1)translate(0 -136)\" width=\"177\" x=\"33.2875\" xlink:href=\"data:image/png;base64,\n",
"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
" </g>\n",
" <g id=\"patch_3\">\n",
" <path clip-path=\"url(#pe22670bb33)\" d=\"M 42.226376 51.769219 \n",
"L 112.768411 51.769219 \n",
"L 112.768411 106.129214 \n",
"L 42.226376 106.129214 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path clip-path=\"url(#pe22670bb33)\" d=\"M 27.616642 59.730055 \n",
"L 127.37815 59.730055 \n",
"L 127.37815 98.168386 \n",
"L 27.616642 98.168386 \n",
"z\n",
"\" style=\"fill:none;stroke:#008000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path clip-path=\"url(#pe22670bb33)\" d=\"M 52.557018 40.510893 \n",
"L 102.437772 40.510893 \n",
"L 102.437772 117.387548 \n",
"L 52.557018 117.387548 \n",
"z\n",
"\" style=\"fill:none;stroke:#ff0000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path clip-path=\"url(#pe22670bb33)\" d=\"M 130.403916 51.769219 \n",
"L 200.945943 51.769219 \n",
"L 200.945943 106.129214 \n",
"L 130.403916 106.129214 \n",
"z\n",
"\" style=\"fill:none;stroke:#bf00bf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path clip-path=\"url(#pe22670bb33)\" d=\"M 115.794186 59.730055 \n",
"L 215.555665 59.730055 \n",
"L 215.555665 98.168386 \n",
"L 115.794186 98.168386 \n",
"z\n",
"\" style=\"fill:none;stroke:#00bfbf;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path clip-path=\"url(#pe22670bb33)\" d=\"M 140.734567 40.510893 \n",
"L 190.615314 40.510893 \n",
"L 190.615314 117.387548 \n",
"L 140.734567 117.387548 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <defs>\n",
" <path d=\"M 0 0 \n",
"L 0 3.5 \n",
"\" id=\"m18af54e5e4\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
" </defs>\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.408623\" xlink:href=\"#m18af54e5e4\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <defs>\n",
" <path d=\"M 31.78125 66.40625 \n",
"Q 24.171875 66.40625 20.328125 58.90625 \n",
"Q 16.5 51.421875 16.5 36.375 \n",
"Q 16.5 21.390625 20.328125 13.890625 \n",
"Q 24.171875 6.390625 31.78125 6.390625 \n",
"Q 39.453125 6.390625 43.28125 13.890625 \n",
"Q 47.125 21.390625 47.125 36.375 \n",
"Q 47.125 51.421875 43.28125 58.90625 \n",
"Q 39.453125 66.40625 31.78125 66.40625 \n",
"z\n",
"M 31.78125 74.21875 \n",
"Q 44.046875 74.21875 50.515625 64.515625 \n",
"Q 56.984375 54.828125 56.984375 36.375 \n",
"Q 56.984375 17.96875 50.515625 8.265625 \n",
"Q 44.046875 -1.421875 31.78125 -1.421875 \n",
"Q 19.53125 -1.421875 13.0625 8.265625 \n",
"Q 6.59375 17.96875 6.59375 36.375 \n",
"Q 6.59375 54.828125 13.0625 64.515625 \n",
"Q 19.53125 74.21875 31.78125 74.21875 \n",
"z\n",
"\" id=\"DejaVuSans-30\"/>\n",
" </defs>\n",
" <g transform=\"translate(30.227373 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_2\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"81.857821\" xlink:href=\"#m18af54e5e4\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 200 -->\n",
" <defs>\n",
" <path d=\"M 19.1875 8.296875 \n",
"L 53.609375 8.296875 \n",
"L 53.609375 0 \n",
"L 7.328125 0 \n",
"L 7.328125 8.296875 \n",
"Q 12.9375 14.109375 22.625 23.890625 \n",
"Q 32.328125 33.6875 34.8125 36.53125 \n",
"Q 39.546875 41.84375 41.421875 45.53125 \n",
"Q 43.3125 49.21875 43.3125 52.78125 \n",
"Q 43.3125 58.59375 39.234375 62.25 \n",
"Q 35.15625 65.921875 28.609375 65.921875 \n",
"Q 23.96875 65.921875 18.8125 64.3125 \n",
"Q 13.671875 62.703125 7.8125 59.421875 \n",
"L 7.8125 69.390625 \n",
"Q 13.765625 71.78125 18.9375 73 \n",
"Q 24.125 74.21875 28.421875 74.21875 \n",
"Q 39.75 74.21875 46.484375 68.546875 \n",
"Q 53.21875 62.890625 53.21875 53.421875 \n",
"Q 53.21875 48.921875 51.53125 44.890625 \n",
"Q 49.859375 40.875 45.40625 35.40625 \n",
"Q 44.1875 33.984375 37.640625 27.21875 \n",
"Q 31.109375 20.453125 19.1875 8.296875 \n",
"z\n",
"\" id=\"DejaVuSans-32\"/>\n",
" </defs>\n",
" <g transform=\"translate(72.314071 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_3\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"130.307019\" xlink:href=\"#m18af54e5e4\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 400 -->\n",
" <defs>\n",
" <path d=\"M 37.796875 64.3125 \n",
"L 12.890625 25.390625 \n",
"L 37.796875 25.390625 \n",
"z\n",
"M 35.203125 72.90625 \n",
"L 47.609375 72.90625 \n",
"L 47.609375 25.390625 \n",
"L 58.015625 25.390625 \n",
"L 58.015625 17.1875 \n",
"L 47.609375 17.1875 \n",
"L 47.609375 0 \n",
"L 37.796875 0 \n",
"L 37.796875 17.1875 \n",
"L 4.890625 17.1875 \n",
"L 4.890625 26.703125 \n",
"z\n",
"\" id=\"DejaVuSans-34\"/>\n",
" </defs>\n",
" <g transform=\"translate(120.763269 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"178.756217\" xlink:href=\"#m18af54e5e4\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 600 -->\n",
" <defs>\n",
" <path d=\"M 33.015625 40.375 \n",
"Q 26.375 40.375 22.484375 35.828125 \n",
"Q 18.609375 31.296875 18.609375 23.390625 \n",
"Q 18.609375 15.53125 22.484375 10.953125 \n",
"Q 26.375 6.390625 33.015625 6.390625 \n",
"Q 39.65625 6.390625 43.53125 10.953125 \n",
"Q 47.40625 15.53125 47.40625 23.390625 \n",
"Q 47.40625 31.296875 43.53125 35.828125 \n",
"Q 39.65625 40.375 33.015625 40.375 \n",
"z\n",
"M 52.59375 71.296875 \n",
"L 52.59375 62.3125 \n",
"Q 48.875 64.0625 45.09375 64.984375 \n",
"Q 41.3125 65.921875 37.59375 65.921875 \n",
"Q 27.828125 65.921875 22.671875 59.328125 \n",
"Q 17.53125 52.734375 16.796875 39.40625 \n",
"Q 19.671875 43.65625 24.015625 45.921875 \n",
"Q 28.375 48.1875 33.59375 48.1875 \n",
"Q 44.578125 48.1875 50.953125 41.515625 \n",
"Q 57.328125 34.859375 57.328125 23.390625 \n",
"Q 57.328125 12.15625 50.6875 5.359375 \n",
"Q 44.046875 -1.421875 33.015625 -1.421875 \n",
"Q 20.359375 -1.421875 13.671875 8.265625 \n",
"Q 6.984375 17.96875 6.984375 36.375 \n",
"Q 6.984375 53.65625 15.1875 63.9375 \n",
"Q 23.390625 74.21875 37.203125 74.21875 \n",
"Q 40.921875 74.21875 44.703125 73.484375 \n",
"Q 48.484375 72.75 52.59375 71.296875 \n",
"z\n",
"\" id=\"DejaVuSans-36\"/>\n",
" </defs>\n",
" <g transform=\"translate(169.212467 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_5\">\n",
" <defs>\n",
" <path d=\"M 0 0 \n",
"L -3.5 0 \n",
"\" id=\"mefe4c41642\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
" </defs>\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mefe4c41642\" y=\"10.999219\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(19.925 14.798437)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mefe4c41642\" y=\"35.223818\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <defs>\n",
" <path d=\"M 12.40625 8.296875 \n",
"L 28.515625 8.296875 \n",
"L 28.515625 63.921875 \n",
"L 10.984375 60.40625 \n",
"L 10.984375 69.390625 \n",
"L 28.421875 72.90625 \n",
"L 38.28125 72.90625 \n",
"L 38.28125 8.296875 \n",
"L 54.390625 8.296875 \n",
"L 54.390625 0 \n",
"L 12.40625 0 \n",
"z\n",
"\" id=\"DejaVuSans-31\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 39.023036)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_7\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mefe4c41642\" y=\"59.448417\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(7.2 63.247635)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mefe4c41642\" y=\"83.673016\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 300 -->\n",
" <defs>\n",
" <path d=\"M 40.578125 39.3125 \n",
"Q 47.65625 37.796875 51.625 33 \n",
"Q 55.609375 28.21875 55.609375 21.1875 \n",
"Q 55.609375 10.40625 48.1875 4.484375 \n",
"Q 40.765625 -1.421875 27.09375 -1.421875 \n",
"Q 22.515625 -1.421875 17.65625 -0.515625 \n",
"Q 12.796875 0.390625 7.625 2.203125 \n",
"L 7.625 11.71875 \n",
"Q 11.71875 9.328125 16.59375 8.109375 \n",
"Q 21.484375 6.890625 26.8125 6.890625 \n",
"Q 36.078125 6.890625 40.9375 10.546875 \n",
"Q 45.796875 14.203125 45.796875 21.1875 \n",
"Q 45.796875 27.640625 41.28125 31.265625 \n",
"Q 36.765625 34.90625 28.71875 34.90625 \n",
"L 20.21875 34.90625 \n",
"L 20.21875 43.015625 \n",
"L 29.109375 43.015625 \n",
"Q 36.375 43.015625 40.234375 45.921875 \n",
"Q 44.09375 48.828125 44.09375 54.296875 \n",
"Q 44.09375 59.90625 40.109375 62.90625 \n",
"Q 36.140625 65.921875 28.71875 65.921875 \n",
"Q 24.65625 65.921875 20.015625 65.03125 \n",
"Q 15.375 64.15625 9.8125 62.3125 \n",
"L 9.8125 71.09375 \n",
"Q 15.4375 72.65625 20.34375 73.4375 \n",
"Q 25.25 74.21875 29.59375 74.21875 \n",
"Q 40.828125 74.21875 47.359375 69.109375 \n",
"Q 53.90625 64.015625 53.90625 55.328125 \n",
"Q 53.90625 49.265625 50.4375 45.09375 \n",
"Q 46.96875 40.921875 40.578125 39.3125 \n",
"z\n",
"\" id=\"DejaVuSans-33\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 87.472234)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-33\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_5\">\n",
" <g id=\"line2d_9\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mefe4c41642\" y=\"107.897614\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 400 -->\n",
" <g transform=\"translate(7.2 111.696833)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_6\">\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mefe4c41642\" y=\"132.122213\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 500 -->\n",
" <defs>\n",
" <path d=\"M 10.796875 72.90625 \n",
"L 49.515625 72.90625 \n",
"L 49.515625 64.59375 \n",
"L 19.828125 64.59375 \n",
"L 19.828125 46.734375 \n",
"Q 21.96875 47.46875 24.109375 47.828125 \n",
"Q 26.265625 48.1875 28.421875 48.1875 \n",
"Q 40.625 48.1875 47.75 41.5 \n",
"Q 54.890625 34.8125 54.890625 23.390625 \n",
"Q 54.890625 11.625 47.5625 5.09375 \n",
"Q 40.234375 -1.421875 26.90625 -1.421875 \n",
"Q 22.3125 -1.421875 17.546875 -0.640625 \n",
"Q 12.796875 0.140625 7.71875 1.703125 \n",
"L 7.71875 11.625 \n",
"Q 12.109375 9.234375 16.796875 8.0625 \n",
"Q 21.484375 6.890625 26.703125 6.890625 \n",
"Q 35.15625 6.890625 40.078125 11.328125 \n",
"Q 45.015625 15.765625 45.015625 23.390625 \n",
"Q 45.015625 31 40.078125 35.4375 \n",
"Q 35.15625 39.890625 26.703125 39.890625 \n",
"Q 22.75 39.890625 18.8125 39.015625 \n",
"Q 14.890625 38.140625 10.796875 36.28125 \n",
"z\n",
"\" id=\"DejaVuSans-35\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 135.921432)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-35\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_9\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 33.2875 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_10\">\n",
" <path d=\"M 209.64258 146.778096 \n",
"L 209.64258 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_11\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 209.64258 146.778096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_12\">\n",
" <path d=\"M 33.2875 10.878096 \n",
"L 209.64258 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"pe22670bb33\">\n",
" <rect height=\"135.9\" width=\"176.35508\" x=\"33.2875\" y=\"10.878096\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n"
],
"text/plain": [
"<matplotlib.figure.Figure at 0x119aceac8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"display_anchors(fmap_w=2, fmap_h=1, s=[0.4])"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<!-- Created with matplotlib (http://matplotlib.org/) -->\n",
"<svg height=\"170pt\" version=\"1.1\" viewBox=\"0 0 220 170\" width=\"220pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
" <defs>\n",
" <style type=\"text/css\">\n",
"*{stroke-linecap:butt;stroke-linejoin:round;}\n",
" </style>\n",
" </defs>\n",
" <g id=\"figure_1\">\n",
" <g id=\"patch_1\">\n",
" <path d=\"M 0 170.656221 \n",
"L 220.34258 170.656221 \n",
"L 220.34258 0 \n",
"L 0 0 \n",
"z\n",
"\" style=\"fill:none;\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 209.64258 146.778096 \n",
"L 209.64258 10.878096 \n",
"L 33.2875 10.878096 \n",
"z\n",
"\" style=\"fill:#ffffff;\"/>\n",
" </g>\n",
" <g clip-path=\"url(#p475003466f)\">\n",
" <image height=\"136\" id=\"image016fae3a40\" transform=\"scale(1 -1)translate(0 -136)\" width=\"177\" x=\"33.2875\" xlink:href=\"data:image/png;base64,\n",
"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
" </g>\n",
" <g id=\"patch_3\">\n",
" <path clip-path=\"url(#p475003466f)\" d=\"M 51.04413 24.589218 \n",
"L 192.1282 24.589218 \n",
"L 192.1282 133.309215 \n",
"L 51.04413 133.309215 \n",
"z\n",
"\" style=\"fill:none;stroke:#0000ff;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path clip-path=\"url(#p475003466f)\" d=\"M 21.82466 40.510893 \n",
"L 221.347677 40.510893 \n",
"L 221.347677 117.387548 \n",
"L 21.82466 117.387548 \n",
"z\n",
"\" style=\"fill:none;stroke:#008000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path clip-path=\"url(#p475003466f)\" d=\"M 71.705413 2.072566 \n",
"L 171.466921 2.072566 \n",
"L 171.466921 155.825877 \n",
"L 71.705413 155.825877 \n",
"z\n",
"\" style=\"fill:none;stroke:#ff0000;stroke-linejoin:miter;stroke-width:2;\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <defs>\n",
" <path d=\"M 0 0 \n",
"L 0 3.5 \n",
"\" id=\"mad90b0edcc\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
" </defs>\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.408623\" xlink:href=\"#mad90b0edcc\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <defs>\n",
" <path d=\"M 31.78125 66.40625 \n",
"Q 24.171875 66.40625 20.328125 58.90625 \n",
"Q 16.5 51.421875 16.5 36.375 \n",
"Q 16.5 21.390625 20.328125 13.890625 \n",
"Q 24.171875 6.390625 31.78125 6.390625 \n",
"Q 39.453125 6.390625 43.28125 13.890625 \n",
"Q 47.125 21.390625 47.125 36.375 \n",
"Q 47.125 51.421875 43.28125 58.90625 \n",
"Q 39.453125 66.40625 31.78125 66.40625 \n",
"z\n",
"M 31.78125 74.21875 \n",
"Q 44.046875 74.21875 50.515625 64.515625 \n",
"Q 56.984375 54.828125 56.984375 36.375 \n",
"Q 56.984375 17.96875 50.515625 8.265625 \n",
"Q 44.046875 -1.421875 31.78125 -1.421875 \n",
"Q 19.53125 -1.421875 13.0625 8.265625 \n",
"Q 6.59375 17.96875 6.59375 36.375 \n",
"Q 6.59375 54.828125 13.0625 64.515625 \n",
"Q 19.53125 74.21875 31.78125 74.21875 \n",
"z\n",
"\" id=\"DejaVuSans-30\"/>\n",
" </defs>\n",
" <g transform=\"translate(30.227373 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_2\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"81.857821\" xlink:href=\"#mad90b0edcc\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 200 -->\n",
" <defs>\n",
" <path d=\"M 19.1875 8.296875 \n",
"L 53.609375 8.296875 \n",
"L 53.609375 0 \n",
"L 7.328125 0 \n",
"L 7.328125 8.296875 \n",
"Q 12.9375 14.109375 22.625 23.890625 \n",
"Q 32.328125 33.6875 34.8125 36.53125 \n",
"Q 39.546875 41.84375 41.421875 45.53125 \n",
"Q 43.3125 49.21875 43.3125 52.78125 \n",
"Q 43.3125 58.59375 39.234375 62.25 \n",
"Q 35.15625 65.921875 28.609375 65.921875 \n",
"Q 23.96875 65.921875 18.8125 64.3125 \n",
"Q 13.671875 62.703125 7.8125 59.421875 \n",
"L 7.8125 69.390625 \n",
"Q 13.765625 71.78125 18.9375 73 \n",
"Q 24.125 74.21875 28.421875 74.21875 \n",
"Q 39.75 74.21875 46.484375 68.546875 \n",
"Q 53.21875 62.890625 53.21875 53.421875 \n",
"Q 53.21875 48.921875 51.53125 44.890625 \n",
"Q 49.859375 40.875 45.40625 35.40625 \n",
"Q 44.1875 33.984375 37.640625 27.21875 \n",
"Q 31.109375 20.453125 19.1875 8.296875 \n",
"z\n",
"\" id=\"DejaVuSans-32\"/>\n",
" </defs>\n",
" <g transform=\"translate(72.314071 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_3\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"130.307019\" xlink:href=\"#mad90b0edcc\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 400 -->\n",
" <defs>\n",
" <path d=\"M 37.796875 64.3125 \n",
"L 12.890625 25.390625 \n",
"L 37.796875 25.390625 \n",
"z\n",
"M 35.203125 72.90625 \n",
"L 47.609375 72.90625 \n",
"L 47.609375 25.390625 \n",
"L 58.015625 25.390625 \n",
"L 58.015625 17.1875 \n",
"L 47.609375 17.1875 \n",
"L 47.609375 0 \n",
"L 37.796875 0 \n",
"L 37.796875 17.1875 \n",
"L 4.890625 17.1875 \n",
"L 4.890625 26.703125 \n",
"z\n",
"\" id=\"DejaVuSans-34\"/>\n",
" </defs>\n",
" <g transform=\"translate(120.763269 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"178.756217\" xlink:href=\"#mad90b0edcc\" y=\"146.778096\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 600 -->\n",
" <defs>\n",
" <path d=\"M 33.015625 40.375 \n",
"Q 26.375 40.375 22.484375 35.828125 \n",
"Q 18.609375 31.296875 18.609375 23.390625 \n",
"Q 18.609375 15.53125 22.484375 10.953125 \n",
"Q 26.375 6.390625 33.015625 6.390625 \n",
"Q 39.65625 6.390625 43.53125 10.953125 \n",
"Q 47.40625 15.53125 47.40625 23.390625 \n",
"Q 47.40625 31.296875 43.53125 35.828125 \n",
"Q 39.65625 40.375 33.015625 40.375 \n",
"z\n",
"M 52.59375 71.296875 \n",
"L 52.59375 62.3125 \n",
"Q 48.875 64.0625 45.09375 64.984375 \n",
"Q 41.3125 65.921875 37.59375 65.921875 \n",
"Q 27.828125 65.921875 22.671875 59.328125 \n",
"Q 17.53125 52.734375 16.796875 39.40625 \n",
"Q 19.671875 43.65625 24.015625 45.921875 \n",
"Q 28.375 48.1875 33.59375 48.1875 \n",
"Q 44.578125 48.1875 50.953125 41.515625 \n",
"Q 57.328125 34.859375 57.328125 23.390625 \n",
"Q 57.328125 12.15625 50.6875 5.359375 \n",
"Q 44.046875 -1.421875 33.015625 -1.421875 \n",
"Q 20.359375 -1.421875 13.671875 8.265625 \n",
"Q 6.984375 17.96875 6.984375 36.375 \n",
"Q 6.984375 53.65625 15.1875 63.9375 \n",
"Q 23.390625 74.21875 37.203125 74.21875 \n",
"Q 40.921875 74.21875 44.703125 73.484375 \n",
"Q 48.484375 72.75 52.59375 71.296875 \n",
"z\n",
"\" id=\"DejaVuSans-36\"/>\n",
" </defs>\n",
" <g transform=\"translate(169.212467 161.376533)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_5\">\n",
" <defs>\n",
" <path d=\"M 0 0 \n",
"L -3.5 0 \n",
"\" id=\"mb8111ebe7b\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
" </defs>\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mb8111ebe7b\" y=\"10.999219\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(19.925 14.798437)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mb8111ebe7b\" y=\"35.223818\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <defs>\n",
" <path d=\"M 12.40625 8.296875 \n",
"L 28.515625 8.296875 \n",
"L 28.515625 63.921875 \n",
"L 10.984375 60.40625 \n",
"L 10.984375 69.390625 \n",
"L 28.421875 72.90625 \n",
"L 38.28125 72.90625 \n",
"L 38.28125 8.296875 \n",
"L 54.390625 8.296875 \n",
"L 54.390625 0 \n",
"L 12.40625 0 \n",
"z\n",
"\" id=\"DejaVuSans-31\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 39.023036)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_7\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mb8111ebe7b\" y=\"59.448417\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(7.2 63.247635)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mb8111ebe7b\" y=\"83.673016\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 300 -->\n",
" <defs>\n",
" <path d=\"M 40.578125 39.3125 \n",
"Q 47.65625 37.796875 51.625 33 \n",
"Q 55.609375 28.21875 55.609375 21.1875 \n",
"Q 55.609375 10.40625 48.1875 4.484375 \n",
"Q 40.765625 -1.421875 27.09375 -1.421875 \n",
"Q 22.515625 -1.421875 17.65625 -0.515625 \n",
"Q 12.796875 0.390625 7.625 2.203125 \n",
"L 7.625 11.71875 \n",
"Q 11.71875 9.328125 16.59375 8.109375 \n",
"Q 21.484375 6.890625 26.8125 6.890625 \n",
"Q 36.078125 6.890625 40.9375 10.546875 \n",
"Q 45.796875 14.203125 45.796875 21.1875 \n",
"Q 45.796875 27.640625 41.28125 31.265625 \n",
"Q 36.765625 34.90625 28.71875 34.90625 \n",
"L 20.21875 34.90625 \n",
"L 20.21875 43.015625 \n",
"L 29.109375 43.015625 \n",
"Q 36.375 43.015625 40.234375 45.921875 \n",
"Q 44.09375 48.828125 44.09375 54.296875 \n",
"Q 44.09375 59.90625 40.109375 62.90625 \n",
"Q 36.140625 65.921875 28.71875 65.921875 \n",
"Q 24.65625 65.921875 20.015625 65.03125 \n",
"Q 15.375 64.15625 9.8125 62.3125 \n",
"L 9.8125 71.09375 \n",
"Q 15.4375 72.65625 20.34375 73.4375 \n",
"Q 25.25 74.21875 29.59375 74.21875 \n",
"Q 40.828125 74.21875 47.359375 69.109375 \n",
"Q 53.90625 64.015625 53.90625 55.328125 \n",
"Q 53.90625 49.265625 50.4375 45.09375 \n",
"Q 46.96875 40.921875 40.578125 39.3125 \n",
"z\n",
"\" id=\"DejaVuSans-33\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 87.472234)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-33\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_5\">\n",
" <g id=\"line2d_9\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mb8111ebe7b\" y=\"107.897614\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 400 -->\n",
" <g transform=\"translate(7.2 111.696833)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_6\">\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#mb8111ebe7b\" y=\"132.122213\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 500 -->\n",
" <defs>\n",
" <path d=\"M 10.796875 72.90625 \n",
"L 49.515625 72.90625 \n",
"L 49.515625 64.59375 \n",
"L 19.828125 64.59375 \n",
"L 19.828125 46.734375 \n",
"Q 21.96875 47.46875 24.109375 47.828125 \n",
"Q 26.265625 48.1875 28.421875 48.1875 \n",
"Q 40.625 48.1875 47.75 41.5 \n",
"Q 54.890625 34.8125 54.890625 23.390625 \n",
"Q 54.890625 11.625 47.5625 5.09375 \n",
"Q 40.234375 -1.421875 26.90625 -1.421875 \n",
"Q 22.3125 -1.421875 17.546875 -0.640625 \n",
"Q 12.796875 0.140625 7.71875 1.703125 \n",
"L 7.71875 11.625 \n",
"Q 12.109375 9.234375 16.796875 8.0625 \n",
"Q 21.484375 6.890625 26.703125 6.890625 \n",
"Q 35.15625 6.890625 40.078125 11.328125 \n",
"Q 45.015625 15.765625 45.015625 23.390625 \n",
"Q 45.015625 31 40.078125 35.4375 \n",
"Q 35.15625 39.890625 26.703125 39.890625 \n",
"Q 22.75 39.890625 18.8125 39.015625 \n",
"Q 14.890625 38.140625 10.796875 36.28125 \n",
"z\n",
"\" id=\"DejaVuSans-35\"/>\n",
" </defs>\n",
" <g transform=\"translate(7.2 135.921432)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-35\"/>\n",
" <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\n",
" <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 33.2875 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 209.64258 146.778096 \n",
"L 209.64258 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 33.2875 146.778096 \n",
"L 209.64258 146.778096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" <g id=\"patch_9\">\n",
" <path d=\"M 33.2875 10.878096 \n",
"L 209.64258 10.878096 \n",
"\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p475003466f\">\n",
" <rect height=\"135.9\" width=\"176.35508\" x=\"33.2875\" y=\"10.878096\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n"
],
"text/plain": [
"<matplotlib.figure.Figure at 0x119d1cf98>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"display_anchors(fmap_w=1, fmap_h=1, s=[0.8])"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}